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
- はスクレイピングされたメトリクスから欠落しています。
どんな助けでも大歓迎です。