Интеграция Grafana c ClickHouse в KUMA
Скачиваем и устанавливаем плагин:
Далее настраиваем Home - Administration - Data sources по этому плагину:
URL: https://10.68.85.126:8123?allowMultiQueries=true (можете также указать хостнейм, в случае иcпользования плагина Altinity)
Копируем содержимое ключевой информации в нужные секции:
Они берутся из хранилища по путям:
- /opt/kaspersky/kuma/clickhouse/certificates/cert.pem
- /opt/kaspersky/kuma/clickhouse/certificates/key.pem
Затем внизу нажимаем на кнопку Save & Test.
При корректности настроек и сетевых доступов должны получить следующее:
Создаем дашборд со своими панелями (виджетами), пример:
Пример запроса:
SELECT count(ID), DestinationUserName FROM kuma.events_local_v2 WHERE $__timeFilter_ms(Timestamp) AND DeviceEventClassID='4624'GROUP BY DestinationUserName
Переменная $__timeFilter_ms(Timestamp) обеспечивает проброс промежутка времени из графаны в запрос:
Чтобы поменять тип отображения можно выбрать другое представление тут:
Сохраняем и применяем панель/представление, далее подобным образом можно создать другие панели.