我有一個端口映射4000:8080的管理程序,我必須將它與一個帶有prometheus的容器鏈接起來。Docker - Prometheus容器立即死亡
我prometheus.yml是:
scrape_configs:
# Scrape Prometheus itself every 2 seconds.
- job_name: 'prometheus'
scrape_interval: 2s
target_groups:
- targets: ['localhost:9090', 'cadvisor:8080']
這個文件路徑/home/test/prometheus.yml。 要與普羅米修斯運行的容器,我做的:創建
docker run -d -p 42047:9090 --name=prometheus -v /home/test/prometheus.yml:/etc/prometheus/prometheus.yml --link cadvisor:cadvisor prom/prometheus -config.file=/etc/prometheus/prometheus.yml -storage.local.path=/prometheus -storage.local.memory-chunks=10000
的容器,但它會立即死亡。 你能告訴我問題在哪裏嗎?
消息形成docker events&
:
2016-11-21T11:43:04.922819454+01:00 container start 69d03c68525c5955cc40757dc973073403b13fdd41c7533f43b7238191088a25 (image=prom/prometheus, name=prometheus)
2016-11-21T11:43:05.152141981+01:00 container die 69d03c68525c5955cc40757dc973073403b13fdd41c7533f43b7238191088a25 (exitCode=1, image=prom/prometheus, name=prometheus)
仍然無法正常工作。 – SegFault
您正在使用哪個版本的Prometheus?前一陣子'target_groups'重新命名爲'static_configs'。這是非常困難的調試沒有任何錯誤輸出。 –
我已經完成了「docker pull prom/prometheus」,所以我認爲它應該是最新的(圖片的標籤是''latest'') – SegFault