Можно ли составить сумму значений - в зависимости от множественного выбора в запросе (шаблон) - и показать их в плагине 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», он работает так, как ожидалось.