он иногда теряет значения. Вот пример ниже, на котором $interval = 1min. если поставить $interval 30s (равным scrape_interval), то график с ним вообще возвращает пустоту.
Читаю вот это https://prometheus.io/docs/prometheus/latest/querying/functions/#rate и это https://medium.com/@valyala/why-irate-from-prometheus-doesnt-capture-spikes-45f9896d7832 и озарения не приходит.
Работает он, по идее, как приращение за указанный интервал, нормированное по секундам. С экстраполяцией данных, если есть необходимость.
Еще почитайте https://www.percona.com/blog/2020/02/28/better-prometheus-rate-function-with-victoriametrics/
Обсуждают сегодня