【问题标题】:influxdb query with flux fails使用通量的 influxdb 查询失败
【发布时间】:2021-04-05 06:05:59
【问题描述】:

我尝试以下查询以使用通量语法从 influxdb 获取数据。使用旧语法的普通查询可以正常工作,我也可以使用 CLi 进行查询。

 curl -XPOST localhost:8086/api/v2/query -sS -H 'Accept:application/csv' -H 'Content-type:application/vnd.flux' -d 'from(bucket: "TvssDataContainer")'

我得到错误: "类型错误 1:14-1:31: 未定义标识符 ""TvssDataContainer""" 怎么了?

如果我像这样查询存储桶:

curl -XPOST localhost:8086/api/v2/query?db=TvssDataContainer -sS -H 'Accept:application/csv' -H 'Content-type:application/vnd.flux' -d 'buckets()'

我明白了:

#datatype,string,long,string,string,string,string,long
#group,false,false,false,false,true,false,false
#default,_result,,,,,,
,result,table,name,id,organizationID,retentionPolicy,retentionPeriod
,,0,_internal/monitor,,,monitor,604800000000000
,,0,TvssDataContainer/autogen,,,autogen,0

【问题讨论】:

    标签: influxdb


    【解决方案1】:

    在 Flux 中,bucket 包含保留策略,因此请尝试改用 from(bucket: "TvssDataContainer/autogen")

    【讨论】:

      猜你喜欢
      • 2020-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多