如何使用 lineprotocol 和 API 在 Influx 中插入多个点

How do I insert multiple points in Influx with the lineprotocol and API

根据 documentation 流入线协议接受 \n 分隔线。

我在 Windows http://127.0.0.1:8086/api/v2/write?precision=ms&bucket=Test&org=Test 上的 Postman 中有一个请求需要 headers Body:

中的这一行效果很好

所以我自然希望这样的东西适用于多个点:

不用说我也试过了:

我在响应中收到“错误时间戳”或“点无效”错误

甚至只是为了运动而尝试正斜杠。关于如何插入多个点的任何线索?

谢谢。

这似乎归结为 Windows 与 Unix 行尾实现的对比。

Postman、NotePad++、Devtools、VS windows 上的任何编辑器 运行,都会将换行写为 \r\n,(十六进制 0D 0A),目前不受 influx 支持lineprotocol 虽然它看起来像是一个微不足道的实现(跳过 0D)。

至于我自己在 C# 中编码的问题,在点之间添加 (char)10 解决了问题,而不是使用 Environment.NewLine。

干杯!