【问题标题】:Naming a series from a measurement, grafana and influxdb从测量、grafana 和 influxdb 中命名一个系列
【发布时间】:2017-01-01 07:26:10
【问题描述】:

Grafana 使用 InfluxDB 作为其数据源。流入的每个系列都有两个测量值:真实测量值(“温度”)和城市名称“丹佛”。对于每个系列,城市名称永远不会改变,但系列名称本身就是地理坐标。

我可以在 grafana 上绘制每个城市随时间变化的温度。我还想在某处使用城市名称,例如图例或图表下的表格。我不想专门使用城市名称 - 我仍然希望坐标是图例中显示的主要内容。

如何访问此其他度量并将其显示在图表下方的表格中,或在当前图例旁边的图表中?将城市名称存储在其他地方以供参考会更容易吗?

【问题讨论】:

  • 您可以使用“singlestat”在图表旁边显示城市名称。

标签: influxdb grafana


【解决方案1】:

在 InfluxDB 中加入两个测量通常是一种反模式。在这种情况下,城市名称应作为标签存储在温度测量中。然后,您的观点将如下所示(在 InfluxDB 线路协议中):

temperature,city=denver,lat=1.0,long=2.0 value=32.0 1469923200000000000
temperature,city=chicago,lat=3.0,long=-2.0 value=46.0 1469923200000000000

现在可以在 Grafana 中轻松构建按系列名称分组的查询,这将在图例中显示系列名称(包括城市名称)。

注意:如果传感器始终具有相同的城市名称,则将城市名称添加为标签不会增加基数。这假设测量名称中包含城市的所有旧系列都已删除并使用新的城市标签重写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 2019-07-06
    • 2020-01-30
    • 2018-11-02
    • 2022-11-02
    相关资源
    最近更新 更多