

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AMS 资源调度器中的警报抑制器
<a name="res-sched-alarm-suppressor"></a>

AMS 资源调度器附带 CloudWatch 警报抑制器，该抑制器作为名`AMSAlarmSuppressor`为的单独的 Lambda 函数部署，用于抑制位于 Elastic Load Balancing、Application Load Balancing 或 Network Load Balance 后面的实例的警报。该函数每 5 分钟运行一次，检索账户中存在的所有警报，并根据命名空间对警报进行分组；例如、`AWS/ELB``AWS/ApplicationELB`、`AWS/NetworkELB`。对于每组警报，抑制器都会找到负载均衡器名称 and/or 目标组（针对ALB/NLB) from alarm dimensions, finds the instances that are registered with the load balancer and/or目标组），并检查实例状态以发现这些实例是否由 AMS 资源调度器调度。如果实例由资源调度器调度，并由资源调度器停止，则抑制器会标记警报以将其禁用。如果注册实例列表中至少有一个实例正在运行，则抑制器会标记相应的警报以启用标记为启用的警报，并禁用标记为禁用的警报。这方面的日志存储在`/aws/lambda/AMSAlarmSuppressor`日志组中。