Выбор ответа Junior PromQL обновлено
Сравнить с прошлой неделей
Вопрос
Как получить RPS сервиса ровно неделю назад для сравнения на одном графике?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: sum(rate(httprequeststotal[5m] offset 1w)). Модификатор offset сдвигает момент вычисления назад. rate(...[1w]) это средний RPS за всю неделю, а не значение неделю назад.
Варианты ответа
sum(rate(http_requests_total[1w]))sum(rate(http_requests_total[5m])) - 1wsum(irate(http_requests_total[7d]))sum(rate(http_requests_total[5m] offset 1w))правильный ответ
Разбор
Модификатор offset сдвигает момент вычисления назад. rate(...[1w]) это средний RPS за всю неделю, а не значение неделю назад. Вычесть длительность из числа нельзя. irate по окну 7 дней возьмёт две последние точки, то есть текущую скорость.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.