к Nginx Ingress Controller, мне нужно собрать формулу для оповещения следующего вида: взять среднее скользящее за часовой отрезок с окном в пол часа и сравнить его с таким-же отрезком за прошлый час, после чего произвести сравнение среднего скользящее за часовой отрезок с окном в пол часа и сравнить его с таким-же отрезком за прошлый день.
Подскажите пожалуйста как собрать такой запрос к прому?
Среднее скользящее для метрики m за интервал времени d вычисляется с помощью avg_over_time(m[d]) . Чтобы получить среднее скользящее за предыдущий день, нужно добавить в запрос offset 1d: avg_over_time(m[d] offset 1d)
Спасибо большое, подтвердили мою догадку. Правда столкнулся с тем что не могу использовать конструкцию avg_over_time(rate(nginx_ingress_controller_requests[1m])[30m]), но вроде как нашёл воркэраунд
Попробуйте вот такой запрос: avg_over_time(rate(nginx_ingress_controller_requests[1m])[30m:1m])
Спасибо! Попробую и отпишусь
Обсуждают сегодня