如何在v0.8中的Influxdb获取数据库列表

时间:2015-12-08 13:11:59

标签: http influxdb

如何让所有数据库在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

3 个答案:

答案 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'))