【发布时间】:2017-02-22 13:21:25
【问题描述】:
是否可以将标签(字符串)转换为包含标签值转换版本的字段(如 double)?像 QL 更新表达式一样?
【问题讨论】:
-
可能不可能 - 现在更新查询存在于 QL 中...
标签: influxdb
是否可以将标签(字符串)转换为包含标签值转换版本的字段(如 double)?像 QL 更新表达式一样?
【问题讨论】:
标签: influxdb
可以使用influx_inspect export 将数据库转储到line protocol format。然后可以使用您喜欢的工具(如 python 或 sed/bash)对相关列进行 grep 和修改。并且可以将修改后的时间序列直接重新插入到数据库中(可以使用split -l 7000 将字段时间序列拆分为块,并使用curl -POST .../write?db=... --data-binary @chunk 并迭代那些期望 HTTP 204 正确插入值的块)。
【讨论】:
这只是可能使用Kapacitor
stream()
|from()
.measurement('mymeasurement')
|log() // outputs the current state of the pipelie
|eval(lambda: float("mytag"))
.as('myfield')
.keep()
|log()
【讨论】: