是否可以将脚本化仪表板添加到主页“仪表板”列表中?

Ala*_*lan 5 scripting dashboard grafana

我已经为 Grafana v2.1.2 创建了一个脚本仪表板,并希望将它添加到主页仪表板列表中,但是没有看到使用 GUI 的仪表板设置来执行此操作的方法。

是否可以?如果是这样,是否有一些关于如何执行此操作的文档或示例?

Vas*_*kCh 3

这似乎是 grafana 的一个长期存在的问题,并且不受https://github.com/grafana/grafana/issues/4145中提到的支持

但幸运的是,有一个解决方法,如https://github.com/anryko/grafana-influx-dashboard/issues/54中所述

您必须创建一个新的 grafana 仪表板。在仪表板设置中,您应该将其重命名为“Scripted Dashboard”。然后添加“html”类型的“text”行。然后,您需要粘贴以下代码到该行的文本字段:

<meta http-equiv="refresh" content="1;url=/dashboard/script/getdash.js">
<script type="text/javascript">window.location.href = "/dashboard/script/getdash.js"</script>
Run Code Online (Sandbox Code Playgroud)

完成此操作后,您必须保存仪表板。就是这样。现在,您可以从 Grafana 主屏幕选择新创建的“脚本化仪表板”,它会自动将您重定向到实际的 GetDash 仪表板。

在 Grafana 4 中,您在一行中添加一个文本面板并将模式从 切换MarkupHTML,然后在上面插入片段。

此解决方案的缺点是此类仪表板无法在播放列表中使用(将重定向到播放列表的 URL)。

请小心 URL(特别是如果您在 /grafana 路径下运行 grafana),因为无法从 Web UI 中删除此重定向仪表板,您将需要为此使用API或(如上期所述)

创建一个具有相同名称的新名称。然后在保存操作时,它会让您覆盖旧的操作。

更新:Grafana 6 不再允许解决方法:(