' 204没有内容'在Influxdb中找不到数据

时间:2016-03-30 02:50:57

标签: influxdb

在windows上成功安装了Influxdb,一切都在本地运行。但是使用http api从外部发布数据时遇到问题。

我可以通过

在本地连接到管理面板
http://localhost:8083/

我正在使用以下命令从远程服务器发布数据:

curl -i -XPOST 'http://172.29.6.195:8086/write?db=telegraf' --data-binary 'test_load,host=njxap1dbadm01 value=13.64'

我收到了成功消息:

HTTP/1.1 204 No Content
Request-Id: d3b58c0c-f620-11e5-80a1-000000000000
X-Influxdb-Version: unknown
Date: Wed, 30 Mar 2016 02:40:55 GMT

登录服务器端:

  

[http] 2016/03/29 22:40:55 172.29.18.10 - - [29 / Mar / 2016:22:40:55   -0400] POST / write?db = telegraf HTTP / 1.1 204 0 - curl / 7.19.7(x86_64-redhat-linux-gnu)libcurl / 7.19.7 NSS / 3.16.2.3基本ECC   zlib / 1.2.3 libidn / 1.18 libssh2 / 1.4.2   d3b58c0c-f620-11e5-80a1-000000000000 0

即使我在客户端获得了成功消息,但有些数据是如何保存在数据库中的。

我检查了管理面板中的数据并且没有返回数据。使用curl检查也没有结果。

我的数据库保留政策为1天。 请帮我解决为什么数据没有保存到数据库的问题。

1 个答案:

答案 0 :(得分:0)

我试图重现这一点,但我无法使用InfluxDB上的最新版本。

~$ curl -i -XPOST 'http://localhost:8086/write?db=telegraf' --data-binary 'test_load,host=njxap1dbadm01 value=13.64'
HTTP/1.1 204 No Content
Request-Id: 38fcfb17-fac3-11e5-8004-000000000000
X-Influxdb-Version: unknown
Date: Tue, 05 Apr 2016 00:13:28 GMT

日志:

[http] 2016/04/04 17:13:28 ::1 - - [04/Apr/2016:17:13:28 -0700] POST /write?db=telegraf HTTP/1.1 204 0 - curl/7.43.0 38fcfb17-fac3-11e5-8004-000000000000 3.776752ms

查询:

> use telegraf
Using database telegraf
> show series
key
test_load,host=njxap1dbadm01

> select * from test_load
name: test_load
---------------
time            host        value
1459815208633910164 njxap1dbadm01   13.64

您知道您使用的是哪种版本的InfluxDB吗?