3

每当我的服务出现 500 错误时,我都希望得到通知。因此,我在 CloudWatch 中的特定日志组下创建了一个指标过滤器。根据我的应用程序日志逻辑,模式是正确的。指标选择为 1。警报也配置了以下参数值 -

  • 期间 1 分钟
  • 统计标准总和
  • 每当我的指标过滤器连续 1 个周期 >=1 时
  • 每当状态为警报时,在通知下选择
  • 剩下的都是直截了当的

我手动调用了我的应用程序的 API,并在连续几分钟内多次生成了 500 次。我还使用 apache bench 连续数分钟大量生成此类错误。

但我总是看到我的警报数据不足。因此,配置为警报操作的电子邮件通知不会被调用。

如何摆脱问题?任何建议都会有所帮助。

4

1 回答 1

1

我也遇到了同样的问题。

INSUFFICIENT_DATA 现在修复了 cloudwatch 中缺少数据的问题。请参阅 cloudwatch 控制台或 api,了解缺少指标数据时的处理方式。

我看到的唯一错误是将数据发布到正确的指标名称和维度。以及它的价值。

如果该值始终为零或未定义,则永远不会触发警报。

于 2017-09-06T00:08:54.370 回答