Shell 通过curl将数据发送到xdb

Shell 通过curl将数据发送到xdb,shell,curl,timestamp,time-series,influxdb,Shell,Curl,Timestamp,Time Series,Influxdb,我想把数据发送到influxdb数据库abc和measurementdef。在XDB中,我已经创建了一个数据库abc 我的shell脚本没有出现任何错误,但没有在XDB中编写任何内容 #!/bin/sh now=$(date +%Y-%m-%dT%H:%M:%S) if [ ! `pgrep -f -ujava -- 'DMAPPO'` ]; then curl -i -XPOST http://193.64.193.151:8086/write?db=abc --dat

我想把数据发送到influxdb数据库abc和measurementdef。在XDB中,我已经创建了一个数据库abc 我的shell脚本没有出现任何错误,但没有在XDB中编写任何内容

#!/bin/sh

now=$(date +%Y-%m-%dT%H:%M:%S)

if [ ! `pgrep -f -ujava -- 'DMAPPO'` ];

    then

    curl -i -XPOST http://193.64.193.151:8086/write?db=abc --data-binary "def,new="1" time="'"$now"'""; 

    exit 1;

else

    curl -i -XPOST http://193.64.193.151:8086/write?db=abc --data-binary "def,new="0" time="'"$now"'"";

    exit 1;

fi

您使用的是哪个版本的inflow?您的curl调用是否实际执行?您是否可以运行tcpdump来验证数据是否正在从客户端发布?如果是,它将隔离网络或流入的问题。如果没有,您可以集中精力对shell脚本进行故障排除。