Вы можете использовать этот плагин:
Чтобы настроить его с версии 2.6 выполните следующие действия: Поместите файлы плагина по в папку, скажем, «genericdatasource». Затем скопируйте эту папку в/public/app/plugins/datasource /. В directives.js
изменения templateUrl
из query.editor.html
к:
'public/app/plugins/datasource/genericdatasource/partials/query.editor.html'
также изменить templateUrl
из query.options.html
к:
'public/app/plugins/datasource/genericdatasource/partials/query.options.html'
В plugin.json
изменения module
к:
'app/plugins/datasource/genericdatasource/datasource',
и изменить config
к:
'public/app/plugins/datasource/genericdatasource/partials/config.html'
Затем перезапустите grafana-сервер. Новый источник данных теперь может быть доступен в раскрывающемся списке типа источника данных в окне «Добавить источник данных».
Использовать опцию «прокси» там (не «прямо») для правильной работы с междоменными запросами.
Вам просто нужно реализовать 3 метода в вашем бэкэнд: /, поиск, запрос.
Посмотрите на примеры здесь:
https://gist.github.com/bergquist/bc4aa5baface3cffa109
https://gist.github.com/tral/1fe649455fe2de9fb8fe
Это почти слово за словом дубликат этого: http://stackoverflow.com/q/26913267/2413043 – amenthes