vue嵌套grafana展示大盘数据

可紊 提交于 2020-10-03 03:34:25

Grafana集成进自己的监控项目

可能有需求是将grafana的dashboard集成到自己的监控系统里面,这样就避免了进grafana再查看

方案有是有,可能有点不安全,建议实在要这么干的话:

  1. 尽量是公司内部玩,也就是纯内网操作;

  2. 找IT设置网络访问权限,只有公司IP可以访问监控系统和grafana的域名/IP;

以下是方法:
嵌grafana监控dashboard,只需要在web监控iframe中嵌进去:

<iframe src="http://192.168.0.1:3000/d/oidoT24Wk/apache-jmeter?refresh=5s&orgId=1" width="450" height="200" frfameborder="0"></iframe>


src后面放dashboard的页面即可

但是这样有个问题,直接打开,会跳转到登录页面,也就是想这么做的话,需要开启匿名登录

修改grafana配置文件: vim /etc/grafana/grafana.ini


修改为

1
2
3
4
5
6
7
8
9
10
11
12











[auth.anonymous]
# enable anonymous access
# 去掉注释,改为true,允许匿名访问
enabled = true

# specify organization name that should be used for unauthenticated users
# 匿名用户属于的组织
org_name = Main Org.

# specify role for unauthenticated users
# 匿名用户的角色/权限
org_role = Viewer











如果提示有in a frame because it set 'X-Frame-Options' to 'deny'.报错

解决方案:

/etc/grafana/grafana.ini配置文件修改allow_embedding = true

kiosk=tv 可以隐藏去掉grafana大盘左侧工具条

本文出自https://www.dazhuanlan.com/2019/09/22/5d875a32615bc/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!