RabbitMQ 字段

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,但可能为 startingterminated

类型:keyword

rabbitmq.shovel.type

铲子类型。可以是 staticdynamic

类型:keyword