Назад | Перейти на главную страницу

grafana: как суммировать значения из запроса в singlestat или другой плагин?

Можно ли составить сумму значений - в зависимости от множественного выбора в запросе (шаблон) - и показать их в плагине singlestat в grafana?

настроить:

Пример использования:

Выпадающий список на основе запроса позволяет мне выбрать логический том.

Затем singlestat показывает размер этого логического тома.

Теперь у меня есть список запросов с множественным выбором, поэтому я хотел бы добиться, чтобы значение размера для каждого из этих выбранных логических томов суммировалось и отображалось в singlestat.

Я пытался найти какую-то функцию, и я знаю, что есть функции суммирования, но в моем случае я не знаю, какие будут результатами выбора в запросе на шаблон, и, похоже, не существует способа для автоматического добавления «невидимого» запроса в раздел метрик при отображении только метрики «сумма всех запросов».

Есть какие-то варианты для этого?

пример запроса:

collectd.$host.$volumegroups.$logicalvolumes

где все 3 значения взяты из шаблонного запроса с такими результатами:

$host => the server in question
$volumegroups => vg00 (LVM Volume Group)
$logicalvolumes => lv_data, lv_root, ... (LVM Logical Volume)

Теперь при выборе нескольких «$ logicalvolumes» в раскрывающемся списке, разумеется, singlestat становится «N / A».

В списке плагинов на сайте Grafana я не нашел другого плагина, который бы соответствовал этой потребности.

Сообщество Grafana предоставило ответ здесь: 1

эффективно, используя функцию «sumseries», он работает так, как ожидалось.