Импорт дашбордов DQ в Grafana
Пререквизиты
Для создания дашбордов из шаблонов требуется предварительно подключить к своей Grafana источники данных (Data Source) - PostgreSQL базу данных DQ.
Шаги по импорту дашборда
-
Загрузите Json-файл шаблона.
Скачать шаблоны дашбордов можно по ссылке
Требования к минимальной версии Grafana и плагинам для каждого дашборда указаны в json-файлах в разделе __requires.
Выбираем в grafana New → Import dashboard и загружаем Json-файл шаблона. -
На всех дашбордах в разделе Dashboard Settings → Variables укажите значение переменной grafana_url — адрес вашего инстанса Grafana.
Например: grafana_url = https://grafana.myorg.ru -
На дашборде DQ Run Status (опционально):
-
Укажите значение переменной dq_ui_url — адрес вашего инстанса DQ UI.
Например: dq_ui_url = https://dq.myorg.ru -
В панели Kibana logs url добавьте адрес Kibana / Opensearch dashboard (в зависимости от того, какая система логирования у вас используется). Для этого:
- перейдите в настройки Override для колонки run_uuid
- в разделе Data Links поменяйте значение URL на фактический адрес
Например:
https://dashboards.myorg.ru/app/data-explorer/discover?security_tenant=...#?_a=(discover:(columns:!(_source),isDirty:!f,sort:!()),metadata:(indexPattern:...,view:discover))&_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:'${__data.fields.from}',to:'${__data.fields.to}'))&_q=(filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:...,key:run_id,negate:!f,params:(query:'${__data.fields.run_uuid}'),type:phrase),query:(match_phrase:(run_id:'${__data.fields.run_uuid}'))),('$state':(store:appState),meta:(alias:!n,disabled:!f,index:...,key:levelname,negate:!f,params:(query:ERROR),type:phrase),query:(match_phrase:(levelname:ERROR)))),query:(language:kuery,query:''))
- в значении URL можно использовать переменные:
- ${__data.fields.from} - дата и время начала расчета проверок
- ${__data.fields.to} - дата и время окончания расчета проверок
- ${__data.fields.run_uuid} - uuid запуска
-
-
Значение Unique identifier (UID) оставьте без изменений. Если значение по каким-то причинам необходимо изменить, сломаются навигационные ссылки между дашбордами. В этом случае на панелях дашбордов нужно будет поправить uid дашборда в Data Links.