Выбор ответа Middle PromQL обновлено
Слишком короткое окно rate
Вопрос
Интервал опроса 30 секунд. Почему график rate(http_requests_total[30s]) пустой?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: В окне 30 секунд не больше одной точки, а нужны две. rate считает разницу между точками внутри окна.
Варианты ответа
- rate не работает с окнами меньше одной минуты
- В окне 30 секунд не больше одной точки, а нужны двеправильный ответ
- Prometheus хранит данные с шагом в минуту, точек нет
- Нужно писать длительность как
30secили0.5m
Разбор
rate считает разницу между точками внутри окна. Если окно не длиннее интервала опроса, в нём одна точка или ни одной, и результата нет. Рекомендация: окно минимум в 4 интервала опроса, в Grafana переменная $__rate_interval. Ограничения «не меньше минуты» нет, данные хранятся с тем шагом, с каким опрашиваются, а 30s правильная запись длительности. Проверено на движке PromQL из Prometheus 3.5.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.