如何让所有数据库在v0.8中使用来自Influxdb的http api?
但我可以在v0.9中使用此查询:
curl -G http://localhost:8086/query --data-urlencode "u=todd" \
--data-urlencode "p=influxdb4ever" --data-urlencode "q=SHOW DATABASES"
我无法获得关于Influxdb.com的任何信息
THX
答案 0 :(得分:12)
我可以使用以下语句获取数据库列表:$ awk -v RS='"\\s+("|$)' -F'\n' '{$1=$1; gsub(/^"?|"?$/,"\"")}1' file
"This is a test ","Something","Something"
"This is another test","something","something"
"One more test","something","something"
我的InfluxDB版本为curl -G "http://somehost:8086/query?pretty=true" --data-urlencode "q=show databases"
答案 1 :(得分:1)
访问主机上的http://localhost:8083。 Admin UI具有已配置的数据库列表。
答案 2 :(得分:1)
在python中使用influxdb lib
安装:$ pip3安装influxdb
from influxdb import InfluxDBCLient
client = InfluxDBClient(host='', port='', username='', password='')
#return database in a list of dict
dbs = client.get_list_database()
#for better format
list = []
for db in dbs:
list.append(db.get('name'))