RabbitMQ Prometheus Exporter 与 RabbitMQ 的 Prometheus 插件

Rabbitmq Prometheus Exporter vs Prometheus Plugin for RabbitMQ

我们目前正在尝试使用 Prometheus/Grafana 来监控部署在多个 Docker 容器上的多个 RabbitMQ 实例。

我的问题很简单,使用 Rabbitmq Prometheus Exporter 和 Prometheus Plugin for RabbitMQ 有什么区别?

所以基本上什么方法更好或者它们可以组合使用。

我还没有验证这个插件,但据我所知,它导出与导出器相同的指标。该插件的优点是不会增加复杂性:

  • 您需要托管 rabbit exporter(这并不费力,但您仍然需要确保它运行,不时更新,...)

  • 您需要一个可以查询指标的 rabbit exporter 帐户,这是一个安全问题。您的凭据可能会被盗或出口商可能会受到损害,并且攻击者可以访问您的 rabbit 集群。

  • 由于您的 Rabbit 集群和 Rabbit 导出器之间可能存在网络,因此导出器可能无法访问集群,而插件仍可以生成指标。

这些都不是什么大问题,我们使用导出器已经很多年了,从来没有遇到过问题,但是,如果我们要从头开始,我们还是会试试这个插件。