性能监控概述
为提高APM用户体验,解决“缺少运维视角”、“拓扑图难用”、“关联分析不够”等问题,APM支持“性能监控”。
约束与限制
- 仅白名单用户支持性能监控功能。
- APM探针(Agent)目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。APM探针支持在线购买企业版特惠包,通过特惠包可以获得一定程度的价格优惠。
功能介绍
| 功能名称 | 说明 |
|---|---|
| 组件列表展示组件不同的指标监控项,APM支持查看组件的指标监控项。 | |
| 在企业微服务之间调用复杂的场景下,Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。您可以通过调用链查看微服务间调用关系。 | |
| 通过拓扑图可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,帮助用户快速定位问题。 | |
| APM探针启停的状态。 |
查看应用概览指标
应用概览页面展示应用维度的指标数据,包含概览指标、响应耗时TOP排行以及错误分布TOP排行;同时支持“购买特惠包”以及“接入应用”。
操作步骤
- 登录APM控制台。
- 单击左侧
,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。 - 在左侧导航栏选择“性能监控 >应用概览”,展示应用维度的指标数据。 图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位的组件环境。
- 选择您想要查看的“应用”和“区域”,可以查看该不同应用和不同区域的指标数据。
- 在右上角选择时间,默认“近20分钟”。
当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。
- 单击响应耗时指标中的“绿色”或错误分布中的“红色”数据条,跳转到当前组件的详细监控项页签。各组件监控项介绍详见监控组件性能指标。
其他功能
| 名称 | 说明 |
|---|---|
| 购买特惠包 | 参见订购APM企业版。 |
| 接入应用 | 参见开始监控JAVA应用。 |