Rabbitmq Prometheus Exporter vs Prometheus Plugin for Rabbit



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

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

  • 与插件相比,导出程序是否抓取了不同/更多的信息
  • 与导出器相比,使用Pluging是否有开销
  • 这只是RabbiMQ版本的问题吗
  • 使用这两个选项中的一个会带来什么附加值

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

我还没有修正这个插件,但据我所知,它导出的度量与导出器相同。该插件的优点是不增加复杂性:

  • 你需要托管兔子导出器(这不需要太多努力,但你仍然需要确保它运行,不时更新,…(

  • 您需要一个兔子导出器的帐户,该帐户可以查询度量,这是一个安全问题。您的凭据可能会被盗,或者导出程序可能会被泄露,攻击者将可以访问您的兔子集群。

  • 由于您的rabbit集群和rabbit导出器之间可能存在网络,因此可能会出现导出器无法到达集群,而插件仍然可以生成度量的情况。

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

最新更新