本文介绍如何查看应用性能详情,了解应用在指定时间范围内的性能指标数据。
背景信息
分布式链路追踪提供链路性能分析功能,具体如下:
展示所选节点的黄金指标统计(比如吞吐量、平均响应时、错误率、满意度等)趋势和指标明细,并默认提供 HTTTP 调用、RPC 调用、缓存调用、SQL 调用等节点调用类型指标统计。
支持基于应用 > 上下游应用 > 接口等逐层下钻分析,建立从底层至上层间的数据关联信息,从而深度分析分布式场景下影响应用性能的问题根因。若发现某个接口调用异常,可跳转链路查询界面,按照相关参数查询链路。
功能入口
在左侧导航栏上,单击 分布式链路 > 应用拓扑。
单击列表图标切换至应用列表视图。
在应用列表页,单击流量起点名称或流量终点名称,进入应用性能详情页。
总览
应用概览信息。总览 页签下的指标根据该应用节点作为 Server 的请求数据统计而来,与拓扑节点显示指标一致,包括应用的请求数、错误率、平均时间和失败数。
参数说明可参考下表。
参数名 | 说明 | 单位 |
请求次数 | 每分钟请求次数。 | 次 |
错误率 | 每分钟的错误率。 | % |
平均耗时 | 每分钟的平均耗时。 | ms |
失败次数 | 每分钟的失败请求次数。 | 次 |
HTTP 调用
当前应用通过 HTTP 调用其他应用的指标数据。
调用来源
显示指标趋势和来源应用明细,包括调用来源应用所选应用的 URL、调用方法等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
URL | 调用来源应用所选应用的 URL。 | / |
调用方法 | 所选应用调用来源应用接口的调用方法。 | / |
来源应用名称 | 所选应用调用来源应用名称。 | / |
请求次数 | 所选应用调用来源应用接口请求数总数。 | 次 |
错误率 | 来源应用接口请求所选应用的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 所选应用调用目标应用接口平均耗时总数。 | ms |
失败次数 | 所选应用调用目标应用接口失败总数。 | 次 |
调用目标
显示指标趋势和目标应用明细,包括目标应用调用所选应用的 URL、调用方法等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
URL | 目标应用调用所选应用的 URL。 | / |
调用方法 | 目标应用接口调用所选应用的调用方法。 | / |
目标应用名称 | 调用应用的名称,即应用列表中所单击的应用名称。 | / |
请求次数 | 目标应用接口请求所选应用的请求数总数 | 次 |
错误率 | 目标应用接口请求所选应用的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 目标应用接口请求所选应用的平均耗时总数。 | ms |
失败次数 | 目标应用接口请求所选应用的失败总数。 | 次 |
RPC 调用
当前应用通过 RPC 调用其他应用的指标数据。
调用来源
显示指标趋势和来源应用明细,包括来源应用调用所选应用的接口、调用方法等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
接口 | 来源应用调用所选应用的接口。 | / |
调用方法 | 来源应用接口调用所选应用的调用方法。 | / |
来源应用名称 | 调用应用的名称,即应用列表中所单击的应用名称。 | / |
请求次数 | 来源应用接口请求所选应用的请求数总数 | 次 |
错误率 | 来源应用接口请求所选应用的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 来源应用接口请求所选应用的平均耗时总数。 | ms |
失败次数 | 来源应用接口请求所选应用的失败总数。 | 次 |
调用目标
显示指标趋势和目标应用接口明细,包括所选应用调用目标应用的接口、调用方法等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
接口 | 所选应用调用目标应用的接口。 | / |
调用方法 | 所选应用调用目标应用接口的调用方法。 | / |
目标应用名称 | 所选应用调用目标应用名称。 | / |
请求次数 | 所选应用调用目标应用接口请求数总数。 | 次 |
错误率 | 来源应用接口请求所选应用的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 所选应用调用目标应用接口平均耗时总数。 | ms |
失败次数 | 所选应用调用目标应用接口失败总数。 | 次 |
SQL 调用
调用数据库的指标。用来监控应用访问数据库的相关指标。SQL 调用 页面显示了指标趋势和数据源明细,包括来所选应用调用的数据源、逻辑库等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
数据源 | 所选应用调用的数据源。 | / |
逻辑库 | 所选应用调用的逻辑库。 | / |
数据库类型 | 所选应用调用数据库的类型。 | / |
请求次数 | 所选应用调用数据库的请求数总数。 | 次 |
错误率 | 来源应用接口请求所选应用的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 所选应用调用数据库的平均耗时总数。 | ms |
失败次数 | 所选应用调用数据库的失败总数。 | 次 |
NoSQL 调用
显示指标趋势和消息订阅明细,包括所选应用调用的 NoSQL 类型、调用方法等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
NoSQL 类型 | 所选应用调用的 NoSQL 类型。 | / |
调用方法 | 所选应用调用 NoSQL 的方法。 | / |
请求次数 | 所选应用调用 NoSQL 的请求数总数。 | 次 |
错误率 | 所选应用调用 NoSQL 的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 所选应用调用 NoSQL 的平均耗时总数。 | ms |
失败数 | 所选应用调用 NoSQL 的失败总数。 | 次 |
消息调用
消息发布
消息发布的指标。消息发布 页签显示了指标趋势和数据源明细,包括所选应用调用的消息发布的消息主题(Topic)、请求次数等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
Topic | 所选应用调用的消息发布的消息主题。 | / |
请求次数 | 所选应用发布消息的请求数总数。 | 次 |
错误率 | 所选应用发布消息的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 所选应用发布消息的平均耗时总数。 | ms |
失败次数 | 所选应用发布消息的失败总数。 | 次 |
消息订阅
消息订阅的指标。消息订阅 页签显示了指标趋势和数据源明细,包括所选应用调用的消息订阅的消息主题(Topic)、请求次数等信息。
参数说明可参考下表。
参数名 | 说明 | 单位 |
Topic | 所选应用调用的消息订阅的消息主题(Topic)。 | / |
请求次数 | 所选应用调用消息订阅的请求数总数。 | 次 |
错误率 | 所选应用调用消息订阅的错误率(错误总数 / 总请求数)。 | % |
平均耗时 | 所选应用调用消息订阅的平均耗时总数。 | ms |
失败次数 | 所选应用调用消息订阅的失败总数。 | 次 |