【问题标题】:creating a data generator/recycler for influxdb为 influxdb 创建数据生成器/回收器
【发布时间】:2018-05-14 07:25:12
【问题描述】:
我想为实验室环境创建某种数据生成器。
我想创建某种脚本,它将获取数据库名称和逗号分隔的度量名称,并从 influx-db 获取旧数据,将其时间戳更改为当前时间,并将其保存回 influx -db。
我不确定最好和最简单的方法是什么,
蟒蛇脚本?电容器 udf ?
有什么想法吗?
我是 tick 环境的新手,所以我真的可以使用一些想法 :)
谢谢,
大卫,
【问题讨论】:
标签:
python
database
bash
influxdb
kapacitor
【解决方案1】:
找到了完美的方法,
快速简单,使用kapacitor,甚至不需要创建一个udf...
创建这个tick脚本并将其定义为一个kapacitor任务:
var data = batch
|query(''' SELECT * FROM "My_DB"."My_RP"."My_Measurement" ''')
.period(1d)
.every(30s)
.offset(10d)
data
|shift(10d)
|influxDBOut()
.create()
.database('My_DB')
.measurement('My_Measurement')
像魔术一样工作!