Запрос на получение суммы по всем полям за период, не зная имен полей (используя подстановочный знак) - PullRequest
0 голосов
/ 03 мая 2019

У меня есть данные, поступающие в Influx через Telegraf, которые записывают в Influx (в таблицу logs_rx_byhost), сколько сообщений системного журнала моя платформа получает от каждого хоста в сети каждую минуту.Однако хосты в сети меняются, поэтому я не могу записать их все в запрос без бесконечного обновления вручную (а может быть> 50 хостов)

Я пытаюсь создать панель мониторинга в Grafana (связанный с Притоком), который показывает общее количество журналов, полученных от всех хостов (агрегированных, суммированных) за период времени (например, за последнюю 1 минуту).Я могу в некотором роде сделать это, выполнив запрос, который возвращает поля для всех хостов и отображает их на сложенном графике с течением времени, но сложно сразу увидеть сумму всех значений там.

ЧтоЯ действительно хочу показать одно число на экране с этой суммой, но из того, что я могу выяснить, вы можете суммировать поля только путем вложения запросов, где каждый запрос возвращает (используя AS) с тем же именем поля.Проблема в том, что я не знаю всех имен полей, поэтому мне нужно использовать подстановочный знак, не быть явным в запросе

Возможно ли это, поскольку я не могу выяснить, как это сделать.

Спасибо, Крис

...