本文介绍接入SDK后,如何在MSHA控制台实时监控应用的运行情况。
前提条件
基础信息
列表页仅展示30天内上报过心跳的应用。
登录多活容灾MSHA控制台。
在左侧导航栏,单击多活实例。
在多活实例页面,单击目标实例的实例名称/ID进入多活实例详情页面。
在多活实例详情页面,选择
。名称
含义
应用名称
SDK上报的应用名称,对应
msha.app.name
参数。单元
启动应用的实例所在的单元列表。
单元格
启动应用的实例所在的单元格列表。
部署实例数
启动应用的实例详情。
说明仅展示五分钟内有心跳上报的实例。
版本
启动应用的实例,接入的SDK版本列表。
已生效模块
启动应用的实例,生效的SDK模块列表。
启动时间
启动应用的实例中,最近一次的应用启动时间。
状态
在线:五分钟内有心跳上报。
离线:五分钟内没有心跳上报。
监控
该应用的监控指标详情。
应用监控
在应用节点页面,单击监控列的图标,查看以下指标。
模块 | 监控指标名称 | 监控指标含义 |
应用实例 | SDK&Agent切面调用内核错误数 | SDK切面执行错误的次数/分钟。 |
SDK&Agent用户调用内核错误率 | 使用SDK的用户调用执行错误的次数/分钟。 | |
服务层 | 微服务Consumer用户调用次数/每分钟 | 消费者用户请求的次数/分钟,即(并发数/平均响应时间)×60。 |
微服务Consumer用户调用平均RT(ms)/每分钟 | 消费者用户请求的平均响应时间/分钟。 | |
微服务Provider用户调用次数/每分钟 | 提供者用户请求的次数/分钟,即(并发数/平均响应时间)×60。 | |
微服务Provider用户调用平均RT(ms)/每分钟 | 提供者用户请求的平均响应时间/分钟。 | |
微服务Consumer切面调用次数/每分钟 | 消费者SDK切面调用的次数/分钟,即(并发数/平均响应时间)×60。 | |
微服务Consumer切面调用平均RT(ms)/每分钟 | 消费者SDK切面调用的平均响应时间/分钟。 | |
微服务Provider切面调用次数/每分钟 | 提供者SDK切面调用的次数/分钟,即(并发数/平均响应时间)×60。 | |
微服务Provider切面调用平均RT(ms)/每分钟 | 提供者SDK切面调用的平均响应时间/分钟。 | |
注册中心元数据缺少MSHA单元标的Provider数量/每分钟 | 缺少MSHA单元标的提供者数量/分钟。 | |
服务同步次数/分钟 | 注册中心同步服务的同步次数/分钟。 | |
服务同步错误数/分钟 | 注册中心同步服务的同步错误次数/分钟。 | |
服务同步平均RT(ms)/分钟 | 注册中心同步服务的同步任务的平均响应时间/分钟。 | |
消息层 | 消息Pub用户调用次数 | 提供者用户请求的次数/分钟,即(并发数/平均响应时间)×60。 |
消息Pub用户调用平均RT(ms) | 提供者用户请求的平均响应时间/分钟。 | |
消息Sub用户调用次数 | 消费者用户请求的次数/分钟,即(并发数/平均响应时间)×60。 | |
消息Sub用户调用平均RT(ms) | 消费者用户请求的平均响应时间/分钟。 | |
消息Pub切面调用次数 | 提供者SDK切面调用的次数/分钟,即(并发数/平均响应时间)×60。 | |
消息Pub切面调用平均RT(ms) | 提供者SDK切面调用的平均响应时间/分钟。 | |
消息Sub切面调用次数 | 消费者SDK切面调用的次数/分钟,即(并发数/平均响应时间)×60。 | |
消息Sub切面调用平均RT(ms) | 消费者SDK切面调用的平均响应时间/分钟。 | |
数据层-Redis | Redis命令执行切面调用次数/每分钟 | Redis请求的切面调用次数/分钟,即(并发数/平均响应时间)×60。 |
Redis命令执行切面调用平均RT(ms)/每分钟 | Redis请求的切面调用平均响应时间/分钟。 | |
Redis命令执行切流态禁写数/每分钟 | Redis请求切流态触发禁写的次数/分钟。 | |
数据层-JDBC | 数据库JDBC用户调用次数/分钟 | 使用SDK的用户JDBC请求的次数/分钟,即(并发数/平均响应时间)×60。 |
数据库JDBC用户调用平均RT(ms)/分钟 | 使用SDK的用户JDBC请求的平均响应时间/分钟。 | |
数据库JDBC切面调用次数/分钟 | JDBC请求的切面调用次数/分钟,即(并发数/平均响应时间)×60。 | |
数据库JDBC切面调用平均RT(ms)/分钟 | JDBC请求的切面调用平均响应时间/分钟。 | |
数据库JDBC日常态错误流量禁写数/分钟 | JDBC请求日常态触发禁写的次数/分钟。 | |
数据库JDBC切流态禁写数/分钟 | JDBC请求切流态触发禁写的次数/分钟。 |
部署实例详情
仅展示5分钟内上报过心跳的实例。
在应用节点页面,单击部署实例数列的查看。
名称 | 含义 |
实例ID | 应用所在的实例的ID。 |
实例类型 |
|
IP地址/类型 | 实例的IP地址。 |
版本 | 本实例启动的应用接入SDK的版本。 |
启动时间 | 本实例应用的启动时间。 |
监控 | 本实例的监控指标详情。 重要
|
实例监控
在应用节点页面,单击部署实例数列的查看。
在弹出的面板中,单击监控列的图标。
监控指标名称
监控指标含义
接入层负载QPS
实例的请求数量/秒钟,即QPS=并发数/平均响应时间。
RT(ms)
实例的平均响应时间,即处理请求的快慢。
错误率(%)
实例的请求错误率,错误率=请求错误数/请求总数。