【发布时间】:2020-09-24 12:24:07
【问题描述】:
我正在使用 InfluxDB 的 REST API
curl -s -XPOST -G influxdb_url:8086/query?pretty=true --data-urlencode "db=metrics" --data-urlencode "q=SHOW MEASUREMENTS WITH MEASUREMENT=~/a.b-c*/"
检索可用的测量值
{
"results": [
{
"statement_id": 0,
"series": [
{
"name": "measurements",
"columns": [
"name"
],
"values": [
[
"a.b-c"
],
[
"a.b-cd"
],
[
"a.b-cde"
],
[
"a.b-cdfg"
]
]
}
]
}
]
}
然后我尝试从其中一个中选择所有数据
curl -s -XPOST -G influxdb_url:8086/query?pretty=true --data-urlencode "db=metrics" --data-urlencode "q=SELECT * FROM "a.b-c""
我收到了这个错误
{
"error": "error parsing query: found -, expected ; at line 1, char 18"
}
如果我登录 Influx 实例,完全相同的查询会起作用
select * from "a.b-c"
【问题讨论】: