繁体   English   中英

InfluxDB 字段值混合来自另一个测量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM