更新时间:2024-12-19 GMT+08:00
分享

接口调用

接口调用主要是对外部服务调用当前应用程序进行监控。主要包括URL监控、dubbo服务端监控、cse服务端监控、CSEProvider集群监控、Functiongraph监控。这个类型的监控项决定整个服务实际的对外状态。比如某个URL的平均响应时间较长时,外部用户在界面看到数据的时间就较长。

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

监控指标数据采集最大行数配置

当调用接口、外部调用或者数据库的监控指标数据的数量,超过默认或者配置的数值时,页面会显示“URL监控 采集数量超过上限 xxx,如需修改请 配置”的告警。

图1 监控指标数据采集

调用接口、外部调用以及数据库,支持配置监控指标数据采集最大行数。以调用接口为例,详细操作步骤如下:

  1. 登录管理控制台。
  2. 单击左侧,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“应用监控 > 指标”。
  4. 在界面左侧树单击待查看接口调用的环境后的,默认显示接口调用页签。
  5. 单击告警中的“配置”,修改监控数据指标采集最大行数。

    图2 监控指标数据采集的最大行数配置

  6. 单击“确定”,配置完成。

    • 监控指标数据的数量,超过默认或者配置的数值时,页面才会显示“URL监控 采集数量超过上限 xxx,如需修改请 配置”的告警。
    • 如果监控指标数据的数量,未超过默认或者配置的数值时,不支持配置监控数据指标采集最大行数。
    • 监控数据指标采集最大行数,默认值为500,配置输入值的范围:10~2000。
    • 监控数据指标采集超过该设置值后,监控项立即停止采集。为了防止内存占用过大,设置完成5分钟后生效。

查看接口调用

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

    图3 查看接口调用

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

    图4 选择实例和监控项

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

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

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

查看URL监控

接口维度汇总

针对外部服务调用常见的URL调用,系统会采集每个URL的指标。具体指标以及说明,参见表1

图5 接口维度汇总URL监控
表1 接口维度汇总指标说明表

指标集

指标

说明

接口维度汇总

url

请求的url。

method

请求的httpmethod。

调用次数

该url的调用次数。

平均响应时间(ms)

该url在采集周期内平均响应时间。

错误数

该url的错误数。

最大并发

该url的最大并发。

最慢调用(ms)

该url在采集周期内最大响应时间。

apdex

满意度,取值范围0~1。数值越趋近于1,表示满意度越高。

详情请参见基本概念-apdex

异常数

该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

图6 状态码维度汇总URL监控
表2 状态码维度汇总指标说明表

指标集

指标

说明

状态码维度汇总

code

状态码。

个数

该状态码的发生次数。

最近url

该状态码在采集周内采样的url。

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

集群维度汇总

APM支持以集群的维度汇总对接口的指标。具体指标以及说明,参见表3

图7 集群维度汇总URL监控
表3 集群维度汇总指标说明表

指标集

参数

说明

集群维度汇总

clusterId

调用方的集群id。

调用次数

该集群的调用次数。

平均响应时间(ms)

用户在采集周期内平均响应时间。

错误数

该集群调用的错误次数。

最大并发

该集群的最大并发次数。

最慢调用(ms)

用户在采集周期内最慢调用时间。

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

总览

可以在总览页签下查看所选实例的指标的趋势图。具体指标以及说明,参见表4。选中某一个时间节点时,图表支持联动。展示该时间节点下,总请求数、平均响应时间(ms)、错误次数以及apdex的实际数值。

图8 URL监控总览
表4 总览指标说明表

指标集

指标

说明

总览

总请求数

url的总请求数。

平均响应时间(ms)

url的平均响应时间。

错误次数

url的总错误次数。

apdex

url的满意度。

相关文档