InfluxDB-如何获得该点的最大值?

时间:2019-08-14 01:43:51

标签: influxdb

研究员。

我是InfluxDB的新手,我想在这一点上获得最大价值。 我认为它必须非常简单,但是,由于InfluxDB的MAX()函数不会占用多个字段,因此我不知道如何获得所需的结果。

我的测量结果如下:

{
    time: <timestamp>,
    tags: {
        station: <station-code>,
    },
    fields: {
        e-componet: <value>,
        n-componet: <value>,
        z-componet: <value>,
    }
}

让我们说这些是我的数据:

time                  station   e-componet  n-componet  z-componet
------------------------------------------------------------
2019-08-14T00:20:00Z  A        -10         10.9        -11.8
2019-08-14T00:10:00Z  A        -9.9        10.8        -10.8
2019-08-14T00:00:00Z  A        -9.8        10.7        -10.8
2019-08-13T23:50:00Z  A        -9.8        10.7        -10.8
2019-08-13T23:40:00Z  A        -9.7        10.6        -10.4
2019-08-13T23:30:00Z  A        -9.7        10.5        -10.4
2019-08-13T23:20:00Z  A        -9.5        10.5        -10.3
2019-08-13T23:10:00Z  A        -9.4        10.4        -10.3

我想得到这样的结果:

time                  station   MAX(ABS(e-componet), ABS(n-componet), ABS(z-componet))
-------------------------------------------
2019-08-14T00:20:00Z  A         11.8
2019-08-14T00:10:00Z  A         10.8
2019-08-14T00:00:00Z  A         10.8
2019-08-13T23:50:00Z  A         10.8
2019-08-13T23:40:00Z  A         10.6
2019-08-13T23:30:00Z  A         10.5
2019-08-13T23:20:00Z  A         10.5
2019-08-13T23:10:00Z  A         10.4

我尝试了几次查询,但是无法获得理想的结果。 任何意见都将受到欢迎。

1 个答案:

答案 0 :(得分:-1)

"${applicationId}.fileprovider"

以上查询是从grafana复制的。您可以使用grafana进行更好的监控。

Grafana