1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jscode-grafana-proxy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

grafana-proxy

grafana提供了功能强大的监控图表功能,我们希望将grafana与业务系统集中,并且希望能够自定义grafana dashboard的页面内容。

实现方案

  • 采用zuul作为grafana的代理组件,在grafana返回dashboard页面内容时,动态插入JavaScript文件,通过JavaScript修改页面来实现。
  • 这种方案不需要修改grafana源码,就可以实现快速,有效的定制。

使用

1. 启动grafana,并且配置grafana允许匿名访问

docker run -d --name=grafana -v /etc/grafana/grafana.ini:/etc/grafana/grafana.ini -v /var/lib/grafana:/var/lib/grafana -p 3000:3000 grafana/grafana:4.6.2

grafana.ini配置文件示例

grafana如何配置匿名访问,请参考 http://https://my.oschina.net/weidedong/blog/759725

2. 在grafana中创建一个d1的dashboard,通过grafana直接访问d1 dashboard

http://192.168.1.6:3000/dashboard/db/dashboard?orgId=1

multisources

3. 部署grafana-proxy

grafana-proxy的配置文件为application.yml,修改grafana-server参数

grafana-server: http://192.168.1.6:3000

4. 通过grafana-proxy访问d1 dashboard

http://localhost:8800/dashboard/db/d1?orgId=1

multisources

5. 这个就完成对grafana dashboard的修改。配合grafana的template variables功能,可以更多高级功能。

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Используя прокси-схему, осуществлять доступ к Grafana через прокси для реализации функций пользовательских дашбордов Grafana. Интегрировать Grafana с бизнес-системой. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jscode-grafana-proxy.git
git@api.gitlife.ru:oschina-mirror/jscode-grafana-proxy.git
oschina-mirror
jscode-grafana-proxy
jscode-grafana-proxy
master