我刚刚在我的EC2实例上配置了Cloudwatch日志,并且到目前为止很喜欢它。我还设置了某些关键字的警报,比如“ERROR”。虽然电子邮件警报似乎工作正常,但我想知道是否有办法微调警报电子邮件,使其更加简洁和信息丰富。具体而言,我想要:
您收到此电子邮件是因为您在美国东部 - 弗吉尼亚北部地区的 Amazon CloudWatch 报警“App-Error-Alarm”已进入 ALARM 状态,原因是“Threshold Crossed: 1 datapoint (1.0) was greater than or equal to the threshold (1.0).”,时间是“Tuesday 07 February, 2017 16:39:43 UTC”。
在 AWS 管理控制台中查看此报警: https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#s=Alarms&alarm=App-Error-Alarm 报警详细信息: - 名称:App-Error-Alarm - 描述:app.log 中的错误 - 状态更改:INSUFFICIENT_DATA -> ALARM - 状态更改原因:Threshold Crossed: 1 datapoint (1.0) was greater than or equal to the threshold (1.0). - 时间戳:Tuesday 07 February, 2017 16:39:43 UTC - AWS 帐户:<>
阈值: - 当度量值 GreaterThanOrEqualToThreshold 1.0 持续 300 秒时,报警将处于 ALARM 状态。
监控指标: - MetricNamespace:LogMetrics - MetricName:ERROR - Dimensions: - Period:300 秒 - 统计量:Sum - 单位:未指定
状态更改操作: - OK: - ALARM:[arn:aws:sns:us-east-1:<>:support] - INSUFFICIENT_DATA:
我希望它像这样:
- 消除警报电子邮件中的所有样板文字。
- 包含一些触发警报的错误/异常信息。这可以是包括生成警报的日志语句等简单内容。
您收到此电子邮件是因为您在美国东部 - 弗吉尼亚北部地区的 Amazon CloudWatch 报警“App-Error-Alarm”已进入 ALARM 状态,原因是“Threshold Crossed: 1 datapoint (1.0) was greater than or equal to the threshold (1.0).”,时间是“Tuesday 07 February, 2017 16:39:43 UTC”。
在 AWS 管理控制台中查看此报警: https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#s=Alarms&alarm=App-Error-Alarm 报警详细信息: - 名称:App-Error-Alarm - 描述:app.log 中的错误 - 状态更改:INSUFFICIENT_DATA -> ALARM - 状态更改原因:Threshold Crossed: 1 datapoint (1.0) was greater than or equal to the threshold (1.0). - 时间戳:Tuesday 07 February, 2017 16:39:43 UTC - AWS 帐户:<>
阈值: - 当度量值 GreaterThanOrEqualToThreshold 1.0 持续 300 秒时,报警将处于 ALARM 状态。
监控指标: - MetricNamespace:LogMetrics - MetricName:ERROR - Dimensions: - Period:300 秒 - 统计量:Sum - 单位:未指定
状态更改操作: - OK: - ALARM:[arn:aws:sns:us-east-1:<>:support] - INSUFFICIENT_DATA:
我希望它像这样:
它简短、清晰,能立即告诉我是否需要立即处理。是否可以在不编写代码的情况下完成,如here所建议的那样?警报:应用程序错误警报
关键词:"ERROR"
原因:ERROR 2017-02-07 07:31:47,375 [SimpleAsyncTaskExecutor-5] com.app.server.rest.Watcher: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure