

# アラームソースでアラームを抑制
<a name="suppress-alarms-at-source"></a>

アラームソースでアラームを抑制することで、Incident Detection and Response に連動するアラームと、連動するタイミングを指定します。

**Topics**
+ [Metric Math 関数を使用して CloudWatch アラームを抑制](#suppress-alarms-at-source-cw)
+ [Metric Math 関数を削除して CloudWatch アラーム抑制を解除](#suppress-alarms-metric-math-unsuppress)
+ [Metric Math 関数と関連するユースケースの例](#suppress-alarms-example-functions)
+ [サードパーティー APM からのアラームを抑制](#suppress-alarms-third-party-apm)

## Metric Math 関数を使用して CloudWatch アラームを抑制
<a name="suppress-alarms-at-source-cw"></a>

Amazon CloudWatch アラームの Incident Detection and Response モニタリングを抑制するには、[Metric Math 関数](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)を使用して、指定されたウィンドウ中に CloudWatch アラームが `ALARM` 状態に入らないようにします。

**注記**  
CloudWatch のアラームで **[アラームアクション]** を無効にしても、Incident Detection and Response によるアラームのモニタリングは抑制されません。アラーム状態の変更は、CloudWatch のアラームアクションではなく Amazon EventBridge を介して取り込まれます。

Metric Math 関数を使用して CloudWatch アラームを抑制するには、次の手順を実行します。

1. AWS マネジメントコンソール にサインインして、CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

1. **[アラーム]** を選択し、Metric Math 関数を追加するアラームを見つけます。

1. **[アクション]** を選択してから、**[編集]** を選択して、アラームを変更します。

1. **[メトリクスを編集]** を選択して、アラームのメトリクスを変更します。

1. **[数式の追加]**、**[空の式から開始]** の順に選択します。

1. 数式を入力し、**[適用]** を選択します。

1. アラームがモニタリングした既存のメトリクスの選択を解除します。

1. 先ほど作成した式を選択し、その後 **[メトリクスの選択]** を選択します。

1. **[プレビューと作成にスキップ]** を選択します。

1. 変更内容を確認して、Metric Math 関数が期待どおりに適用されていることを確認し、**[アラームの更新]** を選択します。

Metric Math 関数を使用して CloudWatch アラームを抑制するステップバイステップの例については、「[チュートリアル: Metric Math 関数を使用してアラームを抑制](suppress-alarms-tutorial-suppress.md)」を参照してください。

構文と利用可能な関数の詳細については、「*Amazon CloudWatch ユーザーガイド*」の「[Metric Math 構文と関数](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html#metric-math-syntax)」を参照してください。

## Metric Math 関数を削除して CloudWatch アラーム抑制を解除
<a name="suppress-alarms-metric-math-unsuppress"></a>

Metric Math 関数を削除して CloudWatch アラームの抑制を解除します。アラームから Metric Math 関数を削除するには、次の手順を実行します。

1. AWS マネジメントコンソール にサインインして、CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

1. **[アラーム]** を選択し、メトリクス数式を削除するアラームを見つけます。

1. Metric Math セクションで、**[編集]** を選択します。

1. アラームからメトリクスを削除するには、メトリクスの **[編集]** を選択し、メトリクス数式の横にある **[x]** ボタンを選択します。

1. 元のメトリクスを選択し、**[メトリクスの選択]** を選択します。

1. **[プレビューと作成にスキップ]** を選択します。

1. 変更内容を確認して、Metric Math 関数が期待どおりに適用されていることを確認し、**[アラームの更新]** を選択します。

## Metric Math 関数と関連するユースケースの例
<a name="suppress-alarms-example-functions"></a>

次の表は、Metric Math 関数の例と、関連するユースケース、各メトリクスコンポーネントの説明を示しています。


| Metric Math 関数 | ユースケース | 説明 | 
| --- | --- | --- | 
| `IF((DAY(m1) == 2 && HOUR(m1) >= 1 && HOUR(m1) < 3), 0, m1)` | 毎週火曜日の午前 1 時から午前 3 時 (UTC) までの期間中、実際のデータポイントを 0 に置き換えることでアラームを抑制します。 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/IDR/latest/userguide/suppress-alarms-at-source.html)  | 
| `IF((HOUR(m1) >= 23 \|\| HOUR(m1) < 4), 0, m1)` | 毎日午後 11 時から午前 4 時 (UTC) までの期間中、実際のデータポイントを 0 に置き換えることでアラームを抑制します。 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/IDR/latest/userguide/suppress-alarms-at-source.html)  | 
| `IF((HOUR(m1) >= 11 && HOUR(m1) < 13), 0, m1) ` | 毎日午前 11 時から午後 1 時 (UTC) までの期間中、実際のデータポイントを 0 に置き換えることでアラームを抑制します。 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/IDR/latest/userguide/suppress-alarms-at-source.html)  | 
| `IF((DAY(m1) == 2 && HOUR(m1) >= 1 && HOUR(m1) < 3), 99, m1)` | 毎週火曜日の午前 1 時から午前 3 時 (UTC) までの期間中、実際のデータポイントを 99 に置き換えることでアラームを抑制します。 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/IDR/latest/userguide/suppress-alarms-at-source.html)  | 
| `IF((HOUR(m1) >= 23 \|\| HOUR(m1) < 4), 100, m1)` | 毎日午後 11 時から午前 4 時 (UTC) までの期間中、実際のデータポイントを 100 に置き換えることでアラームを抑制します。 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/IDR/latest/userguide/suppress-alarms-at-source.html)  | 
| `IF((HOUR(m1) >= 11 && HOUR(m1) < 13), 99, m1) ` | 毎日午前 11 時から午後 1 時 (UTC) までの期間中、実際のデータポイントを 99 に置き換えることでアラームを抑制します。 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/IDR/latest/userguide/suppress-alarms-at-source.html)  | 

## サードパーティー APM からのアラームを抑制
<a name="suppress-alarms-third-party-apm"></a>

アラームを抑制する方法については、サードパーティーの APM ベンダーのドキュメントを参照してください。サードパーティーの APM ベンダーの例としては、New Relic、Splunk、Dynatrace、Datadog、SumoLogic などがあります。