[英]InfluxDB field values mixed from another measurement
我正在将数据发送到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 ,我使用单独的功能。 并使用Multiprocessing同时推送到 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
}
}
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.