Grafana 教程

数据转换:行至字段

image.png

使用此转换将行转换为单独的字段。这非常有用,因为字段可以单独进行样式设计和配置。它还可以使用附加字段作为动态字段配置的来源,或将它们映射到字段标签。附加标签可用于为生成的字段定义更好的显示名称。

这种转换包括一个字段表,其中列出了配置查询返回的数据中的所有字段。通过该表,您可以控制将哪个字段映射到每个配置属性(“Use”选项)。如果返回的数据中有多行,还可以选择选择哪个值。

此转换需要:

  • 默认情况下,转换使用第一个字符串字段作为字段名源。默认情况下,转换使用第一个字符串字段作为源。您可以通过在“Use”列中选择要使用的字段的字段名来覆盖此默认设置。

  • 默认情况下,转换使用第一个数字字段作为值源。但是,您可以在“Use”栏中选择要使用的字段的字段值,从而覆盖默认设置。

在可视化数据时非常有用:

  • 仪表(Gauge)

  • 统计(Stat)

  • 饼图(Pie chart)

将额外字段映射到标签

如果某个字段没有映射到配置属性,Grafana 会自动将其用作输出字段标签的源代码。

例如:

Name

DataCenter

Value

ServerA

US

100

ServerB

EU

200

输出:

ServerA (labels: DataCenter: US)

ServerB (labels: DataCenter: EU)

10

20

现在可以在字段显示名称中使用额外的标签,以提供更完整的字段名称。

如果想从一个查询中提取配置并应用到另一个查询中,则应使用从查询结果转换配置。

示例

输入:

Name

Value

Max

ServerA

10

100

ServerB

20

200

ServerC

30

300

输出:

ServerA (config: max=100)

ServerB (config: max=200)

ServerC (config: max=300)

10

20

30

可以看到,源数据中的每一行都变成了一个单独的字段。现在,每个字段还设置了最大配置选项。Min, Max, Unit 和 Thresholds 等选项都是字段配置的一部分,如果这样设置,可视化将使用这些选项,而不是在面板编辑器选项窗格中手动配置的任何选项。

这种转换可以将行转换为单个字段,便于动态字段配置,并将附加字段映射到标签。

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