获取集群监控指标数据
接口功能介绍
获取集群的监控指标信息。表 nacos实例指标| 指标类型(type) | 指标名称 || ------------------------------------------- | ------------------------ || nacos_node_count | 节点数 || nacos_config_count | 配置数 || nacos_service_count | 服务数 || nacos_connection_count | 长连接数 || nacos_qps_total | 每秒查询数 || nacos_tps_total | 每秒写入数 || nacos_provider_count | 服务提供者数 || nacos_subscriber_count | 服务订阅者数 || nacos_instance_count | 注册中心实例数 || nacos_qps_naming | 注册中心每秒查询数 || nacos_tps_naming | 注册中心每秒写入数 || nacos_read_rt_naming | 注册中心读RT || nacos_write_rt_naming | 注册中心写RT || nacos_config_listener_count | 配置监听者数 || nacos_get_config_count | 读配置统计数(24小时内) || nacos_publish_count | 写配置统计数(24小时内) || nacos_qps_config | 配置中心每秒查询数 || nacos_tps_config | 配置中心每秒写入数 || nacos_read_rt_config | 配置中心读RT || nacos_write_rt_config | 配置中心写RT || nacos_minor_gc_count | YoungGC总次数(30秒内) || nacos_minor_gc_total_time | YoungGC总时间(30秒内) || nacos_major_gc_count | FullGC总次数(30秒内) || nacos_major_gc_total_time | FullGC总时间(30秒内) || nacos_young_generation_memory_usage_percent | 年轻代内存使用率 || nacos_old_generation_memory_usage_percent | 老年代内存使用率 || nacos_jvm_heap_memory_usage_percent | 堆内存使用率 || nacos_cpu_usage_percent | CPU使用率 || nacos_load_5m | 5分钟系统负载 || nacos_memory_usage_percent | 内存使用率 || nacos_network_input | 入口流量 || nacos_network_output | 出口流量 || nacos_disk_usage | 磁盘使用量 || nacos_disk_read | 磁盘每秒读取量 || nacos_disk_write | 磁盘每秒写入量 |表 Eureka实例监控指标| 指标类型(type) | 指标名称 || -------------------------------------------- | --------------------- || eureka_node_count | 节点数 || eureka_service_count | 服务数 || eureka_instance_count | 实例数 || eureka_register_count | 历史注册总量(24小时) || eureka_deregister_count | 历史注销总量(24小时) || eureka_heartbeat_count | 历史心跳总量(24小时) || eureka_query_count | 历史查询总量(24小时) || eureka_healthy_instance_count | 健康实例数 || eureka_register_qps | 每秒注册数 || eureka_deregister_qps | 每秒注销数 || eureka_heartbeat_qps | 每秒心跳数 || eureka_query_qps | 每秒查询数 || eureka_register_rt | 当前注册响应时间 || eureka_query_rt | 当前查询响应时间 || eureka_minor_gc_count | YoungGC总次数(30秒内) || eureka_minor_gc_total_time | YoungGC总时间(30秒内) || eureka_major_gc_count | FullGC总次数(30秒内) || eureka_major_gc_total_time | FullGC总时间(30秒内) || eureka_young_generation_memory_usage_percent | 年轻代内存使用率 || eureka_old_generation_memory_usage_percent | 老年代内存使用率 || eureka_jvm_heap_memory_usage_percent | 堆内存使用率 || eureka_cpu_usage_percent | CPU使用率 || eureka_load_5m | 5分钟系统负载 || eureka_memory_usage_percent | 内存使用率 || eureka_network_input | 入口流量 || eureka_network_output | 出口流量 || eureka_disk_usage | 磁盘使用量 || eureka_disk_read | 磁盘每秒读取量 || eureka_disk_write | 磁盘每秒写入量 |表 Zookeeper实例监控指标| 指标类型(type) | 指标名称 || ---------------------------------------- | --------------------- || zk_followers | 从节点数 || zk_node_count | 总节点数 || zk_znode_count | Znode数量 || zk_num_alive_connections | 客户端连接数 || zk_node_watch_count | 监听数量 || zk_watch_bytes | 监听数据量 || zk_avg_latency | 平均延迟 || zk_approximate_data_size | 相似数据量 || zk_ephemerals_count | 临时节点数 || zk_packets_received | 数据包接收量 || zk_max_client_response_size | 最大响应量 || zk_packets_sent | 数据包发送 || zk_process_open_fds | 文件描述符打开数 || zk_outstanding_requests | 未完成请求 || zk_minor_gc_count | YoungGC总次数(30秒内) || zk_minor_gc_total_time | YoungGC总时间(30秒内) || zk_major_gc_count | FullGC总次数(30秒内) || zk_major_gc_total_time | FullGC总时间(30秒内) || zk_young_generation_memory_usage_percent | 年轻代内存使用率 || zk_old_generation_memory_usage_percent | 老年代内存使用率 || zk_jvm_heap_memory_usage_percent | 堆内存使用率 || zk_cpu_usage_percent | CPU使用率 || zk_load_5m | 5分钟系统负载 || zk_memory_usage_percent | 内存使用率 || zk_network_input | 入口流量 || zk_network_output | 出口流量 || zk_disk_usage | 磁盘使用量 || zk_disk_read | 磁盘每秒读取量 || zk_disk_write | 磁盘每秒写入量 |
接口约束
无
URI
POST /v1/monitor/getMetrics
路径参数
无
Query参数
无
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池 ID | d8bbd132b53a11e9b0e40242ac110002 |
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
spuInstId | 是 | String | 实例ID | String | |
regionCode | 是 | String | 资源池编码 | d8bbd132b53a11e9b0e40242ac110002 | |
startTime | 是 | Long | 开始时间,毫秒时间戳 | 1697794404806 | |
endTime | 是 | Long | 结束时间,毫秒时间戳 | 1697794404806 | |
type | 是 | String | 指标类型 | nacos_config_count |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | Integer | 返回状态码(2000成功,5000系统错误,18xxxx业务错误) | 1000 | |
error | String | 业务错误码,RCC_statusCode | RCC_1000 | |
message | String | 返回结果描述 | invalid param | |
returnObj | Object | 返回数据 | returnObj |
表 returnObj
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
graphTitle | String | 图表名称 | 节点数 | |
graphDesc | String | 图标描述 | Nacos存活节点数 | |
title | String | 实例ID | 2c8bb79bc83e4b9288fa3d710ce5f6da | |
points | Array of Objects | 数据序列 | points | |
type | String | 监控指标 | nacos_node_count | |
timeAxisFormat | String | 时间格式 | MM-dd HH:mm:ss |
表 points
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
time | String | 时间 | 2023-10-20 17:03:00 | |
value | String | 数据值 | 1 |
枚举参数
无
请求示例
请求url
无
请求头header
{"regionId": "d8bbd132b53a11e9b0e40242ac110002"}
请求体body
{"type": "nacos_node_count","spuInstId": "eed2c3f6b5844141819b14633c065f2c","regionCode": "d8bbd132b53a11e9b0e40242ac110002","startTime": 1697792604806,"endTime": 1697794404806}
响应示例
{"returnObj": {"graphTitle": "string","graphDesc": "string","title": "string","points": [{"time": "string","value": "string"}],"unit": null,"type": "string","timeAxisFormat": "string"},"error": "","message": "SUCCESS","statusCode": 2000}