Esempio n. 1
0
def main(host='localhost', port=8086):
    """Instantiate a connection to the InfluxDB."""
    user = '******'
    password = '******'
    dbname = 'mydatabase'
    dbuser = '******'
    dbuser_password = '******'
    query = 'select "* from mydatabase'

    json_body = [{
        "measurement": "cpu_load_short",
        "tags": {
            "host": "server01",
            "region": "us-west"
        },
        "time": "2009-11-10T23:00:00Z",
        "fields": {
            "Float_value": 0.64,
            "Int_value": 3,
            "String_value": "Text",
            "Bool_value": True
        }
    }]

    client = InfluxDBClient(host, port, user, password, dbname)

    print("Create database: " + dbname)
    client.create_database(dbname)

    print("Write points: {0}".format(json_body))
    #client.write_points(json_body)
    client.write("t:10,m:20,c:04")

    client.commit()
    print("Querying data: " + query)
    result = client.query(query)

    print("Result: {0}".format(result))