NOW() - 12h 显示来自测试的标签值 上述查询甚至返回在过去 12 小时内没有插入记录-6ren">
gpt4 book ai didi

influxdb - 带有时间范围的标签值

转载 作者:行者123 更新时间:2023-12-05 03:04:29 26 4
gpt4 key购买 nike

有什么方法可以检索具有时间范围的 TAG 值吗?

使用 KEY = "name"WHERE time > NOW() - 12h 显示来自测试的标签值

上述查询甚至返回在过去 12 小时内没有插入记录的 3 天前的标签值。

最佳答案

您不能使用where 查询标签。我认为为 show tags 接受 where 是 InfluxQL 解析器的一个小错误。原因是标签存储为索引值,没有快速的方法来回答您的请求(并且 show tags values 假定是快速的)。

如果你真的想要,你可以尝试这个 hack(它需要通过数据库进行研究,所以它很慢):

select name,last(some_value) from test  where time > NOW() - 12h group by "name".

要使其正常工作,您至少需要提供一个字段名称(稍后您可能会忽略它)。这是 Influx 的限制,您不能仅对标签进行查询。

关于influxdb - 带有时间范围的标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52911430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com