3

PrometheusをcAdvisorと共に使用して環境を監視しています。

ここで、Prometheus の「ターゲットの再ラベル付け」を使用して、その値がタグなしの Docker コンテナーのイメージ名であるラベルを作成しようとしました。オリジナルの削りimageラベルを元にしています。

何らかの理由で、デバッグ ログ レベルで実行するとエラーが表示されず、機能しません。cAdvisor からスクレイピングされた指標 (例: container_last_seen) を確認できますが、新しく作成したラベルが表示されません。

私のジョブ構成:

  - job_name: "cadvisor"
    scrape_interval: "5s"
    dns_sd_configs:
      - names: ['cadvisor.marathon.mesos']
    relabel_configs:
      - source_labels: ['image']
        # [REGISTRYHOST/][USERNAME/]NAME[:TAG]
        regex: '([^/]+/)?([^/]+/)?([^:]+)(:.+)?'
        target_label: 'image_tagless'
        replacement: '${1}${2}${3}'

私のラベル - image_tagless- はスクレイピングされたメトリクスから欠落しています。

どんな助けでも大歓迎です。

4

1 に答える 1