取消设置kapacitor批处理查询

时间:2019-04-16 19:59:01

标签: influxdb kapacitor

我正在尝试将我的kapacitor查询设置为5分钟,但过去10秒开始。因此查询的时间为(现在-10s)至(现在-5m10s)。这是为了抵消数据延迟。

dbrp "telegraf"."Raw"
var process_load = batch
  |query('''SELECT sum("ProcessTime")
    FROM "telegraf"."Raw".Document
    WHERE ("Application" = 'AMP' AND "Environment" = 'test' )
  ''')
    .period(5m)
    .every(10s)
    .groupBy( 'GroupID' , 'Thread' , time(5m))
  |alert()
   .stateChangesOnly()
   .warn(lambda: "sum" > 90000)
   .crit(lambda: "sum" > 240000)
   .log('/tmp/document.test.log')

当前,influxdb正在从telegraf获取数据,但是延迟导致查询发送警告消息,即使该消息处于紧急状态也是如此。当前,它会发送警告和两者之间的紧急切换。它应该变得很关键,然后呆在那里直到文档线程停止。

1 个答案:

答案 0 :(得分:0)

发现了我需要将.align()和.aligngroup()添加到查询节点的问题