从另一个测量混合的InfluxDB字段值



我正在发送数据到influx-DB 1.8 OSS,它有2个测量值。在这种情况下,一次测量得到了另一次测量的混合场值。

,

测量1

field: Apple, Banana, Grapes, Orange

测量2

field: Potato, Cucumber, Onion, Carrot

当我检查测量1时,我得到了结果:

Apple Banana Potato Grapes Onion Orange.

为什么会发生这种情况?我使用Python将数据推送到InfluxDB。对于测量1测量值2我用的是单独的函数。使用MultiprocessingPush到InfluxDB.

请说明发生这种情况的原因。

我现在没有权利添加评论,所以在这里发布建议。

你能试着为你的Python客户端分享你的JSON体吗,这样我们就可以确定根本原因了?我可能会再次检查JSON主体中的测量部分。有一个很好的例子你可以试试。在你的例子中,正文可以是:

>>> json_body = 
[
{
"measurement": "measurement 1",
"time": "2018-03-28T8:01:00Z",
"fields": {
"Apple": 11,
"Banana": 12,
"Grapes": 13,
"Orange": 14
}
},
{
"measurement": "measurement 2",
"time": "2018-03-28T8:02:00Z",
"fields": {
"Potato": 21,
"Cucumber": 22,
"Onion": 23,
"Carrot": 24
}
}
]

最新更新