как динамически изменить scrape_interval в операторе prometheus для заданной цели c - PullRequest
0 голосов
/ 31 марта 2020

Я использую оператор Прометей для мониторинга моего кластера Kubernetes. Я хочу изменить scrape_interval для некоторых целей динамически (увеличивать и уменьшать его при необходимости во время выполнения).

Есть предложения для этого?

Спасибо

1 Ответ

0 голосов
/ 08 мая 2020

вы можете изменить это на лету -
найти сервисный монитор (на пользовательском интерфейсе Prometheus это цель) как -
kubectl get servicemonitor -n <NAMESPACE>.

k get servicemonitor -n <NAMESPACE> <SERVICEMONITOR_NAME> -o yaml | sed 's/interval: [0-9][0-9]s/interval: 50s/' | kubectl replace -f -

Для автоматической перезагрузки оператор прометея имеет конфигуратор-перегрузчик, вы можете установить его как контейнер рядом с вашим прометеем.

...