You need to enable JavaScript to run this app.
导航

微服务引擎常见指标

最近更新时间2023.11.14 10:20:40

首次发布时间2023.11.14 10:20:40

微服务引擎通过托管微服务核心组件的方式为微服务应用提供注册发现、配置管理的能力。本文介绍 VMP 中关于微服务引擎常见查询指标和语法。

类型参数说明VMP 指标
资源用量概览出口流量实例所部署集群中各节点的网络出流量。mse_nacos_server_network_transmit_bytes
入口流量实例所部署集群中各节点的网络入流量。mse_nacos_server_network_receive_bytes
CPU 使用率实例所部署集群中各节点的 CPU 使用率。mse_nacos_server_cpu_usage
内存使用率实例所部署集群中各节点的内存使用率。mse_nacos_server_mem_usage
节点个数实例规则中配置节点的数量。mse_nacos_server_cpu_usage
Load 指标实例所部署集群中各节点平均每分钟使用或等待 CPU 的任务数。mse_system_load_average_1m
实例信息概览节点数实例规格中所设置节点数。mse_nacos_server_cpu_usage
配置数配置中心中已添加配置的数量。mse_nacos_monitor{module="config",name="configCount"}

服务提供者数量

注册中心已注册的服务提供者的数量。

mse_nacos_monitor{module="naming",name="ipCount"}

每秒查询数

实例各节点每秒读操作的数量之和。

mse_nacos_monitor_reader_seconds_count {module="naming"}+mse_nacos_timer_seconds_count{module="config",name=~"readConfigRpcRt|readConfigRt"}

每秒操作数实例各节点每秒写操作的数量之和。mse_nacos_monitor_writer_seconds_count+mse_nacos_timer_seconds_count
连接数实例各节点总连接的数量。mse_nacos_monitor{name="longConnection"}
注册中心监控服务数注册中心中已注册服务的总数。mse_nacos_monitor{module="naming",name="serviceCount"}
服务提供者数注册中心已注册的服务提供者的数量。mse_nacos_monitor{module="naming",name="ipCount"}
服务订阅者数注册中心的服务订阅者的数量。mse_nacos_monitor{module="naming",name="subscriberCount"}
注册中心 TPS注册中心所有节点每秒处理写请求的总和。mse_nacos_monitor_writer_seconds_count {module="naming"}
注册中心 QPS注册中心所有节点每秒处理读请求的总和。mse_nacos_monitor_reader_seconds_count{module="naming"}
注册中心写 RT注册中心所有节点写操作的平均耗时。mse_nacos_monitor_writer_seconds_sum {module="naming"}/mse_nacos_monitor_writer_seconds_count {module="naming"}
注册中心读 RT注册中心所有节点读操作的平均耗时。mse_nacos_monitor_reader_seconds_sum {module="naming"}/mse_nacos_monitor_reader_seconds_count {module="naming"}

配置中心监控

配置数

配置中心中已添加配置的数量。

mse_nacos_monitor{module="config",name="configCount"}

配置监听者数配置中心中监听配置的 Nacos 客户端的数量。mse_nacos_monitor{module="config",name="listenerCount"}
配置中心 TPS配置中心所有节点每秒处理写请求的总数。mse_nacos_timer_seconds_count{module="config",name=~"writeConfigRpcRt|writeConfigRt"}
配置中心 QPS配置中心所有节点每秒处理读请求的总数。mse_nacos_timer_seconds_count{module="config",name=~"readConfigRpcRt|readConfigRt"}
配置中心写 RT配置中心中所有节点写操作的平均耗时。mse_nacos_timer_seconds_sum{module="config",name=~"writeConfigRt|writeConfigRpcRt"}/mse_nacos_timer_seconds_count{module="config",name=~"writeConfigRt|writeConfigRpcRt"}
配置中心读 RT配置中心中所有节点读操作的平均耗时。mse_nacos_timer_seconds_sum{module="config",name=~"readConfigRt|readConfigRpcRt"}/mse_nacos_timer_seconds_count{module="config",name=~"readConfigRt|readConfigRpcRt"}

客户端数据监控

服务推送成功率

实例中服务推送的成功率。

1-mse_nacos_monitor{module="naming",name="failedPush"}/mse_nacos_monitor{module="naming",name="totalPush"}

服务推送耗时实例所有节点服务推送的平均耗时。mse_nacos_monitor{module="naming",name="avgPushCost"}
服务推送 TPS实例中所有节点每秒推送任务的总数。mse_nacos_monitor{module="naming",name="totalPushCountForAvg"}
客户端版本数量实例中 Nacos 客户端版本的数量。mse_nacos_clients_total
长连接数量实例中各节点总连接的数量。mse_nacos_connections_total
JVM 概览Young GC 时间实例中各节点 Young GC(内存回收机制)的耗时。mse_jvm_gc_pause_seconds_sum{action="end of minor GC"}
Young GC 次数实例中各节点 Young GC (内存回收机制)的次数。mse_jvm_gc_pause_seconds_count{action="end of minor GC"}
Full GC 时间实例中各节点 Full GC (内存回收机制)的耗时。mse_jvm_gc_pause_seconds_sum {action="end of major GC"}
Full GC 次数实例中各节点 Full GC (内存回收机制)的次数。mse_jvm_gc_pause_seconds_count{action="end of major GC"}
堆内存使用率实例中各节点 JVM 堆内存的使用率。mse_jvm_memory_used_bytes{area="heap"}/mse_jvm_memory_max_bytes{area="heap"}