【问题标题】:Spring Actuator RabbitMQ - Prometheus not showing the message countSpring Actuator RabbitMQ - Prometheus 未显示消息计数
【发布时间】:2019-10-10 06:19:56
【问题描述】:

使用 Spring 执行器并启用 Prometheus 配置来监控 RabbitMQ 消息统计,但即使队列中有消息或已消费,消息计数也始终显示为零。是否需要任何配置来读取消息,以防其他 jvm 或 cpu 使用被正确监控。

http://localhost:8080/actuator/prometheus

 HELP rabbitmq_rejected_total  
# TYPE rabbitmq_rejected_total counter
rabbitmq_rejected_total{name="rabbit",} 0.0

# HELP rabbitmq_published_total  
# TYPE rabbitmq_published_total counter
rabbitmq_published_total{name="rabbit",} 0.0

# HELP rabbitmq_consumed_total  
# TYPE rabbitmq_consumed_total counter
rabbitmq_consumed_total{name="rabbit",} 0.0

【问题讨论】:

  • 你在运行单实例吗?还是多个副本?在运行多个副本时,可能会发生这种情况,在一个实例中更改指标值并从其他实例中抓取指标。
  • 有一个 rabbitmq 实例在本地运行,并试图获取消息计数并将值设为 0。是否需要任何特殊配置来监控或读取消息发布到队列。跨度>

标签: rabbitmq prometheus spring-boot-actuator


【解决方案1】:

我强烈建议使用这个 Prometheus Plugin ,它在 ErLang 运行时中本地运行,可以节省配置的复杂性,从 3.8.0 开始,RabbitMQ 附带内置的 Prometheus 和 Grafana 支持。

【讨论】:

    猜你喜欢
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2021-07-17
    • 2020-06-01
    相关资源
    最近更新 更多