在 Grafana 面板中显示标签注释时出现问题

问题描述 投票:0回答:1

我目前正在努力在 Grafana 面板中显示注释,并面临一些挑战。我在 InfluxDB 中有一个数据集,其中包含以下字段:

sensor_reading
,以及标签:
sensor_name
sensor_discord
。仅当特定序列不一致时才添加
sensor_discord
标签。现在,我尝试使用注释来显示这些不和谐之处。

  • 模板变量:传感器
  • InfluxDB 存储桶:dynamic_discords
  • 测量:loss_per_signal
  • 字段:sensor_reading
  • 过滤器标签:sensor_discord

尝试过的方法:

  1. 基本标注查询:直接传递sensor_discord:discord标签但没有收到标注。 我还为此打开了 GitHub 问题:

Github问题

  1. 使用模板变量过滤查询:使用 Flux 查询过滤指定传感器的不一致读数;没有注释。
  2. 替代过滤方法:尝试了各种修改,但注释仍然不显示。

其他详细信息: Grafana版本:Grafana v10.4.0 InfluxDB版本:InfluxDB v2.7.5 线路协议示例:

Written data point: loss_per_signal,sensor_name=[22:12] sensor_reading=23170 1709598576170000000
Written data point: loss_per_signal,sensor_discord=discord,sensor_name=[3:1] sensor_reading=81629 1709598579170000000
Written data point: loss_per_signal,sensor_name=[9.26] sensor_reading=1 1709598580170000000
Written data point: loss_per_signal,sensor_name=[9.69] sensor_reading=0 1709598576170000000

我试图使用不和谐标签动态显示不和谐,但它没有显示。

grafana panel influxdb flux-influxdb
1个回答
0
投票

我找到了解决此问题的方法:

  1. 我使用

    sensor_discord
    标签过滤了数据。

  2. 然后,我创建了两个查询:

    • 第一个查询过滤不一致的读数。
    • 第二个查询检索所有数据。
  3. 之后,我在 Grafana 中使用了Field Overrides

    • 我选择了查询返回的字段。
    • 我为不一致的读数设置了红色,使它们脱颖而出。

这个方法非常有效!

© www.soinside.com 2019 - 2024. All rights reserved.