环境

  • CentOS 7
  • MySQL 5.7.30
  • Grafana 7.5.9

FAQ 1. 如何将Grafana Dashboard以iFrame形式嵌入第三方页面?

  • 开放匿名访问并限制权限, 在默认配置路径/etc/grafana/grafana.ini下的[auth.anonymous]修改为如下配置,
[auth.anonymous]
# enable anonymous access
enabled = true

# specify organization name that should be used for unauthenticated users
org_name = Main Org.

# specify role for unauthenticated users
org_role = Viewer
  • 在上述默认配置路径的[security]中允许使用嵌入
[security]
# set to true if you want to allow browsers to render Grafana in a <frame>, <iframe>, <embed> or <object>. default is false.
allow_embedding = true

FAQ 2. 如何为新式表格(区别于7.x版本之前的old table)中的字段增加固定的超连接?

p.s. 7.x版本之前的请参考本站的 全网首发实战Grafana图表数据向下钻取(支持跳转到不同的对应面板) 这篇文章。

咱们不看广告,先看疗效,

实战Grafana iFrame嵌入配置调教以及绘制各种图形技巧

下面来看看具体怎么设置,一共截了5张图,好累啊,本来估计要截7张的,最后两步自己稍微摸索一下吧,

[$]

首先,在panel的编辑页面切到Overrides选项卡,然后找到底部的 Add an override for 按钮,如下:

实战Grafana iFrame嵌入配置调教以及绘制各种图形技巧

然后选择 Fileds with name,如下:

实战Grafana iFrame嵌入配置调教以及绘制各种图形技巧

然后选择要添加超连接的字段,比如下面我这里的字段,

实战Grafana iFrame嵌入配置调教以及绘制各种图形技巧

然后选择 add override property,如下:

实战Grafana iFrame嵌入配置调教以及绘制各种图形技巧最后选择 滚动条 最后一项 data links,在弹出的框里填入超链接就行了,如下:

实战Grafana iFrame嵌入配置调教以及绘制各种图形技巧

[/$]

FAQ 3.