首页 > 解决方案 > 通过外壳插入文件以进行流入测量时出现“无效布尔”错误

问题描述

我正在尝试使用 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"}

注意:上面的相同数据被多次插入

标签: shellinfluxdb

解决方案


推荐阅读