Influxdb 无法在其他服务器上触发脚本?
我写了一个剧本。它将在docker环境中触发,但在CentOS服务器上没有功能,有人能帮我吗?下面是脚本:Influxdb 无法在其他服务器上触发脚本?,influxdb,kapacitor,Influxdb,Kapacitor,我写了一个剧本。它将在docker环境中触发,但在CentOS服务器上没有功能,有人能帮我吗?下面是脚本: var name = 'timeout alert' var data = stream |from() .database('db') .retentionPolicy('autogen') .measurement('part') .where(lambda: "type" == 'timeout') |
var name = 'timeout alert'
var data = stream
|from()
.database('db')
.retentionPolicy('autogen')
.measurement('part')
.where(lambda: "type" == 'timeout')
|eval(lambda: "value")
.as('value')
var alert = data
|alert()
.id(name)
.message('{{ .ID }}')
.crit(lambda: "value" >= 60)
.log('/tmp/alert.txt')
var trigger = data
|eval(lambda: float("value"))
.as('value')
.keep()
|influxDBOut()
.create()
.database('chronograf')
.retentionPolicy('autogen')
.measurement('alerts')
.tag('alertName', name)
.tag('triggerType', 'threshold')
谢谢。这似乎是配置问题。在我重新安装kapacitor后,使用默认配置进行修复。我发现所有脚本都没有被触发,但不知道为什么。有人能帮忙吗?