安装依赖
pip3 install influxdb

python InfluxDB客户端
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2021/01/04 15:55
# @Author  : Eric.Mao
# @FileName: influxdb.py
# @Software: PyCharm
# @Blog    : http://www.dev-share.top/

from influxdb import InfluxDBClient


class GetInfluxDB(object):
    # 静态变量,初始化连接数据库
    db = InfluxDBClient(
        host='127.0.0.1',
        port=8086,
        username='root',
        password='123456789')

    @classmethod
    # 查询 _internal 数据库下的数据
    def query_internal(cls, sql: str):
        return cls.db.query(sql, database='_internal')

    @classmethod
    # 查询 graf_vcenter 数据库下的数据
    def query_graf_vcenter(cls, sql: str):
        return cls.db.query(sql, database='graf_vcenter')

分类: InfluxdbPython

毛巳煜

高级软件开发全栈架构师

工信部备案号:辽ICP备17016257号-2