RabbitMQ Prometheus Exporter 与 RabbitMQ 的 Prometheus 插件
Rabbitmq Prometheus Exporter vs Prometheus Plugin for RabbitMQ
我们目前正在尝试使用 Prometheus/Grafana 来监控部署在多个 Docker 容器上的多个 RabbitMQ 实例。
我的问题很简单,使用 Rabbitmq Prometheus Exporter 和 Prometheus Plugin for RabbitMQ 有什么区别?
- 与插件相比,出口商是否抓取 different/more 信息?
- 与导出器相比,使用 Plugging 是否有开销?
- 只是RabbiMQ版本的问题吗?
- 使用这两个选项之一的附加值是多少?
所以基本上什么方法更好或者它们可以组合使用。
我还没有验证这个插件,但据我所知,它导出与导出器相同的指标。该插件的优点是不会增加复杂性:
您需要托管 rabbit exporter(这并不费力,但您仍然需要确保它运行,不时更新,...)
您需要一个可以查询指标的 rabbit exporter 帐户,这是一个安全问题。您的凭据可能会被盗或出口商可能会受到损害,并且攻击者可以访问您的 rabbit 集群。
由于您的 Rabbit 集群和 Rabbit 导出器之间可能存在网络,因此导出器可能无法访问集群,而插件仍可以生成指标。
这些都不是什么大问题,我们使用导出器已经很多年了,从来没有遇到过问题,但是,如果我们要从头开始,我们还是会试试这个插件。
我们目前正在尝试使用 Prometheus/Grafana 来监控部署在多个 Docker 容器上的多个 RabbitMQ 实例。
我的问题很简单,使用 Rabbitmq Prometheus Exporter 和 Prometheus Plugin for RabbitMQ 有什么区别?
- 与插件相比,出口商是否抓取 different/more 信息?
- 与导出器相比,使用 Plugging 是否有开销?
- 只是RabbiMQ版本的问题吗?
- 使用这两个选项之一的附加值是多少?
所以基本上什么方法更好或者它们可以组合使用。
我还没有验证这个插件,但据我所知,它导出与导出器相同的指标。该插件的优点是不会增加复杂性:
您需要托管 rabbit exporter(这并不费力,但您仍然需要确保它运行,不时更新,...)
您需要一个可以查询指标的 rabbit exporter 帐户,这是一个安全问题。您的凭据可能会被盗或出口商可能会受到损害,并且攻击者可以访问您的 rabbit 集群。
由于您的 Rabbit 集群和 Rabbit 导出器之间可能存在网络,因此导出器可能无法访问集群,而插件仍可以生成指标。
这些都不是什么大问题,我们使用导出器已经很多年了,从来没有遇到过问题,但是,如果我们要从头开始,我们还是会试试这个插件。