Что такое rate() и зачем он нужен?
Функция rate() в PromQL необходима для вычисления средней скорости изменения метрики в секунду за определённый период времени. Она часто используется для мониторинга таких показателей, как:
-
Частота запросов к серверу (RPS),
-
Загрузка CPU,
-
Количество ошибок и др.
Это один из самых распространённых инструментов для анализа трендов в метриках.
Расчёт SLO с использованием rate() и sum()
Один из частых кейсов использования rate() — расчёт SLI (Service Level Indicator) и проверка соответствия SLO (Service Level Objective).
В книге Google SREЧитать полностью »
