本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与其他面板共享查询结果
本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
Grafana 允许您将来自一个面板的查询结果用于控制面板中的任何其他面板。跨面板共享查询结果可以减少对数据源的查询次数,从而提高仪表板的性能。
仪表板数据源允许您在仪表板中选择一个面板,其中包含您要共享结果的查询。Grafana 没有为每个面板发送单独的查询,而是发送一个查询,而其他面板则使用查询结果来构建可视化效果。
例如,当你有多个面板可视化相同数据时,这种策略可以大大减少查询的数量。
共享查询结果
-
将标题更改为
Source panel
。您将使用此面板作为其他面板的来源。 -
定义要共享的一个或多个查询。
如果您没有可用的数据源,请使用 Grafana 数据源,它会返回一个可用于测试的随机时间序列。
-
添加第二个面板,然后在查询编辑器中选择仪表板数据源。
-
在 “使用来自面板的结果” 列表中,选择您创建的第一个面板。
现在,在源代码面板中定义的所有查询都可用于新面板。在源代码面板中进行的查询可以与多个面板共享。
您可以单击任何查询以转到定义查询的面板。