【问题标题】:InfluxDB: Write requests successful (HTTP 204) but do not show upInfluxDB:写入请求成功(HTTP 204)但不显示
【发布时间】:2021-09-01 15:30:02
【问题描述】:

从今天 2021 年 9 月 1 日 0:00 UTC 开始,我发送到 InfluxDB (1.8) 的一些写入请求不再存储,而其他请求运行正常。

我将来自不同应用程序的数据写入不同的数据库:

tool database stored in database?
telegraf telegraf yes
rtl_433 rtl_433 yes
Python script via package influxdb 5.3.1 fritzbox no

Python 脚本每五分钟通过 cron 运行一次,并且一直运行到昨天 23:59 为止。

我在 InfluxDB 日志文件中看到的唯一区别是,Python 脚本在日志文件中包含“root”一词,而其他两个工具则没有。

[httpd] 172.17.0.1 - - [01/Sep/2021:15:13:39 +0000] "POST /write?db=telegraf HTTP/1.1 " 204 0 "-" "Telegraf/1.19.2 Go/1.16.6" some-UUID 22674

[httpd] 172.17.0.1 - - [01/Sep/2021:15:13:45 +0000] "POST /write?db=rtl_433 HTTP/1.1 " 204 0 "-" "-" some-UUID 13045

[httpd] 172.17.0.1 - root [01/Sep/2021:15:15:06 +0000] "POST /write?db=fritzbox HTTP/1.1 " 204 0 "-" "python-requests/2.26.0" some-UUID 7088

如何抑制 Python 请求中的“根”“标签”? (我不知道这是否是问题所在,但这是我目前唯一的想法......)

2021 年 9 月 2 日更新

我已经捕获了网络流量,希望有人能找出问题所在:

POST /write?db=fritzbox HTTP/1.1
Host: raspberrypi4:8086
User-Agent: python-requests/2.26.0
Accept-Encoding: gzip, deflate
Accept: application/x-msgpack
Connection: keep-alive
Content-Type: application/octet-stream
Content-Length: 123
Authorization: Basic cm9vdDpyb290

ains,ain=087610010433,name=FRITZ!DECT\ Wohnzimmer energy=324378i,power=780i,state="1",temperature=23.5 1612891545000000000
HTTP/1.1 204 No Content
Content-Type: application/x-msgpack
Request-Id: d03b1431-0c12-11ec-af0f-0242ac110005
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.8.9
X-Request-Id: d03b1431-0c12-11ec-af0f-0242ac110005
Date: Thu, 02 Sep 2021 17:25:48 GMT 

【问题讨论】:

    标签: python influxdb influxdb-python


    【解决方案1】:

    我能够找到问题所在。

    由于某种不明原因(我还没有发现),由 influxdb-python 移交给 InfluxDB 的时间戳已关闭大约六个月(实际上是六个月减去几天前)如上所述,从 2021 年 9 月 1 日起。

    现在将时间戳移交为datetime.isoformat() 而不是datetime.strftime("%d.%m.%Y, %H:%M:%S"),一切都恢复正常了。

    如果您遇到同样的问题,请不要忘记识别实际插入但可能被忽略的错误条目,因为它们大约在 6 个月前出现,如果您想获得正确的数据,请删除它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-24
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多