接口调用
接口调用主要是对外部服务调用当前应用程序进行监控。主要URL监控、dubbo服务端监控、cse服务端监控、CSEProvider集群监控、Functiongraph监控。这个类型的监控项决定整个服务实际的对外状态。比如某个URL的平均响应时间较长时,外部用户在界面看到数据的时间就较长。
本章节主要对查看URL监控进行介绍。
查看接口调用
- 登录管理控制台。
- 单击左侧,选择“应用服务 > 应用性能管理 APM”,进入APM服务页面。
- 在左侧导航栏选择“应用监控 > 指标”。
- 在界面左侧树单击待查看接口调用的环境后的,默认显示接口调用页签,“全部实例”的“URL监控”信息。
图1 查看接口调用
- 在接口调用页签选择您想要查看的“实例名称”和“指标选择”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
图2 选择实例、指标
- 单击时间维度选择按钮,默认“近20分钟”。
当前支持“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。
图3 选择时间维度
- 单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
查看URL监控
接口维度汇总
针对外部服务调用常见的URL调用,系统会采集每个URL的指标。具体指标以及说明,参见表1。
指标集 |
指标 |
说明 |
---|---|---|
接口维度汇总 |
url |
请求的url |
method |
请求的httpmethod |
|
调用次数 |
该url的调用次数 |
|
平均响应时间(ms) |
该url在采集周期内平均响应时间 |
|
错误数 |
该url的错误数 |
|
最大并发 |
该url的最大并发 |
|
最慢调用(ms) |
该url在采集周期内最大响应时间 |
|
apdex |
满意度,取值范围0~1。数值越趋近于1,表示满意度越高。 |
|
异常数 |
该url的异常数 |
|
0-10ms |
响应时间在0-10ms范围请求数 |
|
10-100ms |
响应时间在10-100ms范围请求数 |
|
100-500ms |
响应时间在100-500ms范围请求数 |
|
500-1000ms |
响应时间在500-1000ms范围请求数 |
|
1-10s |
响应时间在1-10s范围请求数 |
|
10s-n |
响应时间在10s以上请求数 |
- 接口调用会作为调用链的起点,单击某个URL,系统会跳转到调用链页面,显示默认20分钟内该接口的调用情况。
- 可以将某个环境的某个监控项的调用标示为URL跟踪,具体配置方法请参见配置URL跟踪。
- 单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。
状态码维度汇总
APM支持以状态码的维度汇总对接口的调用次数。系统会采集每个URL的指标。具体指标以及说明,参见表2。
- 单击“code”列的某个状态码,系统会跳转到调用链页面,显示默认20分钟内所在环境,所选实例该状态码的调用情况。
- 单击“个数”列的数值,可以查看所选时间段内该状态码的趋势图。
- 单击最近url,可以查看对应状态码下的调用详情。
集群维度汇总
APM支持以集群的维度汇总对接口的指标。具体指标以及说明,参见表3。
指标集 |
参数 |
说明 |
---|---|---|
集群维度汇总 |
clusterId |
调用方的集群id |
调用次数 |
该集群的调用次数 |
|
平均响应时间(ms) |
用户在采集周期内平均响应时间 |
|
错误数 |
该集群调用的错误次数 |
|
最大并发 |
该集群的最大并发次数 |
|
最慢调用(ms) |
用户在采集周期内最慢调用时间 |
单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。
总览
可以在总览页签下查看所选实例的指标的趋势图。具体指标以及说明,参见表4。