thien nguyen
thien nguyen

Reputation: 326

How to use Python to execute complex CURL command for InfluxDB

Could I anyone explain how I can use requests in Python to send this CURL:

curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'

I dont know how to parse it into a sample code. Thanks a lot

Upvotes: 1

Views: 7467

Answers (2)

Klaas
Klaas

Reputation: 1

To create a InfluxDB via Python3:

#!/usr/bin/env python3
import urllib.request as requests

url = "http://localhost:8086/query"

params = {
"q=CREATE DATABASE mydb"
}

r = requests.Request(url, data=params)

Upvotes: 0

Davide
Davide

Reputation: 77

import requests

url_string = 'http://localhost:8086/write?db=mydb'
data_string = 'cpu_load_short,host=server01,region=us-west value=0.64 1434055562000000000'

r = requests.post(url_string, data=data_string)

Upvotes: 4

Related Questions