

# アラームミュートルールの仕組み
<a name="alarm-mute-rules-behaviour"></a>

次のシナリオは、アラームミュートルールがターゲットアラームに及ぼす影響と、アラームアクションのミュートと実行の様子を示しています。

**注記**  
 アラームをミュートすると、OK、ALARM、INSUFFICIENT\_DATA など、すべてのアラーム状態に関連付けられたアクションがミュートされます。以下に示す動作は、すべてのアラーム状態に関連付けられたアクションに適用されます。
 Metrics Insights アラームをミュートすると、そのアラームのすべてのコントリビューターメトリクスシリーズも自動的にミュートされます。

## シナリオ: ミュートルールがアクティブになっている時にアラームアクションはミュートされる
<a name="scenario-actions-muted-during-active-rule"></a>

次の点を考慮してください。
+ ALARM 状態に設定されているアクションがアラームに含まれている
+ アラームミュートルールが、そのアラームをターゲットとする t1 から t5 までアクティブになるようにスケジュールされている

![](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/images/alarm_mute_rules_scenario-1.png)

+ **t0** - アラームは OK 状態、ミュートルールのステータスは SCHEDULED
+ **t1** - ミュートルールのステータスが ACTIVE になる
+ **t2** - アラームが ALARM 状態に移行すると、アラームがミュートルールによって効果的にミュートされるため、アクションがミュートされる。
+ **t4** - ミュートルールがまだアクティブである間にアラームが OK 状態に戻る
+ **t5** - ミュートルールは非アクティブになるが、アラームが OK 状態になったため、ALARM アクションは実行されない

## シナリオ: ミュートルールがアクティブになるとアラームアクションがミュートされ、ミュートウィンドウ後に再トリガーされる
<a name="scenario-action-retriggered-after-mute"></a>

次の点を考慮してください。
+ ALARM 状態に設定されているアクションがアラームに含まれている
+ アラームミュートルールが、そのアラームをターゲットとする t1 から t5 までアクティブになるようにスケジュールされている

![アラームミュートルールのアクティブ期間、有効なミュートウィンドウ、アラーム状態の遷移を示すタイムライン。](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/images/alarm_mute_rules_scenario-2.png)

+ **t0** - アラームは OK 状態、ミュートルールのステータスは SCHEDULED
+ **t1** - ミュートルールのステータスが ACTIVE になる
+ **t2** - アラームが ALARM 状態に移行すると、アラームがミュートルールによって効果的にミュートされるため、アクションがミュートされる。
+ **t4** - ミュートウィンドウが非アクティブになるが、アラームはまだ ALARM 状態
+ **t5** - ミュートウィンドウが終了し、アラームが最初にミュートされた時と同じ状態 (ALARM) のままであるため、アラームアクションが実行される

## シナリオ: 複数の重複するアラームミュートルール
<a name="scenario-multiple-overlapping-rules"></a>

次の点を考慮してください。
+ ALARM 状態に設定されているアクションがアラームに含まれている

ミュートルールが 2 つあることを考慮してください。
+ アラームミュートルール 1 - t1 から t5 までアラームをミュートする
+ アラームミュートルール 2 - t3 から t9 までアラームをミュートする

![2 つのアラームミュートルールにより、t1 から t18 の有効なミュートウィンドウを示すタイムライン。](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/images/alarm_mute_rules_scenario-3.png)

+ **t0** - アラームは OK 状態、両方のミュートルールは SCHEDULED
+ **t1** - 最初のミュートルールが ACTIVE になる
+ **t2** - アラームが ALARM 状態に移行し、アクションがミュートされる
+ **t3** - 2 番目のミュートルールが ACTIVE になる
+ **t5** - 最初のミュートルールは非アクティブになるが、2 番目のミュートルールがまだアクティブであるため、アラームアクションはミュートのまま
+ **t8** - 2 番目のミュートウィンドウが終了し、アラームが最初にミュートされた時と同じ状態 (ALARM) のままであるため、アラームアクションが実行される

## シナリオ: ミュートルールの更新によりミュートウィンドウが終了された時点で、ミュートされているアラームアクションが実行される
<a name="scenario-rule-update-ends-mute"></a>

次の点を考慮してください。
+ ALARM 状態に設定されているアクションがアラームに含まれている
+ アラームミュートルールが、そのアラームをターゲットとする t1 から t8 までアクティブになるようにスケジュールされている

![アラームミュートルールのアクティブ期間、有効なミュートウィンドウ、およびアラーム状態が t12 で OK から ALARM に遷移する様子を示すタイムライン。](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/images/alarm_mute_rules_scenario-4.png)

+ **t0** - アラームは OK 状態、ミュートルールは SCHEDULED
+ **t1** で - ミュートルールが ACTIVE になる
+ **t2** - アラームが ALARM 状態に移行し、アクションがミュートされる
+ **t6** - タイムウィンドウが t6 で終了するようにミュートルール設定が更新される。ミュートルールがアクティブでなくなったため、t6 でアラームアクションがすぐに実行されます。

**注記**  
同じ動作が適用されます。  
t6 でミュートルールが削除された場合。ミュートルールを削除すると、アラームのミュートがすぐに解除されます。
アラームがミュートルールターゲットから削除された場合 (t6)、アラームのミュートはすぐに解除されます。

## シナリオ: ミュートウィンドウ中にアラームアクションが更新された場合、新しいアクションが実行される
<a name="scenario-actions-updated-during-mute"></a>

次の点を考慮してください。
+ ALARM 状態に設定されているアクションがアラームに含まれている
+ アラームミュートルールが、そのアラームをターゲットとする t1 から t8 までアクティブになるようにスケジュールされている

![t1 から t8 までアクティブなアラームミュートルール、t3 における OK から ALARM へのアラーム状態遷移、および有効なミュートウィンドウが表示されるタイムライン。](http://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/images/alarm_mute_rules_scenario-5.png)

+ **t0** - アラームは OK 状態、ミュートルールは SCHEDULED。SNS アクションは ALARM のアラーム状態で設定されます。
+ **t1** で - ミュートルールが ACTIVE になる
+ **t2** - アラームが ALARM 状態に移行し、設定されている SNS アクションがミュートされる
+ **t6** - SNS アクションを削除して Lambda アクションを追加するようにアラーム設定が更新される
+ **t8** - ミュートウィンドウが終了し、アラームが最初にミュートされた時と同じ状態 (ALARM) のままであるため、そのアラームに設定されている Lambda アクションが実行される

**注記**  
ミュートウィンドウ (上記の例の t6) 中にすべてのアラームアクションが削除された場合、ミュートウィンドウの終了時 (上記の t8) にアクションは実行されません。