如何使用CLI命令为EMR编写cloudwatch警报?
我的要求是终止空闲时间超过2小时的群集。我需要使用aws CLI命令执行此操作。
答案 0 :(得分:0)
来自Monitor Metrics with CloudWatch - Amazon EMR:
IsIdle
指标可跟踪集群是否处于活动状态,而不是当前正在运行的任务。您可以将警报设置为在集群闲置了给定时间(例如三十分钟)时触发。
因此,您可以为此指标配置警报。但是,警报本身无法终止Amazon EMR集群。您需要一个额外的组件(例如AWS Lambda函数)才能真正终止集群。
组件应为:
IsIdle
指标(自动提供)此自动关机过程的更复杂版本记录在:Optimize Amazon EMR costs with idle checks and automatic resource termination using advanced Amazon CloudWatch metrics and AWS Lambda | AWS Big Data Blog