帮助手册

阿里云 RabbitMQ 监控集成

Site24x7 提供对阿里云 RabbitMQ 的全面监控,让您清晰掌握消息流转情况、队列性能及连接健康状态。通过对吞吐量、消息堆积和消费者活动的关键洞察,您可以优化消息投递、防止队列拥塞,并在各消息代理间保持高可用性。将阿里云账号与 Site24x7 集成后,所有 RabbitMQ 实例将被自动发现并持续监控。

使用场景

  • 消息吞吐量分析:在实例、vhost 和队列层面实时追踪输入/输出 TPS。
  • 队列增长追踪:检测队列中的消息堆积情况,防止投递延迟。
  • 连接与通道管理:监控总通道数和新建通道数,识别负载和扩容需求。
  • 消费者活动监控:追踪各 vhost 和队列的消费者分布,实现均衡的工作负载处理。

安装与配置

  • 登录您的 Site24x7 账户,导航至云监控 > 阿里云 > 添加监视器
  • 编辑阿里云监视器页面,从服务类型列表中选择 RabbitMQ
  • 添加完成后,前往云监控 > 阿里云 > RabbitMQ,查看仪表板和性能指标。

支持的指标

消息吞吐量

指标名称描述单位
Instance TPS In RabbitMQ 实例每秒接收的消息总数。 条/秒
Instance TPS Out 实例每秒发出的消息总数。 条/秒
Instance Max TPS In Minute 一分钟内每秒最大接收消息数。 条/秒
VHost TPS In 虚拟主机的消息接收速率。 条/秒
VHost TPS Out 虚拟主机的消息发出速率。 条/秒
Exchange TPS In Exchange 的消息接收速率。 条/秒
Exchange TPS Out Exchange 的消息发出速率。 条/秒
Queue TPS In 队列的消息接收速率。 条/秒
Queue TPS Out 队列的消息发出速率。 条/秒

消息数量

指标名称描述单位
Instance Message Input 实例接收的消息总数。
Instance Message Output 实例投递的消息总数。
Instance VHost Message Input vhost 接收的消息数量。
Instance VHost Message Output vhost 投递的消息数量。
Instance Queue Message Input 实例中队列入队的消息总数。
Instance Queue Message Output 实例中队列出队的消息总数。
Instance Queue Message Accumulation 队列中未投递或堆积的消息数量。
Instance VHost Queue Message Input vhost 层面队列入队的消息总数。
Instance VHost Queue Message Output vhost 层面队列出队的消息总数。
Instance VHost Queue Message Accumulation vhost 队列中堆积的消息总数。

连接与通道

指标名称描述单位
Instance Connections RabbitMQ 实例中活跃连接的总数。
Instance Channels 所有连接中活跃通道的总数。
Instance New Channels 实例中新建通道的数量。
VHost Connections 虚拟主机的活跃连接数。
VHost Channels 虚拟主机中的活跃通道数。
Instance VHost Channels 与实例虚拟主机关联的通道数。

消费者

指标名称描述单位
Instance Consumers 实例中活跃消费者的总数。
Instance VHost Consumers vhost 中消费者的总数。
Instance VHost Queue Consumers vhost 中订阅队列的消费者总数。

阈值配置

  1. 前往管理 > 配置文件 > 阈值与可用性
  2. RabbitMQ 创建或编辑阈值配置文件。
  3. 将配置文件分配给相应的监视器以触发告警。

IT 自动化

Site24x7 的 IT 自动化工具可帮助自动解决性能下降问题。当发生阈值违规时,告警引擎会持续检查已定义阈值的系统事件,并执行映射的自动化操作。

  1. 前往管理 > IT 自动化模板
  2. 创建新的自动化规则。
  3. 将规则映射到监视器以实现主动解决。

如何为监视器配置 IT 自动化

配置规则

通过 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数,并自动化监控资源的配置设置。当新增 RabbitMQ 监视器时,可自动应用这些设置。

如何添加配置规则

相关链接

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!