Grafana 教程

数据转换:按矩阵分组

image.png

使用此转换组合三个字段(这三个字段用作查询输出中列、行和单元格值字段的输入),并生成一个矩阵。

一个示例

假如我们存在如下原始数据:

Server ID

CPU Temperature

Server Status

server 1

82

OK

server 2

88.6

OK

server 3

59.6

Shutdown

对应的 SQL 语句如下:

select 'server1' as server_id, 82 as cpu_temperature, 'OK' as server_status from dual
union all
select 'server2' as server_id, 88.6 as cpu_temperature, 'OK' as server_status from dual
union all
select 'server3' as server_id, 59.6 as cpu_temperature, 'Shutdown' as server_status from dual

将上述 SQL 语句作为 Grafana 的数据,效果如下图:

image.png

我们可以用“server_status”的值作为列名,用“server_id”的值作为行名,用“cpu_temperature”作为每个单元格的内容,生成一个矩阵。每个单元格的内容将出现在现有列(“Server Status”)和行组合(“Server ID”)中。对于其他单元格,可以在以下值之间选择要显示的值: Null、True、False 或 空。效果如下图:

image.png

使用此转换从查询结果中指定字段来构建矩阵,矩阵输出反映了这些字段中唯一值之间的关系,这可以帮助您以结构清晰的矩阵格式呈现复杂的关系。

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