InfluxDB 任务到 Calculate/Insert 值

InfluxDB Task to Calculate/Insert Value

我正在尝试 calculate/insert 定期将一个值输入到我的 InfluxDB 2.0.8 中....这可以通过任务完成吗?

举个过于简单的例子:如何每小时计算一次 1+1 并将结果插入数据库?

我假设您非常了解任务的一般内在特性以及如何设置任务。唯一缺少的是如何生成不是由查询产生的数据行。 array.rows() 方法对此很方便。

这是一个例子 - 我没有试过。

import "array"
option task = {name: "oneplusone", every: 1h}

array.from(rows: [
    {_time: now(), _measurement: "calculation", _field: "result", _value: 1+1}
])|> to(bucket: "mybucket")