Sensu传输处理程序定义最大记录计数

时间:2018-02-18 10:42:54

标签: sensu

我对其上定义的传输处理程序进行了一些sensu metric检查。我的传输是Redis,我可以看到每个度量周期新记录添加到redis,但是我想定义最大记录限制或记录TTL,所以我不会在redis中存储无限度量数据。我怎么能从处理程序json声明中做到这一点?这是我的处理程序定义:

{
  "handlers": {
    "redis_handler": {
      "type": "transport",
      "mutator": "only_check_output",
      "pipe": {
        "type": "direct",
        "name": "example_handler_queue"
      }
    }
  }
}

由于

1 个答案:

答案 0 :(得分:0)

您可以使用occurences filter extension进行感应,

  

事件发生过滤器将确定事件发生次数是否   满足事件检查定义中用户定义的要求。   用户可以指定事件发生之前的最少发生次数   传递给处理程序。用户还可以在   秒,以重设从何处开始计数。