1. 安装 RabbitMQ Exporter
RabbitMQ Exporter 是连接 RabbitMQ 和 Prometheus 的桥梁,它从 RabbitMQ 收集指标并以 Prometheus 可以理解的格式暴露这些指标。
1.1 下载 RabbitMQ Exporter
wget https://github.com/kbudde/rabbitmq_exporter/releases/download/v0.20.0/rabbitmq_exporter-0.20.0.linux-amd64.tar.gz
tar -xvf rabbitmq_exporter-0.20.0.linux-amd64.tar.gz
cd rabbitmq_exporter-0.20.0.linux-amd64
1.2 运行 RabbitMQ Exporter
RABBIT_USER=guest RABBIT_PASSWORD=guest OUTPUT_FORMAT=JSON PUBLISH_PORT=9099 RABBIT_URL=http://localhost:15672 nohup ./rabbitmq_exporter &
注意:请根据您的 RabbitMQ 配置调整用户名、密码和 URL。
2. 配置 Prometheus
修改 Prometheus 配置文件(通常是 prometheus.yml
),添加以下内容:
scrape_configs:
- job_name: 'RabbitMQ'
static_configs:
- targets: ['your_rabbitmq_exporter_ip:9099']
labels:
instance: RabbitMQ-your_inst