更新时间:2023-11-03 GMT+08:00

接口调用

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

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

查看接口调用

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

    图1 查看接口调用

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

    图2 选择实例、指标

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

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

    图3 选择时间维度

  7. 单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。

查看URL监控

接口维度汇总

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

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

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

指标集

指标

说明

状态码维度汇总

code

状态码

个数

该状态码的发生次数

最近url

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

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

集群维度汇总

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

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

指标集

参数

说明

集群维度汇总

clusterId

调用方的集群id

调用次数

该集群的调用次数

平均响应时间(ms)

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

错误数

该集群调用的错误次数

最大并发

该集群的最大并发次数

最慢调用(ms)

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

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

总览

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

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

指标集

指标

说明

总览

总请求数

url的总请求数

平均响应时间(ms)

url的平均响应时间

错误次数

url的总错误次数

apdex

url的满意度