Прометей для очистки определенного стручка

У меня есть конкретный вариант использования, в котором мне нужно очистить конкретный модуль одним развертыванием Prometheus, а остальные все модули в кластере kubernetes - вторым развертыванием Prometheus.

Проблема, с которой я столкнулся, заключается в том, что я не могу ограничить очистку вторым развертыванием Prometheus, которое будет очищать все, кроме одного модуля, чтобы эта конкретная статистика модуля не собиралась.

Я пробовал отказаться от использования следующей конфигурации, но это не сработало

    - job_name: drop-pod
      kubernetes_sd_configs:
      - role: pod
      relabel_configs:
      - source_labels: [__meta_kubernetes_pod_label_app]
        action: drop
        regex: dropstats

Вместо того, чтобы отбрасывать эту конфигурацию, вместе с оригиналом создается новый набор показателей.

Другой вариант - заставить Прометея не царапать стручок; но я не могу найти способ (пока) сделать это.

Кто-нибудь знает, как это можно сделать?


person sjm    schedule 01.07.2020    source источник


Ответы (1)


Нашел ответ на этот вопрос, разместив его для всех, кто может столкнуться с проблемой

Это было связано с тем, что другие задания собирали и сохраняли всю статистику, и поэтому были дубликаты.

person sjm    schedule 10.07.2020