簡體   English   中英

如何在docker上將rabbitmq與prometheus集成

[英]How to integrate rabbitmq with prometheus on docker

我想結合rabbitmqprometheusdocker

我在localhost:15692/metrics rabbitmq metrics 上看到rabbitmq指標,但在prometheus我收到此錯誤:

獲取“http://localhost:15692/metrics”:撥號 tcp 127.0.0.1:15692:連接:連接被拒絕

rabbitmq_prometheus已啟用,這是我的prometheus配置

global:
  scrape_interval:     13s 
  evaluation_interval: 12s 

rule_files:


scrape_configs:
from this config.
  - job_name: 'prometheus-docker'
    static_configs:
    - targets: ['localhost:9090']

  - job_name: 'rabbitmq'
    metrics_path: '/metrics'
    scrape_interval: 5s
    static_configs:
    - targets: ['localhost:15692']

在此處輸入圖片說明

在容器中,prometheus 不知道主機服務器上的localhost

所以將localhost改成172.17.0.1就是網關的容器網絡的IP地址。

或使用docker inspect cotainer_ID獲取 ipaddress 網關

查看官方的 RabbitMQ prometheus集成文檔。 它有很多相關的細節。

它指向帶有示例的rabbitmq-prometheus存儲庫。

您的 Prometheus 和 RabbitMQ 必須可在同一網絡上訪問。 Docker 或主機。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM