使用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
[我强烈建议使用此Prometheus Plugin,它在ErLang运行时中本机运行,并且可以节省配置的复杂性。从3.8.0开始,RabbitMQ附带了内置的Prometheus&Grafana支持。