когда было последнее значение для метрики? Я сейчас это делаю через стороннего клиента, запрашиваю каждый месяц пока не найду.. но это как-то очень криво
Попробуйте через timestamp(metric[1y]) . Не знаю насчет прометеуса, но в victoriametrics такой запрос должен вернуть таймстемп последнего значения метрики, если оно было в течение последнео года . В victoriametrics можно еще вместо функции timestamp использовать функцию lag - тогда вернется время, прошедшее с момента последнего значения для метрики. См. https://docs.victoriametrics.com/MetricsQL.html#lag
Спасибо, буду копать! lag нету, а timestamp возвращает только для instant vector, текущие значения. Но уже что-то 🙂
В VictoriaMetrics функция timestamp принимает range vector. В прометеусе не знаю - нужно проверять
Обсуждают сегодня