Графана - Создать таблицу из данных счетчика
У меня есть некоторые метрики в графите, в виде "счетчика", который непрерывно показывает, что что-то происходит. Я перенес это в Графану как таблицу "Агрегации временных рядов". Это работает, однако показывает общее количество, а не вычисляет разницу между количеством в начале и в конце выбранного временного диапазона.
Есть ли способ или функция, которая может быть применена, чтобы заставить Grafana вычислить разницу и показать количество вхождений в пределах временного диапазона?
1 ответ
В вкладке "Метрики" добавьте функцию "perSecond" или "производная". Вы найдете их в меню "Transform" при нажатии "+" в строке "Functions".
"perSecond" будет рассчитывать изменение в секунду на основе заданных значений.
"Производная" будет вычислять разницу между любыми двумя данными значениями, игнорируя любую дельту времени.
Вы можете найти все доступные функции Graphite здесь: https://graphite.readthedocs.io/en/latest/functions.html