更新时间:2026-10-20 GMT+08:00

性能监控概述

为提高APM用户体验,解决“缺少运维视角”、“拓扑图难用”、“关联分析不够”等问题,APM支持“性能监控”。

约束与限制

  • 仅白名单用户支持性能监控功能。
  • APM探针(Agent)目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。APM探针支持在线购买企业版特惠包,通过特惠包可以获得一定程度的价格优惠。

功能介绍

表1 功能介绍

功能名称

说明

监控组件性能指标

组件列表展示组件不同的指标监控项,APM支持查看组件的指标监控项。

通过调用链查看微服务间调用关系

在企业微服务之间调用复杂的场景下,Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。您可以通过调用链查看微服务间调用关系。

通过全局拓扑图查看应用间调用关系

通过拓扑图可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,帮助用户快速定位问题。

管理APM探针启停状态

APM探针启停的状态。

查看应用概览指标

应用概览页面展示应用维度的指标数据,包含概览指标、响应耗时TOP排行以及错误分布TOP排行;同时支持“购买特惠包”以及“接入应用”。

操作步骤

  1. 登录APM控制台。
  2. 单击左侧,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“性能监控 >应用概览”,展示应用维度的指标数据。

    图1 查看应用概览
    表2 应用概览指标说明

    类型

    指标名称

    说明

    概览

    url调用次数

    url的调用次数。

    url平均响应时间

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

    url错误率

    url的错误率。

    mysql错误率

    sql的错误率。

    Redis错误率

    Redis的错误率。

    httpclient调用次数

    httpclient的调用次数。

    httpclient平均响应时间

    httpclient的平均响应时间。

    httpclient错误率

    httpclient的错误率。

    DubboProvider调用次数

    应用作为Dubbo服务提供者,单位时间内接收到的所有外部消费端发起的RPC请求总次数。

    DubboProvider平均响应时间

    应用作为Dubbo服务提供方,处理外部Dubbo调用请求的平均耗时。

    DubboProvider调用错误率

    应用作为Dubbo服务提供方,对外提供Dubbo接口,其他程序来调用本应用接口时,出现报错、异常的请求,在全部调用请求里的占比。

    DubboConsumer调用次数

    应用作为Dubbo消费方(调用方),主动发起远程Dubbo接口调用的总请求次数。

    DubboConsumer平均响应时间

    应用作为Dubbo调用方,发起远程Dubbo请求从发起调用到收到完整返回数据的平均总耗时。

    DubboConsumer调用错误率

    应用作为Dubbo消费端,发起远程RPC调用时失败请求占总调用次数的百分比。

    响应耗时

    url调用次数(TOP10)

    url调用次数由高到低排序,前10位的组件环境。

    url平均响应时间(TOP10)

    url平均响应时间由高到低排序,前10位的组件环境。

    httpclient调用次数(TOP10)

    httpclient调用次数由高到低排序,前10位的组件环境。

    httpclient平均响应时间(TOP10)

    httpclient平均响应时间由高到低排序,前10位的组件环境。

    DubboProvider调用次数(TOP10)

    应用作为Dubbo服务提供者,接受到的请求总次数由高到低排序,前10位的组件环境。

    DubboProvider平均响应时间(TOP10)

    应用作为Dubbo服务提供者,处理外部Dubbo调用请求的平均耗时,由高到低排序,前10位的组件环境。

    DubboConsumer调用次数(TOP10)

    应用作为Dubbo消费方(调用方),主动发起远程Dubbo接口调用的总请求次数由高到低排序,前10位的组件环境。

    DubboConsumer平均响应时间(TOP10)

    应用作为Dubbo调用方,发起远程Dubbo请求总耗时,由高到低排序,前10位的组件环境。

    错误分布

    url错误率(TOP10)

    url错误率错误率由高到低排序,前10位的组件环境。

    mysql错误率(TOP10)

    mysql错误率错误率由高到低排序,前10位的组件环境。

    Redis错误率(TOP10)

    Redis错误率错误率由高到低排序,前10位的组件环境。

    httpclient错误率(TOP10)

    httpclient错误率错误率由高到低排序,前10位的组件环境。

    DubboProvider错误率(TOP10)

    Dubbo生产者错误率由高到低排序,前10位的组件环境。

    DubboConsumer错误率(TOP10)

    Dubbo消费者错误率由高到低排序,前10位的组件环境。

    如果“应用概览”展示的指标,不在表2中,可以参见指标概览。

  4. 选择您想要查看的“应用”和“区域”,可以查看该不同应用和不同区域的指标数据。
  5. 在右上角选择时间,默认“近20分钟”。

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

  6. 单击响应耗时指标中的“绿色”或错误分布中的“红色”数据条,跳转到当前组件的详细监控项页签。各组件监控项介绍详见监控组件性能指标。

其他功能

表3 其它功能列表

名称

说明

购买特惠包

参见订购APM企业版。

接入应用

参见开始监控JAVA应用。