外部调用
外部调用是对当前应用调用外部服务进行监控,包括CSEConsumer集群监控、ApacheHttpClient连接池、ApacheHttpAsyncClient连接池、DubboConsumer监控、HttpClient监控。
本章节主要对查看HttpClient监控进行介绍。
查看外部调用
- 登录管理控制台。
- 单击左侧,选择“管理与部署 > 应用性能管理 APM”,进入APM服务页面。
- 在左侧导航栏选择“应用监控 > 指标”。
- 在界面左侧树单击待查看外部调用环境后的。
- 单击“外部调用”,切换至外部调用页签。默认展示“全部实例”的“HttpClient监控”信息。
- 在外部调用页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
- 单击时间维度选择按钮,默认“近20分钟”。
当前支持“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。
图1 选择时间维度
- 单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
查看HttpClient监控
接口维度汇总
针对HttpClient监控系统会采集每个URL的指标,具体指标以及说明,参见表1。您可以单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
指标集 |
指标 |
说明 |
---|---|---|
接口维度汇总 |
url |
被调用url。 |
method |
url的httpmethod。 |
|
调用次数 |
被调用url的调用次数。 |
|
平均响应时间(ms) |
被调用url的平均响应时间。 |
|
错误次数 |
被调用url的错误次数。 |
|
最大并发 |
被调用url的最大并发。 |
|
最慢调用(ms) |
被调用url的最大响应时间。 |
|
0-10ms |
响应时间在0-10ms范围请求数。 |
|
10-100ms |
响应时间在10-100ms范围请求数。 |
|
100-500ms |
响应时间在100-500ms范围请求数。 |
|
500-1000ms |
响应时间在500-1000ms范围请求。 |
|
1-10s |
响应时间在1-10s范围请求数。 |
|
10s以上 |
响应时间在10s以上请求数。 |
|
错误调用链 |
采集周期内发生错误的调用链对应的traceid。 |
|
最慢调用链 |
采集周期内最慢的调用链对应的traceid。 |
- 单击“调用次数”、“平均响应时间”等列蓝色字体数值,会以图表的形式显示对应的数值详情。
- 单击“最慢调用链”列或“错误调用链”列的,蓝色字体,系统会跳转到该调用链详情或历史信息页面,查看该调用链的调用情况以及历史信息。
集群维度汇总
APM支持以集群的维度汇总外部调用的指标,具体指标以及说明,参见表2。
指标集 |
指标 |
说明 |
---|---|---|
集群维度汇总 |
envId |
被调用方的集群id。 |
下游地址 |
下游url地址。 |
|
调用次数 |
调用该集群url的调用次数。 |
|
平均响应时间(ms) |
调用该集群url的平均响应时间。 |
|
错误次数 |
被调用url的错误次数。 |
|
最慢调用(ms) |
调用该集群url的最大响应时间。 |
|
0-10ms |
响应时间在0-10ms范围请求数。 |
|
10-100ms |
响应时间在10-100ms范围请求数。 |
|
100-500ms |
响应时间在100-500ms范围请求数。 |
|
500-1000ms |
响应时间在500-1000ms范围请求。 |
|
1-10s |
响应时间在1-10s范围请求数。 |
|
10s-n |
响应时间在10s以上请求数。 |
单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。
状态码维度汇总
APM支持以状态码的维度汇总外部调用的指标,具体指标以及说明,参见表3。
- 单击“code”列的某个状态码,系统会跳转到调用链页面,显示默认20分钟内所在环境,所选实例该状态码的调用情况。
- 单击“数量”列的数值,可以查看所选时间段内该状态码的趋势图。
- 单击最近url,可以查看对应状态码下的调用详情。
异常
可以在异常页签下查看对HttpClient调用的异常信息统计的指标,具体指标以及说明,参见表4。
指标集 |
指标 |
说明 |
---|---|---|
异常 |
causeType |
发生异常的类。 |
exceptionType |
异常类型。 |
|
数量 |
该异常的发生次数。 |
|
异常消息 |
该异常产生的异常消息。 |
|
错误堆栈 |
该异常产生的堆栈信息。 |
- 单击“数量”列的蓝色数值,可以查看所选时间段内该线程的趋势图。
- 单击“异常消息”列的蓝色文字,可以查看异常消息的详细内容。
- 单击“错误堆栈”列的“查看详情”可以查看异常的详细信息。
- 单击“错误堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。
总览
可以在总览页签下查看所选实例的的指标,具体指标以及说明,参见表5。