Выбор ответа Middle PromQL обновлено

Слишком короткое окно rate

Вопрос

Интервал опроса 30 секунд. Почему график rate(http_requests_total[30s]) пустой?

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

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

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

Коротко

Правильный ответ: В окне 30 секунд не больше одной точки, а нужны две. rate считает разницу между точками внутри окна.

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

  1. rate не работает с окнами меньше одной минуты
  2. В окне 30 секунд не больше одной точки, а нужны двеправильный ответ
  3. Prometheus хранит данные с шагом в минуту, точек нет
  4. Нужно писать длительность как 30sec или 0.5m

Разбор

rate считает разницу между точками внутри окна. Если окно не длиннее интервала опроса, в нём одна точка или ни одной, и результата нет. Рекомендация: окно минимум в 4 интервала опроса, в Grafana переменная $__rate_interval. Ограничения «не меньше минуты» нет, данные хранятся с тем шагом, с каким опрашиваются, а 30s правильная запись длительности. Проверено на движке PromQL из Prometheus 3.5.

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

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