Я пытаюсь очистить метрики traefik от Прометея.
Traefik (последняя версия) размещается в качестве службы в кластере роя, и метрики прометея активируются.
Соответствующая конечная точка - 10.200.1.1:8088/metrics
Когда я достигаю свою конечную точку из навигатора, я вижу ожидаемые метрики:
...
# HELP traefik_config_last_reload_failure Last config reload failure
# TYPE traefik_config_last_reload_failure gauge
traefik_config_last_reload_failure 0
# HELP traefik_config_last_reload_success Last config reload success
# TYPE traefik_config_last_reload_success gauge
traefik_config_last_reload_success 1.53633684e+09
# HELP traefik_config_reloads_failure_total Config failure reloads
# TYPE traefik_config_reloads_failure_total counter
traefik_config_reloads_failure_total 0
# HELP traefik_config_reloads_total Config reloads
# TYPE traefik_config_reloads_total counter
traefik_config_reloads_total 76
...
Итак, к моему pov, редактирование следующего файла prometheus.yml (и POSTing в / - / reload) должно добавить эти метрики.
global:
scrape_interval: 15s
rule_files:
- "targets.rules"
- "host.rules"
- "containers.rules"
scrape_configs:
...
- job_name: 'traefik'
metrics_path: '/metrics'
static_configs:
- targets: ['10.200.1.2:8088']
Но, к сожалению, ни один из них не появляется в выпадающем списке Prometheus API.
Поскольку я новичок в traefik и prometheus, я совершенно уверен, что понял что-то не так.
Я пытался следовать нескольким инструкциям (таким как этот ), но не смог заставить его работать (возможно, работал с предыдущей версией).
Итак .... у кого-нибудь есть представление о том, что я делаю неправильно и / или как правильно?