shell - 通过外壳插入文件以进行流入测量时出现“无效布尔”错误
问题描述
我正在尝试使用 write API 插入一个文件以通过 shell 脚本流入。不一致的数据没有被插入。每当它无法插入流入时,我都会收到“无效的布尔值”响应。
请帮助我确定我在哪里做错了
这是我写给influx的代码
curl -s -X POST "http://influxdb:8186/write?db=mydb" --data-binary @data.txt
我得到低于 json 响应的错误非常不一致。
经过一些计算,我正在生成 data.txt 文件。下面是文件的截图。
{"error":"unable to parse 'databackupstatus1,env=engg-az-dev2 tenant=dataplatform snapshot_name=engg-az-dev2-dataplatform-2019-07-08_12-43-59 state=Started backup_status=Not-Applicable': invalid boolean\nunable to parse 'databackupstatus1,env=engg-az-dev2 tenant=dataplatform snapshot_name=engg-az-dev2-dataplatform-2019-07-08_12-43-59 state=Completed backup_status=\"SUCCESS\"': invalid boolean"}
注意:上面的相同数据被多次插入
解决方案
推荐阅读
- php - CodeIgniter 会话数据在身份验证期间显示为空
- vba - 如何在公式中使用引号以及活动单元格公式
- angular - 如何清除Angular2中的所有输入字段
- swift - 协议仅由 struct 或 immutable 实现
- c# - 为什么有些 C# 方法使用对象来传递参数,而不是直接传递它们?
- apache-kafka - Kafka PersistentWindowStore 再平衡机制
- linux - 如何在 aws ec2 实例上升级打包程序
- javascript - 如何使用 pixi.js 获取 PIXI.Graphics 实例的边界?
- python - 如何创建具有以下给定条件的二进制矩阵:
- javascript - 如何使用 JavaScript 将文本菜单链接更改为图像?