python-3.x - Influxdb python 5.3.1 write_points不允许写入多行
问题描述
我是使用 influxdb (v1.7.4) 的新手,我正在使用它的 python 模块 ( influxdb-python )。我想将数据批量写入influxdb。write_points
但是使用该方法时无法得到正确的输出。
point = [
{
"fields": {
"PATH": "/",
"DISK_USED_PERCENT": "10"
},
"measurement": "xxxxxxx"
},
{
"fields": {
"PATH": "/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
},
"measurement": "xxxxxxx"
}
]
client.write_points(point)
我想一次添加多个点。根据文档,可以通过提供字典列表来完成。但我看到的结果只是从列表中取出最后一项并用它创建一个 ResultSet 。
ResultSet({'('xxxxxxx', None)': [{'time': '2021-05-10T09:38:20.818555Z', 'DISK_USED_PERCENT': '0', 'PATH': '/xxxxxxxxx'}]})
任何线索将不胜感激。
解决方案
推荐阅读
- javascript - 使用 selenium 和 python 保存/提交网络表单的问题
- windows - 如何摆脱“c_MAMPRO_unins000_exe”
- python - 从给定字符串中删除尾随模式
- bash - 如何在 Docker 容器中获取交互式 bash shell
- azure-cognitive-search - Azure 搜索门户不再允许单击特定索引名称并查看架构等索引详细信息
- javascript - this.props.function 不是函数
- prolog - 如何根据元素类型对列表中的元素进行谓词
- javascript - 在 Axios 中反应引导模式弹出窗口?
- html - 如何创建固定的左侧和顶部菜单,但彼此相对?
- azure - Azure IoTHub - 如何获取每台设备的使用数据