RabbitMQ Management指标说明

这篇具有很好参考价值的文章主要介绍了RabbitMQ Management指标说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

主要是对RabbitMQ的管理页面参数做详细说明。管理页面主要分为一下几个模块。OverView(概览)、Connections(连接)、Channels(通道)、Exchanges(交换机)、Queues(队列)、Admin(管理)

一、OverView(概览)

message rates,Java知识,MQ,rabbitmq,网络,服务器

1、Totals

1.1、 Queued messages:当前Vhost下的所有队列消息情况

Ready:准备好的消息数量(生产者生产的消息已经到达Broker,可以让消费者消费的数量)。
Unacked:全称Unacknowledged,待应答的消息总数。
Total:Ready和Unacked的数量总和。

1.2、 ​Message rates:消息速率

Publish:生产者生产消息的速率。
Publisher confirm:broker确认pub消息的速率。
Deliver(manual ack):customer手动确认的速率。
Deliver( auto ack):customer自动确认的速率。
Consumer ack:customer正在确认的速率。
Redelivered:正在传递’redelivered’标志集的消息的速率。
Get (manual ack):响应basic.get而要求确认的消息的传输速率。
Get (auto ack):响应于basic.get而发送不需要确认的消息的速率。
Return:将basic.return发送给producter的速率。
Disk read:queue从磁盘读取消息的速率。
Disk write:queue从磁盘写入消息的速率

1.3、 Global counts:各个组件的总数【统计当前选择的Vhost下的】。

Connections:client的tcp连接的总数。
Channels:通道的总数。
Exchange:交换器的总数。
Queues:队列的总数。
Consumers:消费者的总数。

2、Node(节点消息)

message rates,Java知识,MQ,rabbitmq,网络,服务器
Name:broker名称
File descriptors:broker打开的文件描述符实际数量和限制值。
Socket descriptors:broker管理的网络套接字实际数量和限制值。实际使用值一般略大于Connections。
Erlang processes:erlang启动的进程实际数量和限制值。
Memory:当前broker占用的内存实际值和限制值。
Disk space:当前broker占用的磁盘实际值和限制值。
Uptime:当前broker持续运行的时长。
Info:当前broker基本配置信息。
Reset stats:重启节点或者集群。

3、Churn statistics:生产统计

message rates,Java知识,MQ,rabbitmq,网络,服务器

4、 Port and contexts

相关使用端口描述。
message rates,Java知识,MQ,rabbitmq,网络,服务器

5、 Export definitions:导出配置

The definitions consist of users, virtual hosts, permissions, parameters, exchanges, queues, policies and bindings. They do not include the contents of queues. Exclusive queues will not be exported.
【译文】定义包括用户、虚拟主机、权限、参数、交换、队列、策略和绑定。它们不包含队列的内容。独占队列不会被导出。
message rates,Java知识,MQ,rabbitmq,网络,服务器

6、 Import definitions:导入配置

The definitions that are imported will be merged with the current definitions. If an error occurs during import, any changes made will not be rolled back.
【译文】导入的定义将与当前定义合并。如果在导入过程中发生错误,则不会回滚所做的任何更改。
message rates,Java知识,MQ,rabbitmq,网络,服务器

二、Connections(连接)

message rates,Java知识,MQ,rabbitmq,网络,服务器
Overview(概览):

  • Virtual host:Vhost名称。
  • Name:客户端连接的IP和端口。
  • User name:连接使用的用户名。
  • State:当前的状态。running:运行中,idle:空闲。

Detail(详情):

  • SSL/TLS:是否使用ssl进行连接。
  • Protocol:使用的协议。
  • Channels:当前连接上的channel总数。
  • Channel max:允许的最大channel数量。
  • Frame max:与客户端协商的允许最大包大小,若包太大会拆分成多次发送,默认是131072=128K。
  • Authentication:当前连接认证方式。

Network(网络):

  • From client:每秒发出的数据包。
  • To client:每秒收到的数据包。
  • Heartbeat:连接心跳检测时间,默认60s,设置0表示不做心跳检测。
  • Connected at:连接创建时间。

三、Channels(通道)

message rates,Java知识,MQ,rabbitmq,网络,服务器

Overview(概览):

  • Channel:通道名称。
  • Virtual host:Vhost 名称。
  • User name:连接用户名称。
  • Mode: 通道保证模式(消息确认方式)C或者T,或者都不是。
    C(confirm):Channel will send streaming publish confirmations.(确认模式)。
    T(transactional):Channel is transactional.(事务模式)。
  • State:通道状态。idle:空闲,runing:运行。

Details(详情):

  • Unconfirmed:未确认的消息。
  • prefetch:通道预取消息数量。

Transactions

  • Uncommitted msgs:未提交的消息的数量。
  • Uncommitted acks: 未提交ACK的消息数量。

Message rates

  • publish:产生消息的速率。
  • confirm:确认消息的速率。
  • deliver/get:获取消息的速率。
  • redelivered:重新投递消息的速率。
  • ack:消息应答的速率。

四、Exchanges(交换机)

message rates,Java知识,MQ,rabbitmq,网络,服务器

  • Virtual host:Vhost 名称。
  • Name:交换机名称。
  • Type:交换机类型。direct:直连,fanout:群发,headers:headers的匹配形式,tipic:广播。
  • Features:交互机属性。Durability(是否持久化),Auto delete(是否自动删除),Internal(是否是内部使用)。
  • Message rate in:消息进入的速率【接手生产者消息】。
  • Message rate out:消息出去的速率【将消息发送到对应队列】。

五、Queues(队列)

message rates,Java知识,MQ,rabbitmq,网络,服务器
Overview(概览):

  • Virtual host:Vhost 名称。
  • Name:队列名称。
  • Features:队列属性。D:持久化,Lim:消息最大数量限制。
  • Consumers:消费者数量。
  • Consumer utilisation:消费者使用率。
  • state:队列状态。idle:空闲,runing:运行。

Messages

  • Ready:准备好可以消费的消息数量。
  • Unacked:正在消费但是未返回ACK的消息数量。
  • In Memory:在内存中的消息数量。
  • persistent:持久化的消息数量。
  • Total:消息总数。Ready+Unacked。

Messages bytes

  • Ready:准备好可以消费的消息大小。
  • In Memory:在内存中的消息大小。
  • persistent:持久化的消息大小。
  • Total:消息总大小。Ready+Unacked。

Messages rate

  • incoming:消息进入的速率。
  • deliver/get:获取消息的速率。
  • redelivered:重新投递消息的速率。
  • ack:消息应答的速率。

【中文翻译纯属个人理解,原始可查阅官网;不同版本可能存在细微的差异。】

文章来源地址https://www.toymoban.com/news/detail-765486.html

到了这里,关于RabbitMQ Management指标说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker安装rabbitmq以及rabbitmq_management、rabbitmqctl管理工具

                                            💧 d o c k e r 安装 r a b b i t m q 以及 r a b b i t m q m a n a g e m e n t 、 r a b b i t m q c t l 管理工具 color{#FF1493}{docker安装rabbitmq以及rabbitmq_management、rabbitmqctl管理工具} d oc k er 安装 r abbi t m q 以及 r abbi t m q m ​ ana g e m e n

    2024年02月13日
    浏览(48)
  • 登录RabbitMQ Management时提示不是私密连接问题

    情况:我是使用虚拟机docker安装的: 之后登录访问RabbitMQ管理页面后就弹出身份验证: 之前通过重装解决,这次又遇到且重装也没解决问题,排查后发现是安装启动mq时用户没创建成功。 进入docker容器查看用户 发现只有一个本guest用户,原来是自己的用户创建失败了,于是重

    2024年02月11日
    浏览(40)
  • 解决RabbitMq登录时报出Not management user(Login failed)错误

    Not management user  翻译成中文即为 非管理用户 非管理用户无法登录管理控制台因而报出这个错误。 虽然我登录的是 guest 用户因为账号 guest 具有所有的操作权限当然可以登录管理控制台。 但我在上文中修改 guest 用户角色为空导致现在无法登录。 使用如下命令查看 guest 权限

    2024年02月03日
    浏览(39)
  • RabbitMQ(Message Queue消息队列)

    当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。 队列(queue):点对点消息通信(point-to-point) 主题(topic):发布(publish)/订阅(subscribe)消息通信 JMS(Java Message Service) AMQP(Advanced Message Queuing Protocol) 定义 Java api 网络线级协议

    2023年04月08日
    浏览(82)
  • Message queue 消息队列--RabbitMQ 【基础入门】

                                🎉🎉欢迎来到我的CSDN主页!🎉🎉                     🏅我是平顶山大师,一个在CSDN分享笔记的博主。📚📚     🌟推荐给大家我的博客专栏《Message queue 消息队列--RabbitMQ 【基础入门】》。🎯🎯                     🎁如果感觉还

    2024年01月20日
    浏览(63)
  • Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange插件

    rabbitmq_delayed_message_exchange是一款向RabbitMQ添加延迟消息传递(或计划消息传递)的插件。 插件下载地址:https://www.rabbitmq.com/community-plugins.html 欢迎访问我的个人博客:https://wk-blog.vip 首先需要确定我们当前使用的RabbitMQ的版本,我们可以直接登录Web端的管理界面查看版本 也可

    2024年02月10日
    浏览(55)
  • 解决RabbitMQ报错Stats in management UI are disabled on this node

    linux 部署 rabbitmq后,打开rabbitmq管理界面。点击channels,会报错 cd /etc/rabbitmq/conf.d/

    2024年02月10日
    浏览(44)
  • Docker中为RabbitMQ安装rabbitmq_delayed_message_exchange延迟队列插件

    1、前言 rabbitmq_delayed_message_exchange是一款向RabbitMQ添加延迟消息传递(或计划消息传递)的插件。 插件下载地址:https://www.rabbitmq.com/community-plugins.html 1、下载插件 首先需要确定我们当前使用的RabbitMQ的版本,我们可以直接登录Web端的管理界面查看版本   也可以在RabbitMQ容器中

    2024年02月12日
    浏览(48)
  • Docker部署rabbitmq遇到的问题 Stats in management UI are disabled on this node

    1. Stats in management UI are disabled on this node    

    2024年02月13日
    浏览(41)
  • RabbitMQ反序列化失败:Failed to convert message

    RabbitMQ消费消息坑:failed to convert serialized Message content | jiuchengi-cnblogs 这个异常信息表明在处理消息时出现了问题,具体地说,它是由于消息内容的反序列化失败引起的。以下为关键信息: 根据异常信息的内容,问题似乎是由于反序列化消息内容时找不到类 com.cauli.file.model.

    2024年02月09日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包