5

ポート マッピング 4000:8080 で実行されている cadvisor があり、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)
4

6 に答える 6

7

はい、target_groupsに名前が変更されましたstatic_configs。最新の Prometheus イメージを以下で使用してください。

static_configs:
  - targets: ['localhost:9090', 'cadvisor:8080']

上記は私のために働いた。

于 2018-02-10T03:51:44.187 に答える
4

プロメテウスの最新バージョンtarget_groupsから廃止されたと思います。scrape_configsstatic_configs または file_sd_config を試すことができます

Scrape_config
static_config
file_sd_config

scrape_configs:
  - job_name: node_exporter
    static_configs:
      - targets:
         - "stg-elk-app-01:9100"
         - "stg-app-02:9100"
于 2016-12-07T13:06:32.477 に答える
1

インデントが正しくありません。次を試してください。

scrape_configs:
  # Scrape Prometheus itself every 2 seconds.
  - job_name: 'prometheus'
    scrape_interval: 2s
    target_groups:
    - targets: ['localhost:9090', 'cadvisor:8080']
于 2016-11-21T10:15:00.373 に答える