本文介绍接入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)
实例的平均响应时间,即处理请求的快慢。
错误率(%)
实例的请求错误率,错误率=请求错误数/请求总数。