0

我部署了一个连接到寻呼机职责的 Sensu。我可以看到有一些 Sensu 警报被触发但在 30 秒后得到解决。只有在 [60 秒] 后没有解决的情况下,有没有办法“真正”触发警报?

4

1 回答 1

1

听起来像是 Sensu 中发生过滤的主要案例。由于这些过滤器是本机提供的(请参阅此处的文档),您可以将配置设置为:

{
  "handlers": {
    "email": {
      "type": "pipe",
      "command": "pagerdurty.rb",
      "filters": ["occurrences"]
    }
  }
}

您的检查配置如下:

{
  "checks": {
    "check-http": {
      "command": "check-http.rb -u https://localhost:8080/api/v1/health",
      "subscribers": ["web_application"],
      "interval": 30,
      "handlers": ["pagerduty"],
      "occurrences": 2,
      "refresh": 500
    }
  }
}

那会做你需要的。

于 2019-09-12T17:23:24.430 回答