Influxdb 无法在其他服务器上触发脚本?

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') |

我写了一个剧本。它将在docker环境中触发,但在CentOS服务器上没有功能,有人能帮我吗?下面是脚本:

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后,使用默认配置进行修复。

我发现所有脚本都没有被触发,但不知道为什么。有人能帮忙吗?