RabbitMQ 模块
rabbitmq
-
rabbitmq.vhost
-
虚拟主机名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:keyword
connection
连接
-
rabbitmq.connection.name
-
连接名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:keyword
-
rabbitmq.connection.vhost
-
虚拟主机名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:alias
别名指向:rabbitmq.vhost
-
rabbitmq.connection.user
-
用户名。
类型:alias
别名指向:user.name
-
rabbitmq.connection.node
-
节点名称。
类型:alias
别名指向:rabbitmq.node.name
-
rabbitmq.connection.state
-
连接状态。
类型:keyword
-
rabbitmq.connection.channels
-
连接上的通道数量。
类型:long
-
rabbitmq.connection.channel_max
-
连接上允许的最大通道数量。
类型:long
-
rabbitmq.connection.frame_max
-
与客户端协商的最大帧大小(以字节为单位)。
类型:long
格式:bytes
-
rabbitmq.connection.type
-
连接类型。
类型:keyword
-
rabbitmq.connection.host
-
通过反向 DNS 获取的服务器主机名,如果反向 DNS 失败或被禁用,则使用其 IP 地址。
类型:keyword
-
rabbitmq.connection.peer.host
-
通过反向 DNS 获取的对等主机名,如果反向 DNS 失败或未启用,则使用其 IP 地址。
类型:keyword
-
rabbitmq.connection.port
-
服务器端口。
类型:long
-
rabbitmq.connection.peer.port
-
对等端口。
类型:long
-
rabbitmq.connection.packet_count.sent
-
连接上发送的包数量。
类型:long
-
rabbitmq.connection.packet_count.received
-
连接上接收的包数量。
类型:long
-
rabbitmq.connection.packet_count.pending
-
连接上待处理的包数量。
类型:long
-
rabbitmq.connection.octet_count.sent
-
连接上发送的八位字节数量。
类型:long
-
rabbitmq.connection.octet_count.received
-
连接上接收的八位字节数量。
类型:long
-
rabbitmq.connection.client_provided.name
-
用户指定的连接名称。
类型:keyword
exchange
交换机
-
rabbitmq.exchange.name
-
队列名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:keyword
-
rabbitmq.exchange.vhost
-
虚拟主机名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:alias
别名指向:rabbitmq.vhost
-
rabbitmq.exchange.durable
-
队列是否在服务器重启后依然存在。
类型:boolean
-
rabbitmq.exchange.auto_delete
-
队列是否在不再使用时自动删除。
类型:boolean
-
rabbitmq.exchange.internal
-
交换机是否为内部交换机,即客户端无法直接发布消息到此交换机。
类型:boolean
-
rabbitmq.exchange.user
-
创建交换机的用户。
类型:alias
别名指向:user.name
-
rabbitmq.exchange.messages.publish_in.count
-
发布到交换机中的消息数量,不考虑路由。
类型:long
-
rabbitmq.exchange.messages.publish_in.details.rate
-
最近采样间隔内,交换机发布入计数每秒的变化量。
类型:float
-
rabbitmq.exchange.messages.publish_out.count
-
从交换机发布出的消息数量,考虑路由。
类型:long
-
rabbitmq.exchange.messages.publish_out.details.rate
-
最近采样间隔内,交换机发布出计数每秒的变化量。
类型:float
node
节点
-
rabbitmq.node.disk.free.bytes
-
磁盘剩余空间,以字节为单位。
类型:long
格式:bytes
-
rabbitmq.node.disk.free.limit.bytes
-
磁盘报警触发点。
类型:long
格式:bytes
-
rabbitmq.node.fd.total
-
可用文件描述符数量。
类型:long
-
rabbitmq.node.fd.used
-
已使用文件描述符数量。
类型:long
-
rabbitmq.node.gc.num.count
-
垃圾回收操作次数。
类型:long
-
rabbitmq.node.gc.reclaimed.bytes
-
垃圾回收回收的字节数。
类型:long
格式:bytes
-
rabbitmq.node.io.file_handle.open_attempt.avg.ms
-
文件句柄打开平均时间
类型:long
-
rabbitmq.node.io.file_handle.open_attempt.count
-
文件句柄打开尝试次数
类型:long
-
rabbitmq.node.io.read.avg.ms
-
文件句柄读取平均时间
类型:long
-
rabbitmq.node.io.read.bytes
-
读取的数据量,以字节为单位
类型:long
格式:bytes
-
rabbitmq.node.io.read.count
-
数据读取操作次数
类型:long
-
rabbitmq.node.io.reopen.count
-
数据重新打开操作次数
类型:long
-
rabbitmq.node.io.seek.avg.ms
-
数据定位平均时间
类型:long
-
rabbitmq.node.io.seek.count
-
数据定位操作次数
类型:long
-
rabbitmq.node.io.sync.avg.ms
-
数据同步平均时间
类型:long
-
rabbitmq.node.io.sync.count
-
数据同步操作次数
类型:long
-
rabbitmq.node.io.write.avg.ms
-
数据写入平均时间
类型:long
-
rabbitmq.node.io.write.bytes
-
写入的数据量,以字节为单位
类型:long
格式:bytes
-
rabbitmq.node.io.write.count
-
数据写入操作次数
类型:long
-
rabbitmq.node.mem.limit.bytes
-
内存报警触发点。
类型:long
格式:bytes
-
rabbitmq.node.mem.used.bytes
-
已使用内存,以字节为单位。
类型:long
-
rabbitmq.node.mnesia.disk.tx.count
-
需要写入磁盘的 Mnesia 事务数量。
类型:long
-
rabbitmq.node.mnesia.ram.tx.count
-
不需要写入磁盘的 Mnesia 事务数量。
类型:long
-
rabbitmq.node.msg.store_read.count
-
从消息存储读取的消息数量。
类型:long
-
rabbitmq.node.msg.store_write.count
-
写入消息存储的消息数量。
类型:long
-
rabbitmq.node.name
-
节点名称
类型:keyword
-
rabbitmq.node.proc.total
-
Erlang 进程的最大数量。
类型:long
-
rabbitmq.node.proc.used
-
正在使用的 Erlang 进程数量。
类型:long
-
rabbitmq.node.processors
-
Erlang 检测到的可用 CPU 核心数。
类型:long
-
rabbitmq.node.queue.index.journal_write.count
-
写入队列索引日志的记录数量。
类型:long
-
rabbitmq.node.queue.index.read.count
-
从队列索引读取的记录数量。
类型:long
-
rabbitmq.node.queue.index.write.count
-
写入队列索引的记录数量。
类型:long
-
rabbitmq.node.run.queue
-
等待运行的 Erlang 进程的平均数量。
类型:long
-
rabbitmq.node.socket.total
-
可用作套接字的文件描述符数量。
类型:long
-
rabbitmq.node.socket.used
-
用作套接字的文件描述符数量。
类型:long
-
rabbitmq.node.type
-
节点类型。
类型:keyword
-
rabbitmq.node.uptime
-
节点运行时间。
类型:long
queue
队列
-
rabbitmq.queue.name
-
队列名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:keyword
-
rabbitmq.queue.vhost
-
虚拟主机名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:alias
别名指向:rabbitmq.vhost
-
rabbitmq.queue.durable
-
队列是否在服务器重启后依然存在。
类型:boolean
-
rabbitmq.queue.auto_delete
-
队列是否在不再使用时自动删除。
类型:boolean
-
rabbitmq.queue.exclusive
-
队列是否为独占队列(即具有 owner_pid)。
类型:boolean
-
rabbitmq.queue.node
-
节点名称。
类型:alias
别名指向:rabbitmq.node.name
-
rabbitmq.queue.state
-
队列状态。通常为 running,但如果队列正在同步,则可能为 "{syncing, MsgCount}"。位于当前关闭的集群节点上的队列将显示状态为 down。
类型:keyword
-
rabbitmq.queue.arguments.max_priority
-
队列支持的最大优先级级别数量。
类型:long
-
rabbitmq.queue.consumers.count
-
消费者数量。
类型:long
-
rabbitmq.queue.consumers.utilisation.pct
-
队列能够立即向消费者传递消息的比例(介于 0.0 和 1.0 之间)。如果消费者受到网络拥塞或预取数量的限制,则该比例可能小于 1.0。
类型:scaled_float
格式:percent
-
rabbitmq.queue.messages.total.count
-
已准备消息和未确认消息的总和(队列深度)。
类型:long
-
rabbitmq.queue.messages.total.details.rate
-
最近采样间隔内,队列深度每秒的变化量。
类型:float
-
rabbitmq.queue.messages.ready.count
-
准备交付给客户端的消息数量。
类型:long
-
rabbitmq.queue.messages.ready.details.rate
-
最近采样间隔内,准备消息数量每秒的变化量。
类型:float
-
rabbitmq.queue.messages.unacknowledged.count
-
已交付给客户端但尚未确认的消息数量。
类型:long
-
rabbitmq.queue.messages.unacknowledged.details.rate
-
最近采样间隔内,未确认消息数量每秒的变化量。
类型:float
-
rabbitmq.queue.messages.persistent.count
-
队列中持久消息的总数量(对于瞬态队列始终为 0)。
类型:long
-
rabbitmq.queue.memory.bytes
-
与队列关联的 Erlang 进程使用的内存字节数,包括堆栈、堆和内部结构。
类型:long
格式:bytes
-
rabbitmq.queue.disk.reads.count
-
自队列启动以来,从磁盘读取消息的总次数。
类型:long
-
rabbitmq.queue.disk.writes.count
-
自队列启动以来,写入磁盘的消息的总次数。
类型:long
shovel
铲子
-
rabbitmq.shovel.name
-
铲子名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:keyword
-
rabbitmq.shovel.vhost
-
虚拟主机名称,非 ASCII 字符使用 C 语言中的转义方式进行转义。
类型:alias
别名指向:rabbitmq.vhost
-
rabbitmq.shovel.node
-
节点名称。
类型:alias
别名指向:rabbitmq.node.name
-
rabbitmq.shovel.state
-
铲子状态。通常为 running,但可能为 starting 或 terminated。
类型:keyword
-
rabbitmq.shovel.type
-
铲子类型。可以是 static 或 dynamic。
类型:keyword