我正在使用线路协议和Python写入InfluxDB。下面是创建数据库并正常工作的代码。
client = InfluxDBClient(host, port, user, password, dbname)
print("Creating database: " + dbname)
client.create_database(dbname)
print("Database created: " + dbname)
Run Code Online (Sandbox Code Playgroud)
我想将使用Line协议的以下提及示例数据写入influxDB
Line协议的数据样本行看起来像
interface,path=address,element=link value=3
interface,path=address,element=link value=7
interface,path=address,element=link value=4
Run Code Online (Sandbox Code Playgroud)
我正在使用支持线路协议的最新版本的InfluxDB。
关于client.write语句对于python客户端的外观有任何想法吗?
您可以使用python3的线路协议插入数据。
>>> from influxdb import InfluxDBClient
>>> client = InfluxDBClient(host='127.0.0.1', port=8086, username='admin', password='password', ssl=False, verify_ssl=False)
>>> client.write(['interface,path=address,elementss=link value=3'],{'db':'yourdb'},204,'line')
Run Code Online (Sandbox Code Playgroud)