博客/工程

专业提示:使用链接的仪表板导航

2019年12月10日4分钟

优秀的仪表盘可以回答有限的相关问题。如果您试图在一个仪表板中回答太多问题,它可能会变得过于复杂。因此,单一的仪表盘往往不能说明全部情况。因此,您最终需要在几个仪表板之间导航,并且每次需要时都搜索特定的仪表板可能非常低效。

幸运的是,有一些在仪表板之间导航的技巧。

首先,你知道你可以搜索仪表板,无论你在哪里,只要按一下年代而且O在键盘上?

在本文中,我们将看看如何使用链接在常用的仪表板之间导航。链接允许您创建到其他仪表板甚至外部网站的快捷方式。

Grafana支持三种类型的链接:仪表板链接、面板链接和数据链接。它们都可以从您的仪表板中获得。

Grafana支持的链接
Grafana支持的链接

假设您有一个显示服务的HTTP请求率和错误的仪表板。您放大了一个有几个错误的间隔,您怀疑这与底层硬件有关。使用仪表板链接,您可以创建到仪表板的快捷方式,显示正在运行服务的主机的资源使用情况。

在创建仪表板链接时,您可以选择包括时间范围和当前模板变量,以便直接跳转到另一个仪表板中的相同上下文。这样,您就不必担心是否查看了正确的数据。

它们还可以用作外部系统的快捷方式,例如提交当前仪表板名称的GitHub问题

若要添加仪表盘链接,请转到仪表板设置->链接,并单击.添加了仪表板链接后,它将出现在仪表板的右上角。

添加仪表盘Link
添加仪表盘Link

要查看实际运行的仪表盘链接示例,请查看这个演示

通常,仪表板链接就是在仪表板之间进行链接所需要的全部内容。但是,假设您有一个高级指示板,其中有几个表示不同系统的面板,并且您希望链接到每个系统的单独指示板。使用仪表板链接,并不总是很明显地单击哪个链接来深入到该服务。相反,使用面板链接从特定面板创建链接。这样,就更容易找到该系统的下钻链接。

每个面板可以有自己的一组链接,这些链接将出现在面板的左上角。要添加面板链接,请打开一般标签中的面板设置,并找到面板链接部分。

添加面板Link
添加面板Link

您甚至可以添加一个可用的模板变量。新闻Ctrl +空格URL字段查看可用变量。通过向Panel Link添加模板变量,该链接将用户发送到正确的上下文,相关变量已经设置好了。你甚至可以控制时间范围以确保用户放大到正确的数据。

要查看Panel Links的示例,请查看这个演示

数据链,即最近被添加到Grafana,允许您为链接提供更细粒度的上下文。您可以在游标下创建包含系列名称甚至值的链接。目前,数据链接仅在图形、量规和条规可视化中得到支持。

要添加数据链接,请转到可视化选项卡,然后找到数据链接部分。单击图形中的一个点以访问数据链接。您的链接出现在上下文菜单中。

添加数据链
添加数据链

要查看实际运行的数据链接示例,请查看这个演示.请参阅文档浏览有关数据链的更多资料。

你应该用哪一种?

要了解应该在Grafana安装中使用哪些链接,首先要弄清楚当前如何在仪表板之间导航。如果您经常在一组仪表板之间跳跃,并努力在每个仪表板中找到相同的上下文,链接可以帮助您优化工作流程。

下一步是确定哪种链接类型适合您的工作流。尽管Grafana中的所有链接类型都用于创建到其他仪表板或外部网站的快捷方式,但它们在不同的上下文中工作:

  • 如果链接与仪表板中的大多数(如果不是所有)面板相关,则使用仪表板链接。
  • 如果您想深入到特定的面板,面板链接是您的朋友。
  • 如果您想深入到特定的系列,甚至单个测量,则需要使用Data Links。

请务必查看更多方法来改进您的Grafana工作流!