更新时间:2024-06-20 GMT+08:00
分享

外部调用

外部调用是对当前应用调用外部服务进行监控,包括CSEConsumer集群监控、ApacheHttpClient连接池、ApacheHttpAsyncClient连接池、DubboConsumer监控、HttpClient监控、NodeJsHttpClient监控、NodeJsHttpServer监控。

本章节主要对查看HttpClient监控进行介绍。

查看外部调用

  1. 登录管理控制台。
  2. 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“应用监控 > 指标”。
  4. 在界面左侧树单击待查看外部调用环境后的
  5. 单击“外部调用”,切换至外部调用页签。默认展示“全部实例”的“HttpClient监控”信息。

    图1 外部调用数据

  6. 在外部调用页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。

    图2 选择实例和监控项

  7. 单击时间维度选择按钮,默认“近20分钟”。

    当前支持“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。

    图3 选择时间维度

  8. 单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
  9. 单击列表右上的导出列表项,可以导出当前页的列表信息,最大支持导出100条。

查看HttpClient监控

接口维度汇总

针对HttpClient监控系统会采集每个URL的指标,具体指标以及说明,参见表1。您可以单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。

图4 接口维度汇总HttpClient监控
表1 HttpClient监控接口维度汇总指标说明列表

指标集

指标

说明

接口维度汇总

url

被调用url。

method

url的httpmethod。

envId

被调用的url对应的集群id。

调用次数

被调用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

图5 集群维度汇总HttpClient监控
表2 HttpClient监控集群维度汇总指标说明列表

指标集

指标

说明

集群维度汇总

envId

被调用方的集群id。

调用次数

调用该集群url的调用次数。

下游地址

下游url地址。

平均响应时间(ms)

调用该集群url的平均响应时间。

错误次数

被调用url的错误次数。

最慢调用(ms)

调用该集群url的最大响应时间。

hostUri

hostUri地址。

0-10ms

响应时间在0-10ms范围请求数。

10-100ms

响应时间在10-100ms范围请求数。

100-500ms

响应时间在100-500ms范围请求数。

500-1000ms

响应时间在500-1000ms范围请求。

1-10s

响应时间在1-10s范围请求数。

10s以上

响应时间在10s以上请求数。

单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。

状态码维度汇总

APM支持以状态码的维度汇总外部调用的指标,具体指标以及说明,参见表3

图6 状态码维度汇总HttpClient监控
表3 HttpClient监控状态码维度汇总指标说明列表

指标集

指标

说明

状态码维度汇总

code

状态码。

数量

对应状态码的发生次数。

最近URL

产生对应状态码的url。

  • 单击“code”列的某个状态码,系统会跳转到调用链页面,显示默认20分钟内所在环境,所选实例该状态码的调用情况。
  • 单击“数量”列的数值,可以查看所选时间段内该状态码的趋势图。
  • 单击最近url,可以查看对应状态码下的调用详情。

异常

可以在异常页签下查看对HttpClient调用的异常信息统计的指标,具体指标以及说明,参见表4

图7 HttpClient监控异常
表4 HttpClient监控异常指标说明列表

指标集

指标

说明

异常

causeType

发生异常的类。

exceptionType

异常类型。

数量

该异常的发生次数。

异常消息

该异常产生的异常消息。

错误堆栈

该异常产生的堆栈信息。

  • 单击“数量”列的蓝色数值,可以查看所选时间段内该线程的趋势图。
  • 单击“异常消息”列的蓝色文字,可以查看异常消息的详细内容。
  • 单击“错误堆栈”列的“查看详情”可以查看异常的详细信息。
  • 单击“错误堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。

总览

可以在总览页签下查看所选实例的的指标,具体指标以及说明,参见表5

选中某一个时间节点时,图表支持联动。展示该时间节点下各个指标的实际数值。

图8 HttpClient监控总览
表5 HttpClient监控总览指标说明列表

指标集

指标

说明

总览

调用次数

总的调用次数。

平均响应时间(ms)

平均响应时间。

错误次数

总的错误次数。

分享:

    相关文档

    相关产品