【发布时间】:2017-03-05 18:47:05
【问题描述】:
所以,我一直在阅读互联网上的所有内容,试图让我的正常运行的 Elastic Beanstalk 应用程序在指标出现问题时向我发送一封电子邮件。
我知道我可以通过控制台执行此操作,但我想要一种可配置的方法,可以自动用于多个部署。
到目前为止我有这个(见编辑):
Resources:
AWSCloudWatch:
Type: "AWS::CloudWatch::Alarm"
Properties:
ActionsEnabled: true
AlarmActions: ""
AlarmDescription: "Traffic spike app over threshold"
AlarmName: "APP CPU Over 70%"
ComparisonOperator: GreaterThanOrEqualToThreshold
EvaluationPeriods: 5
MetricName: CPUUtilization
Namespace: Environment Health
Period: 60
Statistic: Maximum
Threshold: 70
Unit: Percent
如何配置多个警报(环境健康监控器、CPU 监控器、延迟监控器)并让它们向我发送电子邮件?
编辑:上面的代码创建了一个与 ELB 无关的警报。它不会显示在控制台上,而是在完全独立的区域中创建。 :(
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-sns amazon-cloudformation