更新时间:2024-07-04 GMT+08:00

接口调用

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

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

查看接口调用

  1. 登录管理控制台。
  2. 单击左侧,选择“管理与部署 > 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“应用监控 > 指标”。
  4. 在界面左侧树单击待查看接口调用环境后的,默认显示接口调用页签,“全部实例”的“URL监控”信息。
  5. 在接口调用页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
  6. 单击时间维度选择按钮,默认“近20分钟”。

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

    图1 选择时间维度

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

查看URL监控

接口维度汇总

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

表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

表2 状态码维度汇总指标说明表

指标集

指标

说明

状态码维度汇总

code

状态码。

个数

该状态码的发生次数。

最近url

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

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

集群维度汇总

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

表3 集群维度汇总指标说明表

指标集

参数

说明

集群维度汇总

clusterId

调用方的集群id。

调用次数

该集群的调用次数。

平均响应时间(ms)

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

错误数

该集群调用的错误次数。

最大并发

该集群的最大并发次数。

最慢调用(ms)

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

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

总览

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

表4 总览指标说明表

指标集

指标

说明

总览

总请求数

url的总请求数。

平均响应时间(ms)

url的平均响应时间。

错误次数

url的总错误次数。

apdex

url的满意度。