Cardamon - аудитор метрик для Prometheus. Он выявляет метрики, которые существуют в вашей базе данных временных рядов (
TSDB), но никогда не запрашиваются панелями мониторинга, правилами оповещений, правилами записи или любыми другими потребителями. Затем вы можете сгенерировать правила удаления метрик Prometheus, чтобы удалить их и уменьшить потребность в хранилище.Неиспользуемая метрика - это метрика, которую
Prometheus собирает и сохраняет, но которую никто никогда не считывает. Она занимает память, дисковое пространство и бюджет на обработку данных, не принося никакой пользы. В больших масштабах такие метрики могут составлять значительную часть общего количества рядов данных.Cardamon сопоставляет каждую метрику в вашей базе данных временных рядов со следующими параметрами:- журналы запросов
Prometheus отображают каждое выражение PromQL, вычисленное в течение настраиваемого окна ретроспективного анализа.- правила оповещения и записи в
Prometheus. Все выражения правил в вашем Prometheus.- панели мониторинга
Grafana. Все метрики на всех панелях мониторинга в вашем экземпляре Grafana.Любой показатель, отсутствующий в этих источниках, помечается как неиспользуемый.
https://github.com/dominikhei/cardamon
Опубликовано в @gitgate
#moni #metrics #prometheus #grafana