我对其上定义的传输处理程序进行了一些sensu metric检查。我的传输是Redis,我可以看到每个度量周期新记录添加到redis,但是我想定义最大记录限制或记录TTL,所以我不会在redis中存储无限度量数据。我怎么能从处理程序json声明中做到这一点?这是我的处理程序定义:
{
"handlers": {
"redis_handler": {
"type": "transport",
"mutator": "only_check_output",
"pipe": {
"type": "direct",
"name": "example_handler_queue"
}
}
}
}
由于
答案 0 :(得分:0)
您可以使用occurences filter extension进行感应,
事件发生过滤器将确定事件发生次数是否 满足事件检查定义中用户定义的要求。 用户可以指定事件发生之前的最少发生次数 传递给处理程序。用户还可以在 秒,以重设从何处开始计数。