Prometheus cloudwatch_exporter повторяет значение метрики в течение нескольких минут после того, как оно перестает отправляться cloudwatch

#prometheus #amazon-cloudwatch

Вопрос:

У меня есть пользовательские показатели в AWS cloudwatch, которые я хочу включить в Prometheus. Поэтому я настроил prometheus cloudwatch_exporter, который очищает API AWS cloudwatch для получения значений показателей, а затем предоставляет их для очистки Prometheus.

Проблема в том, что определенная пользовательская метрика имеет значения только иногда, а затем большую часть времени не имеет значений (я считаю, что API AWS cloudwatch не возвращает точек данных за определенный период времени).

Когда это происходит, cloudwatch_exporter продолжает указывать последнее значение метрики еще в течение 5 минут, поэтому в Prometheus, если я буду отображать его в минуту, это даст значения, которые являются первыми реальными, но последние 5 просто повторяются, например: 14, 17, 9, 9, 9, 9, 9 когда то, чего я хочу, это просто дать 14, 17, 9

Вот наглядный пример — на самом деле есть 5 точек с одинаковым последним значением: введите описание изображения здесь

Кто-нибудь может подсказать, как вывести повторяющиеся значения?