Выбор ответа Middle Grafana и дашборды обновлено

$__rate_interval

Вопрос

Почему в запросах Grafana к Prometheus советуют писать rate(x[$__rate_interval]) вместо фиксированного rate(x[1m])?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Окно подбирается под интервал опроса и шаг, без дыр. При опросе раз в 30 секунд окно 1 минута иногда содержит одну точку, и график рвётся.

Варианты ответа

  1. Фиксированное окно в rate запрещено в новых версиях Grafana
  2. $__rate_interval всегда равен 5 минутам и сглаживает пики
  3. Так запрос кешируется в Grafana и не нагружает Prometheus
  4. Окно подбирается под интервал опроса и шаг, без дырправильный ответ

Разбор

При опросе раз в 30 секунд окно 1 минута иногда содержит одну точку, и график рвётся. А на масштабе недели шаг графика больше минуты, и фиксированное окно пропускает данные между точками. $__rate_interval вычисляется как максимум из шага плюс интервал опроса и четырёх интервалов опроса (интервал задаётся в настройках источника). Запрета на фиксированное окно нет, кеширование тут ни при чём.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме