【问题标题】:Can an array be the value for an influxdb entry?数组可以作为 influxdb 条目的值吗?
【发布时间】:2016-06-20 05:00:46
【问题描述】:

我正在尝试编写一个 influxdb 查询,以便测量看起来像

dummydata value=1,2,3,4

influxdb 不喜欢这种格式。我猜 influxdb 不能做到这一点,但我找不到任何说明它不能的文档,我也没有看到可行的解决方法。我必须为每个时间戳写 500 个点:在我看来,每个时间戳 500 次单独的测量会很快变得棘手。

所以:

  1. influxdb 能否接受数组/列表作为值
  2. 如果没有,是否有解决方法
  3. 或者说 influxdb 是不是适合这项工作的工具?

提前致谢。

【问题讨论】:

    标签: time-series influxdb


    【解决方案1】:

    InfluxDB accepts 字符串、float64s、int64s 和布尔值作为字段值。

    在我看来,每个时间戳 500 次单独的测量会很快变得棘手。

    那是你误会的地方。 InfluxDB 0.10+ 专门设计用于鼓励每个点有多个字段,其中一个字段是一个测量值。你要写的是这样一个点:

    dummydata value=1,value2=2,value3=3,value4=4...

    【讨论】:

    • (3 年后)这似乎超级冗长。它在发送包中增加了重要的“死字节”。我想有人可以编写一个包装器将一个简单的数组转换为这种字符串,但我只是假设在 3 年前使用 mongodb 并且就是这样。
    猜你喜欢
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多