RabbitMQ启用prometheus指标

安装

这个插件已经包含在 RabbitMQ 3.8.x 版本中。就像所有插件一样,它必须先被启用才能使用。

启用插件

使用 rabbitmq-plugins 命令启用它:

1
rabbitmq-plugins enable rabbitmq_prometheus

使用

默认情况下,该插件使用的端口是 15692,指标端点路径是 /metrics。你可以使用 curl 命令进行测试:

1
curl -v -H "Accept:text/plain" "http://localhost:15692/metrics"

配置(可选)

这个 Exporter 支持以下几个配置选项:

  • prometheus.return_per_object_metrics:返回非聚合的(按对象)指标(默认是 false)。
  • prometheus.path:定义一个抓取端点(默认是 "/metrics")。

示例配置片段

1
2
# 这些值是默认的prometheus.return_per_object_metrics = falseprometheus.path = /metrics
prometheus.tcp.port =  15692

这些基本步骤应该足够你开始使用 RabbitMQ 的 Prometheus Exporter。注意,大多数环境中可能不需要任何额外的配置。

https://github.com/rabbitmq/rabbitmq-server/tree/main/deps/rabbitmq_prometheus

updatedupdated2024-10-282024-10-28