Графана - Создать таблицу из данных счетчика

У меня есть некоторые метрики в графите, в виде "счетчика", который непрерывно показывает, что что-то происходит. Я перенес это в Графану как таблицу "Агрегации временных рядов". Это работает, однако показывает общее количество, а не вычисляет разницу между количеством в начале и в конце выбранного временного диапазона.

Есть ли способ или функция, которая может быть применена, чтобы заставить Grafana вычислить разницу и показать количество вхождений в пределах временного диапазона?

1 ответ

В вкладке "Метрики" добавьте функцию "perSecond" или "производная". Вы найдете их в меню "Transform" при нажатии "+" в строке "Functions".

"perSecond" будет рассчитывать изменение в секунду на основе заданных значений.

"Производная" будет вычислять разницу между любыми двумя данными значениями, игнорируя любую дельту времени.

Вы можете найти все доступные функции Graphite здесь: https://graphite.readthedocs.io/en/latest/functions.html

Другие вопросы по тегам