Как обновить конфиг Prometheus в кластере k8s - PullRequest
0 голосов
/ 09 ноября 2018

У меня работает Prometheus в k8s.Не могли бы вы посоветовать, как я могу изменить работающий конфиг prometheus.yaml в кластере?Я просто хочу просто изменить:

scrape_configs:
- job_name: my-exporter
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http

Как я могу это сделать?

Спасибо.

1 Ответ

0 голосов
/ 17 ноября 2018

Рекомендуется указать prometheus.yml через ConfigMap. Таким образом, изменения в ConfigMap будут распространяться в модуль, который использует configMap. Однако этого недостаточно, чтобы Прометей подобрал новый конфиг.

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

Ниже приведен пример второго подхода: prometheus-configmaps-непрерывное развертывание

...