Выбор ответа Middle PromQL спрашивают часто обновлено
Диск кончится через 4 часа
Вопрос
Какой запрос подходит для алерта «по текущему тренду место на диске кончится в ближайшие 4 часа»?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: predictlinear(nodefilesystemavailbytes[6h], 4 3600) < 0. predictlinear строит линейную регрессию по окну и экстраполирует значение на заданное число секунд вперёд.
Варианты ответа
node_filesystem_avail_bytes < 4 * 3600rate(node_filesystem_avail_bytes[6h]) * 4 * 3600 < 0predict_linear(node_filesystem_avail_bytes[6h], 4 * 3600) < 0правильный ответincrease(node_filesystem_avail_bytes[4h]) < 0
Разбор
predict_linear строит линейную регрессию по окну и экстраполирует значение на заданное число секунд вперёд. Первый вариант сравнивает байты с секундами. rate и increase предназначены для counter, а свободное место это gauge; к тому же rate и increase не бывают отрицательными, так что эти условия не сработают никогда. Окно 6 часов сглаживает кратковременные всплески записи.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.