как ограничить количество целей в Прометее - PullRequest
0 голосов
/ 07 мая 2020

Мне интересно, есть ли способ ограничить количество целей в Prometheus. Искал документацию по прометею, но не нашел такой. Мы развертываем Prometheus с помощью операторов в кластере k8s, а цели добавляются с помощью servicemonitor crd. Эти файлы yaml написаны разработчиками, и я, как команда инфраструктуры, не могу контролировать добавление, выполняемое разработчиками. Я ищу глобальную опцию в Prometheus, которая может ограничить добавление целей, сделанных в Prometheus, и выдать ошибку на панели инструментов Prometheus, сообщая, что достигнуто что-то вроде верхнего предела.

Prometheus version-2.7

1 Ответ

2 голосов
/ 10 мая 2020

Вы не можете ограничивать количество целей; это было бы очень странно. Но вы можете отслеживать количество целей, очищенных Prometheus, и вызывать ошибку всякий раз, когда это число превышает заданный порог. Уменьшите размер вредоносных процессов.

На мой взгляд, вы бы предупредили, если ваша частота пропущенных запусков очистки увеличится или количество показателей, принимаемых за секунды, превышает рекомендации, а не произвольный предел.

...