概述
在微服务架构中,上层服务收到请求后,往往会拆分成多个子请求,最后将这些子请求的处理结果进行汇总。例如,商品服务收到请求,可能会再去访问订单服务、价格服务、营销服务,最后汇总数据返回。服务发起了哪些子请求?这些子请求的耗时如何?哪个子请求报错了?错误日志是什么?都可以通过调用链和对应的应用日志来查看。
前提条件
创建应用实例时,需添加日志收集配置,相关文档,请参见应用运维-->容器应用实例-->创建制品微服务,查看应用高级配置——日志收集管理文档。
查看慢调用信息
1.左侧导航栏,选择容器应用实例 --> 应用发布 --> 应用实例。
2.点击应用实例,进入到应用实例详情,点击左侧应用监控导航栏,在监控概览table页展示了总请求量、平均响应时间、错误数、异常数、慢调用等信息。
3.监控概览table页面往下翻,可以看到慢调用的详细信息,展示了时间、服务名、IP、耗时、TraceId等信息。
查看慢调用日志信息
1.左侧导航栏,选择容器应用实例 --> 应用发布 --> 应用实例。
2.点击应用实例,进入到应用实例详情,点击左侧应用监控导航栏,在调用链查询table页,展示了调用链列表。
3.根据慢调用TraceId查询调用链信息。
4.单击查看,在详情页面展示了对应的耗时信息。