Table-like 可视化,标签值作为行值和列名

Table-like visualization with label values as row values and column names

我有一些像这样的普罗米修斯数据源的指标(真实数据包含更多标签组合):

status{pod = "A", platform = "X",} 1
status{pod = "C", platform = "X",} 3
status{pod = "A", platform = "Y",} 5
status{pod = "A", platform = "P",} 8
status{pod = "C", platform = "Y",} 7
status{pod = "B", platform = "Y",} 4
status{pod = "B", platform = "P",} 1

为此,我需要使用 Grafana 可视化显示信息,如下所示:

X Y P
A 1 5 8
C 3 7
B 4 1

标签 podplatform 不能硬编码到可视化配置中,但需要从指标的值中获取。

基本上,我需要:

我尝试使用 Table Panel using the Labels to fields transformation 但无法正常工作。

那么,我怎样才能实现所描述的场景呢?我愿意接受任何可以给我类似结果的建议。

如果您能提供给我任何见解,我将不胜感激。

最初发布于 Grafana Community。在此处发布以覆盖更广泛的受众

我只需要 select Grafana 查询编辑器上的 时间序列 格式,然后 值字段名称 删除-down 已正确填充在 Transform 选项卡中。

现在,我可以为该下拉菜单选择 pod,并且平台值会按预期呈现为列名称,每个广告连播都有各自的值。