如何从 InfluxDB 数据库获取标签列表

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

我们目前正在考虑将我们公司的数据历史记录迁移到 InfluxDB。我们有一个名为“tagname”的标签,我想运行查询以返回标签名列表,我该如何执行此操作?这可能吗?我已经尝试了以下对来自 SQL 背景的人来说似乎合乎逻辑的方法,但是所有这些返回的都是一个空集:

q=SELECT "tagname" FROM "companyname"."autogen"."lvdata"

“companyname”是实际架构内容的占位符。

然后我尝试查找每个标记名的最后一个值:

q=SELECT "tagname", LAST("value") FROM "companyname"."autogen"."lvdata" WHERE TIME >= '1970-01-01 00:00:00' AND time < '2023-08-14 00:00:00'

但这只是返回一个值:

名称、标签、时间、标签名、最后一个 lvdata,,1672271400000000000,标记名,248.564

亲切的问候 保罗。

influxdb influxql flux-influxdb
1个回答
0
投票

有一些模式探索查询可能更适合于此,例如 SHOW TAG VALUES,例如:

SHOW TAG VALUES ON companyname WITH KEY = "tagname"

但我希望你的查询也能正常工作。

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