Grafana 教程

数据转换:按名称筛选字段

image.png

使用这种转换可以有选择性地删除查询结果中的部分内容。过滤字段名有三种方法:

  • 使用正则表达式

  • 手动选择包含的字段

  • 使用仪表板变量

使用正则表达式

使用正则表达式过滤时,会包含与正则表达式匹配的字段名。

例如,从输入数据中:

image.png

对应的 SQL 语句如下:

select UNIX_TIMESTAMP('2023_03_04 23:56:23') as time, 23.5 as dev_eu_west, 24.5 as dev_eu_north, 22.2 as prod_eu_west, 20.2 as prod_eu_north from dual
union all
select UNIX_TIMESTAMP('2023_03_04 23:56:23') as time, 23.6 as dev_eu_west, 24.4 as dev_eu_north, 22.1 as prod_eu_west, 20.1 as prod_eu_north from dual

使用正则表达式“time|prod.*”筛选的结果:

image.png

注意:通过使用 ${variableName} 语法,正则表达式可以包含一个插值仪表盘变量。

手动选择包含的字段

单击并取消选中字段名称,将其从结果中删除。正则表达式匹配的字段即使未被选中,仍会包含在内。例如:

image.png

使用仪表板变量

启用“From variable”(来自变量) 可让您选择用于包含字段的仪表盘变量。通过设置具有多个选项的仪表盘变量,可以在多个可视化中显示相同的字段。如下图:

228f4a442ee0fcf5182e4f2f36eca1c1_1709529376727-244a7ec0-6e38-401e-b4da-4873c3055482.png

下图是我们应用转换删除 Min 字段后的表格:

4e2843ae44c70dda0e4b026f0fe2a643_1709529376893-181813e0-eaa4-4e52-9f7b-693560a86e2e.png

下图是使用 Stat 可视化技术进行的相同查询:

ed6494319a06b6c68595459dae099faf_1709529377140-631112a7-8038-42cb-9c0a-66dfeb154158.png

这种转换可灵活调整查询结果,将重点放在有效分析和可视化所需的特定字段上。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号