【问题标题】:Influx Query for extracting data in a certain format用于以某种格式提取数据的 Influx Query
【发布时间】:2020-01-27 11:54:43
【问题描述】:

我在 kafka_consumer 中有以下数据作为输入:

时间模式

2020-01-22T10:50:04.623699901Z ABC

2020-01-22T10:50:22.344965434Z ABC

2020-01-22T10:50:42.148796899Z ABC

2020-01-22T10:51:01.840920723Z PQR

2020-01-22T10:51:22.516903602Z PQR

2020-01-22T11:13:34.453262122Z PQR

2020-01-22T11:13:34.453309721Z ABC

我希望查询提供以下输出:

start_time end_time 模式

2020-01-22T10:50:04.623699901Z 2020-01-22T10:50:42.148796899Z ABC

2020-01-22T10:51:01.840920723Z 2020-01-22T11:13:34.453262122Z PQR

2020-01-22T11:13:34.453309721Z 2020-01-22T11:13:34.453309721Z ABC

我想使用 InfluxQL 编写一个选择查询,它可以给我上述输出。你能帮忙吗?

【问题讨论】:

  • 您好,如果您能说出您尝试过哪些查询以及您遇到问题的地方而不是询问整个事情,那么帮助您会更加容易和快捷。这是为了劝阻人们不要完成完整的家庭作业等。

标签: influxdb influxql


【解决方案1】:

正如@zalimgandhera 指出的那样,请务必提供您尝试过的内容。 (即使您认为问题已结束,因为这将帮助其他阅读本文的人,至少知道什么不起作用)
还提供模式将使讨论问题变得更容易。

据我所知,无法像处理常规字段一样“选择”time 字段。

您可以做的是运行两个查询。 第一个会做一个select first(field_name) ...
第二个会做一个select last(field_name) ...
然后由您决定如何处理结果
这是 influxQL 函数的文档https://docs.influxdata.com/influxdb/v1.7/query_language/functions/#first

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-12
    • 2023-02-13
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 2018-01-16
    • 1970-01-01
    • 2020-05-16
    相关资源
    最近更新 更多