更新时间:2024-07-01 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天”以及自定义。

    图5 选择时间维度

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

查看URL监控

接口维度汇总

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

图6 接口维度汇总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

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

指标集

指标

说明

状态码维度汇总

code

状态码。

个数

该状态码的发生次数。

最近url

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

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

集群维度汇总

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

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

指标集

参数

说明

集群维度汇总

clusterId

调用方的集群id。

调用次数

该集群的调用次数。

平均响应时间(ms)

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

错误数

该集群调用的错误次数。

最大并发

该集群的最大并发次数。

最慢调用(ms)

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

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

总览

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

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

指标集

指标

说明

总览

总请求数

url的总请求数。

平均响应时间(ms)

url的平均响应时间。

错误次数

url的总错误次数。

apdex

url的满意度。

相关文档