У меня есть таблица с именем log
, которая содержит журналы, отправленные несколькими приложениями. В этой таблице есть поле varchar
с именем reference
.
. В Grafana есть панель таблиц, в которой я показываю, сколько журналов мы сгруппировали по значениям reference
. Таким образом, пользователь вводит одно или несколько значений в текстовое поле в Grafana, например 'ref1', 'ref2', 'ref3'
, и запускается такой запрос:
SELECT reference, count(id)
FROM db.log
WHERE reference IN('ref1', 'ref2', 'ref3')
GROUP BY reference
Пока все хорошо, все работает как задумано. Я хотел бы показать строку с count=0
на случай, если журнал с указанным reference
не существует. Я знаю, что могу добавить произвольные строки, используя UNION
, но я думаю, что не могу сделать это в Grafana динамически.
Есть идеи?