Cloudwatch警报违反与警报状态更改之间的重大延迟

时间:2018-12-11 21:58:30

标签: amazon-web-services amazon-cloudwatch

我有一个警报配置为在任何1分钟的时间段内如果我的目标组之一总共产生了10个以上的4xx错误,就会触发。根据AWS,负载均衡器每60秒报告一次指标。为了进行测试,我人为地请求了目标组中不存在的一堆路由来生成一堆404错误。

正如预期的那样,Cloudwatch Metric图在一两分钟内在图上显示了破坏点。但是,还要再过3-4分钟,直到实际的警报从“确定”变为“警报”。

查看警报的“历史记录”后,我发现查询日期范围之间相差将近5分钟:

"stateReasonData": {
  "version": "1.0",
  "queryDate": "2018-12-11T21:43:54.969+0000",
  "startDate": "2018-12-11T21:39:00.000+0000",
  "statistic": "Sum",
  "period": 60,
  "recentDatapoints": [
    70
  ],
  "threshold": 10

如果我告诉AWS我希望在任何60秒的时间内在1个数据点中的1个数据点超过阈值时触发警报,为什么它每5分钟只查询一次?似乎是显而易见的疏忽。我也找不到任何可能的方法来修改评估期限。

0 个答案:

没有答案