博客/工程

学习Grafana:面板之间共享查询结果,以减少加载时间

2020年10月14日2分钟

当你添加更多的面板仪表板,更请求,可能导致仪表板长时间加载。虽然您可以限制每个查询请求的数据,减少加载时间的最好方法之一是减少到数据源的请求数量。

Grafana使得每一个数据源的查询面板在仪表板,即使这些查询是相同的。即使他们不是,使一个查询所有的数据可能比做出许多小更高效的查询。

幸运的是,Grafana允许你分享另一个查询的查询结果在仪表板,使用仪表板数据源。可用在默认情况下,您可以选择从数据源查询编辑器中的下拉。

仪表板数据源允许您选择一个小组在仪表板包含查询你想分享。这可以大大减少查询的数量时,例如,有几个面板相同的数据可视化。

我们可以使用仪表板数据源之前,我们首先需要创建面板与查询我们可以分享。如果你还没有一个,你可以创建一个内置的Grafana数据源。

创建另一个面板并选择指示板数据源的查询编辑器。在使用结果面板列表中,选择您创建的第一个面板。

源面板中定义的所有查询可用现在新的面板。查询在源面板与多个面板可以共享。你可以点击任何查询到面板中定义的地方。

你可以与任意数量的电池板分享查询结果,意味着你可以创建复杂的仪表板,只有使每刷新一个查询。我鼓励你去看看你的现有的仪表板。如果查询是相同的,切换到仪表板数据源得到一个免费的性能提升。

有关如何分享的更多信息在仪表板查询,查看的文档