IDC

支持的监控指标_分布式消息服务 RabbitMQ_用户指南_监控

作者:admin 2021-10-18 我要评论

功能说明 本节定义了DMS服务上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或 API接口 来检索DMS服务产生...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

功能说明

本节定义了DMS服务上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或API接口来检索DMS服务产生的监控指标和告警信息。

命名空间

SYS.DMS

实例监控指标

表1 RabbitMQ实例级别监控项

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

connections

连接数

该指标用于统计RabbitMQ实例中的总连接数。

单位:Count

>= 0

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

channels

通道数

该指标用于统计RabbitMQ实例中的总通道数。

单位:Count

0~2047

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

queues

队列数

该指标用于统计RabbitMQ实例中的总队列数。

单位:Count

0~1200

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

consumers

消费者数

该指标用于统计RabbitMQ实例中的总消费者数。

单位:Count

0~1200

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

messages_ready

可消费消息数

该指标用于统计RabbitMQ实例中总可消费消息数量。

单位:Count

0~10000000

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

messages_unacknowledged

未确认消息数

该指标用于统计RabbitMQ实例中总已经消费但还未确认的消息数量。

单位:Count

0~10000000

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

publish

生产速率

统计RabbitMQ实例中实时消息生产速率。

单位:Count/s

0~25000

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

deliver

消费速率(手工确认)

统计RabbitMQ实例中实时消息消费速率(手工确认)。

单位:Count/s

0~25000

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

deliver_no_ack

消费速率(自动确认)

统计RabbitMQ实例中实时消息消费速率(自动确认)。

单位:Count/s

0~50000

测量对象:分布式消息服务

测量维度:

rabbitmq_instance_id

1分钟

节点监控指标

表2 RabbitMQ实例节点监控指标

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

fd_used

文件句柄数

该指标用于统计当前节点RabbitMQ所占用的文件句柄数。

单位:Count

0~65535

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

socket_used

Socket连接数

该指标用于统计当前节点RabbitMQ所使用的Socket连接数。

单位:Count

0~50000

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

proc_used

Erlang进程数

该指标用于统计当前节点RabbitMQ所使用的Erlang进程数。

单位:Count

0~1048576

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

mem_used

内存占用

该指标用于统计当前节点RabbitMQ内存占用。

单位:Byte

0~32000000000

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

disk_free

可用存储空间

该指标用于统计当前节点可使用的存储空间。

单位:Byte

0~500000000000

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_alive

节点存活状态

表示Rabbitmq节点是否存活。

1:存活

0:离线

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_disk_usage

磁盘容量使用率

统计Rabbitmq节点虚拟机的磁盘容量使用率。

单位:%。

0~100%

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_cpu_usage

CPU利用率

统计Rabbitmq节点虚拟机的CPU使用率。

单位:%。

0~100%

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_cpu_core_load

CPU核均负载

统计Rabbitmq节点虚拟机CPU每个核的平均负载。

>0

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_memory_usage

内存使用率

统计Rabbitmq节点虚拟机的内存使用率。

单位:%。

0~100%

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_disk_read_await

磁盘平均读操作耗时

该指标用于统计磁盘在测量周期内平均每个读IO的操作时长。

单位:ms。

>0

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_disk_write_await

磁盘平均写操作耗时

该指标用于统计磁盘在测量周期内平均每个写IO的操作时长。

单位:ms。

>0

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_node_bytes_in_rate

网络入流量

统计Rabbitmq节点每秒网络访问流入流量。

单位:Byte/s。

>0

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_node_bytes_out_rate

网络出流量

统计Rabbitmq节点每秒网络访问流出流量。

单位:Byte/s。

>0

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_node_queues

节点队列数

该指标用于统计Rabbitmq节点队列个数。

单位:个。

>0

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_memory_high_watermark

内存高水位状态

表示Rabbitmq节点是否触发内存高水位,如果触发,会阻塞集群的所有生产者。

1:触发

0:没有触发

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

rabbitmq_disk_insufficient

磁盘高水位状态

表示Rabbitmq节点是否触发磁盘高水位,如果触发,会阻塞集群的所有生产者。

1:触发

0:没有触发

测量对象:分布式消息服务

测量维度:

rabbitmq_node

1分钟

队列监控指标

表3 RabbitMQ实例队列监控指标

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

queue_messages_unacknowledged

队列未确认消息数

该指标用于统计队列中已消费未确认消息数。

单位:Count

0~10000000

测量对象:分布式消息服务

测量维度:

rabbitmq_queue

1分钟

queue_messages_ready

队列可消费消息数

该指标用于统计队列中可消费的消息数。

单位:Count

0~10000000

测量对象:分布式消息服务

测量维度:

rabbitmq_queue

1分钟

维度

Key

Value

rabbitmq_instance_id

RabbitMQ实例

rabbitmq_node

RabbitMQ实例节点

rabbitmq_queue

RabbitMQ实例队列

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
腾讯云代理商
精彩导读
海外云服务器
热门资讯
腾讯云代理商