在 ec2 启动时向 aws 警报添加延迟
Adding delay to aws alarm on ec2 startup
我对应用程序负载均衡器有一个警报。它是类型
Unhealthy host count
在其中一个参数中,我选择了“将丢失的数据视为丢失”,因为我有一个每天的时间表,在晚上停止 ALB 下目标组下的 EC2,并在白天启动 EC2。
有没有办法在 ec2 启动后将警报延迟到 30 分钟,以便 EC2 上的 tomcat 应用程序 运行 有时间在警报生效之前启动?
既然你只有一个实例,而且你的目标是降低成本,那么我建议:
- 不使用负载均衡器
- 向实例添加弹性 IP 地址
- 将 DNS 名称指向弹性 IP 地址
或者,您可以调用 DisableAlarmActions - Amazon CloudWatch to temporarily stop the alarms from doing anything, then re-enable them later. You could also do it from the AWS CLI: disable-alarm-actions — AWS CLI Command Reference
我对应用程序负载均衡器有一个警报。它是类型 Unhealthy host count
在其中一个参数中,我选择了“将丢失的数据视为丢失”,因为我有一个每天的时间表,在晚上停止 ALB 下目标组下的 EC2,并在白天启动 EC2。
有没有办法在 ec2 启动后将警报延迟到 30 分钟,以便 EC2 上的 tomcat 应用程序 运行 有时间在警报生效之前启动?
既然你只有一个实例,而且你的目标是降低成本,那么我建议:
- 不使用负载均衡器
- 向实例添加弹性 IP 地址
- 将 DNS 名称指向弹性 IP 地址
或者,您可以调用 DisableAlarmActions - Amazon CloudWatch to temporarily stop the alarms from doing anything, then re-enable them later. You could also do it from the AWS CLI: disable-alarm-actions — AWS CLI Command Reference