调用链分析
更新时间:2025-04-23
功能简介
调用链分析支持跨应用的多维度调用链检索与分析。通过自由组合应用名称、接口名称、响应时间等多种条件对调用链路进行筛选,可以进一步定位到包含特定异常信息的链路,帮助用户从海量链路数据中聚焦到重点链路,快速定位异常链路,完成故障排查。
Trace链路列表
- 登录百度智能云控制台。
- 在左侧导航栏点击<应用性能监控>-<调用链分析>,在顶部选择目标地域。
- 在查询下拉框输入查询条件,右上方的时间选择器设置需要查询的时间段。
筛选字段 | 说明 |
---|---|
应用名称 | 支持单选。 |
实例 | 支持单选。 |
接口 | 应用调用的接口名称,支持手动输入,单次仅支持单个值查询。 |
响应时间 | 调用链路耗时,支持手动输入。如“200-300”表示筛选响应时间在200ms到300ms之间的调用链路。 |
请求类型 | 支持单选。支持http、grpc、redis、mysql等请求类型。 |
状态 | 表示该调用是否正确。 |
TraceID | 支持手动输入,单次仅支持单个值查询。 |
高级查询 | 支持查询调用的附加属性。输入查询条件时,需要加上“attributes.”的前缀,例如在查询条件输入“attributes.http.response.status_code”,查询值输入“400”,表示筛选状态码为400的调用。 |
Trace链路详情
- 登录百度智能云控制台。
- 在左侧导航栏点击<应用性能监控>-<调用链分析>,在顶部选择目标地域。
- 在查询下拉框输入查询条件,右上方的时间选择器设置需要查询的时间段。
- 每行的查询结果对应一个Span,点击TraceID对应的链接,即可查看链路详情页面。
能力说明
模块1
- 鸟瞰图支持展示整个调用链路每个Span的耗时分布情况。在页面的右上角,可以操作“隐藏/查看”鸟瞰图。
- 不同的应用通过不同颜色进行区分。当调用存在异常时,会被标记为红色。
- 时间轴表示整条Trace数据的时间跨度。
模块2
- 该区域中的每一行代表一条Span数据,并展示父级Span和子级Span之间的层级关系。
模块3
- 附加信息:附加信息包含Span的属性(Attributes)和事件(Events)两种信息。
- 指标:展示与Span关联的指标。包含请求数、错误数、耗时等。
- 日志:如您为应用关联了日志服务,点击可快速跳转至应用详情的<日志分析>页面,查看当前TraceId对应的业务日志。
- 异常:当Span记录了异常信息时,此页面会展示具体的异常信息。