

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# アラームの管理
<a name="alarms"></a>

運用上の推奨事項の一環として、障害耐性評価を実行する場合、 AWS Resilience Hub は Amazon CloudWatch アラームを設定してアプリケーションの障害耐性をモニタリングすることを推奨しています。これらのアラームは、現在のアプリケーション設定のリソースとコンポーネントに基づいて推奨されます。アプリケーションのリソースとコンポーネントが変更された場合は、障害耐性評価を実行して、更新されたアプリケーションに適した Amazon CloudWatch アラームがあることを確認する必要があります。

さらに、 AWS Resilience Hub は、既に設定された Amazon CloudWatch アラームを自動的に検出して耐障害性評価に統合し、アプリケーションの耐障害性体制をより包括的に把握できるようになりました。この新機能は、レ AWS Resilience Hub コメンデーションを現在のモニタリング設定と組み合わせ、アラーム管理を合理化し、評価の精度を向上させます。Amazon CloudWatch アラームを実装していて、自動的に検出 AWS Resilience Hub されない場合は、アラームを除外し、その理由を**既に実装済み**として選択できます。レコメンデーションの除外の詳細については、「」を参照してください[運用上の推奨事項を含めるまたは除外する](exclude-recommend.md)。

AWS Resilience Hub には、 AWS Resilience Hub の内部 (Amazon CloudWatch など`README.md`) または外部で推奨されるアラームを作成できるテンプレートファイル AWS () が用意されています AWS。アラームで提供されるデフォルト値は、これらのアラームの作成に使用されるベストプラクティスに基づいています。

**Topics**
+ [運用上の推奨事項からのアラームの作成](create-alarm.md)
+ [アラームを表示する](view-alarm.md)

# 運用上の推奨事項からのアラームの作成
<a name="create-alarm"></a>

AWS Resilience Hub は、Amazon CloudWatch で選択したアラームを作成するための詳細を含む CloudFormation テンプレートを作成します。テンプレートが生成されたら、Amazon S3 のURL を介してテンプレートにアクセスし、ダウンロードしてコードパイプラインに配置するか、 CloudFormation コンソールからスタックを作成できます。

 AWS Resilience Hub 推奨事項に基づいてアラームを作成するには、推奨アラームのテンプレートを作成し CloudFormation 、コードベースに含める必要があります。

**運用上の推奨事項にアラームを作成するには**

1. 左側のナビゲーションメニューで、**[アプリケーション]** を選択します。

1. **アプリケーション**で、アプリケーションを選択します。

1. **[評価]** タブを選択します。

   **[障害耐性評価]** 表では、以下の情報を使用して評価を特定できます。
   + **[名前]** – 作成時に提供した評価の名前。
   + **[ステータス]** – 評価の実行状態を示します。
   + **[コンプライアンスステータス]** – 評価が障害耐性ポリシーに準拠しているかどうかを示します。
   + **[障害耐性ドリフトステータス]** – アプリケーションが前回の成功した評価から逸脱したかどうかを示します。
   + **[アプリバージョン]** – アプリケーションのバージョン。
   + **[呼び出した人]** – 評価を呼び出したロールを示します。
   + **[開始時刻]** – 評価の開始時刻を示します。
   + **[終了時刻]** – 評価の終了時刻を示します。
   + **[ARN]** - 評価の Amazon リソースネーム (ARN)。

1. **[障害耐性評価]** 表から評価を選択します。評価を受けていない場合は、[での障害耐性評価の実行 AWS Resilience Hub](run-assessment.md) の手順を完了してからこのステップに戻ってください。

1. **[運用上の推奨事項]** を選択します。

1. デフォルトで選択されていない場合は、**[アラーム]** タブを選択します。

   **[アラーム]** テーブルでは、以下を使用して推奨アラームを識別できます。
   + **[名前]** – アプリケーションに設定したアラームの名前。
   + **[説明]** – アラームの目的を説明します。
   + **[状態]** – Amazon CloudWatch アラームの現在の実装状態を示します。

     この列には、次のいずれかの値が表示されます。
     + **実装済み** – が推奨するアラーム AWS Resilience Hub がアプリケーションに実装されていることを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、アプリケーションに実装されている推奨アラームがすべて表示されます。
     + **実装されていない** – が推奨するアラーム AWS Resilience Hub は含まれているが、アプリケーションには実装されていないことを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、アプリケーションに実装されていない推奨アラームがすべて表示されます。
     + **除外** – が推奨するアラーム AWS Resilience Hub がアプリケーションから除外されていることを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、アプリケーションから除外されている推奨アラームがすべて表示されます。推奨アラームを含めるか除外するかについて詳しくは、「[運用上の推奨事項を含める/除外する](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)」を参照してください。
     + **[非アクティブ]** – アラームは Amazon CloudWatch にデプロイされているが、Amazon CloudWatch ではステータスが **[INSUFFICIENT\$1DATA]** に設定されていることを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、実装済みのアラームと非アクティブなアラームがすべて表示されます。
   + **[構成]** – 対処する必要のある保留中の構成の依存関係があるかどうかを示します。
   + **[タイプ]** – アラームの種類を示します。
   + **[AppComponent]** – このアラームに関連するアプリケーションコンポーネント (AppComponents) を示します。
   + **リファレンス ID** – AWS CloudFormation スタックイベントの論理識別子を示します AWS CloudFormation。
   + **レコメンデーション ID** – AWS CloudFormation スタックリソースの論理識別子を示します AWS CloudFormation。

1. **[アラーム]** タブで、**[アラーム]** テーブル内のアラーム推奨事項を特定の状態に基づいてフィルタリングするには、その下にある番号を選択します。

1. アプリケーションに設定したい推奨アラームを選択し、**[CloudFormation テンプレートの作成]** を選択します。

1. **CloudFormation テンプレートの作成**ダイアログでは、自動生成された名前を使用するか、CloudFormation CloudFormation テンプレート名ボックスにテンプレートの名前を入力できます。 **CloudFormation ** 

1. **[作成]** を選択します。 AWS CloudFormation テンプレートの作成には数分かかる場合があります。

   コードベースに推奨事項を含めるには、以下の手順を実行します。

**コードベースに AWS Resilience Hub レコメンデーションを含めるには**

1. **[テンプレート]** タブを選択すると、作成したテンプレートが表示されます。テンプレートを特定するには、以下を使用します。
   + **[名前]** – 作成時に提供した評価の名前。
   + **[ステータス]** – 評価の実行状態を示します。
   + **[タイプ]** – 運用上の推奨事項の種類を示します。
   + **[フォーマット]** – テンプレートが作成されるフォーマット (JSON/テキスト) を示します。
   + **[開始時刻]** – 評価の開始時刻を示します。
   + **[終了時刻]** – 評価の終了時刻を示します。
   + **ARN** – テンプレートの ARN

1. **[テンプレートの詳細]** で、**[テンプレート S3 パス]** の下のリンクを選択し、Amazon S3 コンソールでテンプレートオブジェクトを開きます。

1. Amazon S3 コンソールの **Objects** テーブルから、Alarms フォルダのリンクを選択します。

1. Amazon S3 のパスをコピーするには、JSON ファイルの前にあるチェックボックスを選択し、**[URL をコピー]** を選択します。

1.  AWS CloudFormation コンソールから AWS CloudFormation スタックを作成します。 AWS CloudFormation スタックの作成の詳細については、「」を参照してください[https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)。

    AWS CloudFormation スタックの作成時に、前のステップからコピーした Amazon S3 パスを指定する必要があります。

# アラームを表示する
<a name="view-alarm"></a>

アプリケーションの耐障害性をモニタリングするために設定したすべてのアクティブなアラームを表示できます。 は CloudFormation テンプレート AWS Resilience Hub を使用して、Amazon CloudWatch でアラームを作成するために使用されるアラームの詳細を保存します。Amazon S3 URL を使用して CloudFormation テンプレートにアクセスし、ダウンロードしてコードパイプラインに配置するか、 CloudFormation コンソールからスタックを作成できます。

ダッシュボードからアラームを表示するには、左側のナビゲーションメニューから **[ダッシュボード]** を選択します。**実装済みアラーム**テーブルでは、次の情報を使用して実装済みアラームを特定できます。
+ **[影響を受けるアプリケーション]** – このアラームを実装したアプリケーションの名前。
+ **[アクティブアラーム]** – アプリケーションからトリガーされたアクティブなアラームの数を示します。
+ **進行中の FIS** – アプリケーションで現在実行されている AWS FIS 実験を示します。

**アプリケーションに実装されているアラームを表示するには**

1. 左側のナビゲーションメニューで、**[アプリケーション]** を選択します。

1. **[アプリケーション]** テーブルからアプリケーションを選択します。

1. アプリケーション概要ページの **[実装済みアラーム]** テーブルには、アプリケーションに実装されている推奨アラームがすべて表示されます。

   **[実装済みアラーム]** テーブルで特定のアラームを検索するには、**[テキスト、プロパティ、または値でアラームを検索]** ボックスで、次のいずれかのフィールドを選択し、操作を選択して、値を入力します。
   + **[アラーム名]** – アプリケーションに設定したアラームの名前。
   + **[説明]** – アラームの目的を説明します。
   + **[状態]** – Amazon CloudWatch アラームの現在の実装状態を示します。

     この列には、次のいずれかの値が表示されます。
     + **実装済み** – が推奨するアラーム AWS Resilience Hub がアプリケーションに実装されていることを示します。以下の番号を選択すると、**[運用上の推奨事項]** タブに推奨アラームと実装済みアラームがすべて表示されます。
     + **実装されていない** – が推奨するアラーム AWS Resilience Hub は含まれているが、アプリケーションには実装されていないことを示します。以下の番号を選択すると、**[運用上の推奨事項]** タブに推奨されているアラームと実装されていないアラームがすべて表示されます。
     + **除外** – が推奨するアラーム AWS Resilience Hub がアプリケーションから除外されていることを示します。以下の番号を選択すると、**[運用上の推奨事項]** タブに推奨アラームと除外アラームがすべて表示されます。推奨アラームを含めるか除外するかについて詳しくは、「[運用上の推奨事項を含める/除外する](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)」を参照してください。
     + **[非アクティブ]** – アラームは Amazon CloudWatch にデプロイされているが、Amazon CloudWatch ではステータスが **[INSUFFICIENT\$1DATA]** に設定されていることを示します。以下の番号を選択すると、**[運用上の推奨事項]** タブに実装済みのアラームと非アクティブなアラームがすべて表示されます。
   + **ソーステンプレート** – アラームの詳細を含む AWS CloudFormation スタックの Amazon リソースネーム (ARN) を提供します。
   + **[リソース]** – このアラームがアタッチされ、かつ実装されたリソースを表示します。
   + **[メトリクス]** – アラームに割り当てられた Amazon CloudWatch メトリクスを表示します。Amazon CloudWatch メトリクスの詳細については、「[Amazon CloudWatch メトリクス](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric)」を参照してください。
   + **[最終変更]** – アラームが最後に変更された日付と時刻が表示されます。

**評価から推奨されるアラームを確認するには**

1. 左側のナビゲーションメニューで、**[アプリケーション]** を選択します。

1. **[アプリケーション]** テーブルからアプリケーションを選択します。

   アプリケーションを検索するには、**[アプリケーションを検索]** ボックスにアプリケーション名を入力します。

1. **[評価]** タブを選択します。

   **[障害耐性評価]** 表では、以下の情報を使用して評価を特定できます。
   + **[名前]** – 作成時に提供した評価の名前。
   + **[ステータス]** – 評価の実行状態を示します。
   + **[コンプライアンスステータス]** – 評価が障害耐性ポリシーに準拠しているかどうかを示します。
   + **[障害耐性ドリフトステータス]** – アプリケーションが前回の成功した評価から逸脱したかどうかを示します。
   + **[アプリバージョン]** – アプリケーションのバージョン。
   + **[呼び出した人]** – 評価を呼び出したロールを示します。
   + **[開始時刻]** – 評価の開始時刻を示します。
   + **[終了時刻]** – 評価の終了時刻を示します。
   + **[ARN]** - 評価の Amazon リソースネーム (ARN)。

1. **[障害耐性評価]** 表から評価を選択します。

1. **[運用上の推奨事項]** タブを選択します。

1. デフォルトで選択されていない場合は、**[アラーム]** タブを選択します。

   **[アラーム]** テーブルでは、以下を使用して推奨アラームを識別できます。
   + **[名前]** – アプリケーションに設定したアラームの名前。
   + **[説明]** – アラームの目的を説明します。
   + **[状態]** – Amazon CloudWatch アラームの現在の実装状態を示します。

     この列には、次のいずれかの値が表示されます。
     + **[実装済み]** – アラームがアプリケーションに実装されていることを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、アプリケーションに実装されている推奨アラームがすべて表示されます。
     + **[未実装]** – アラームがアプリケーションに実装されていないか、含まれていないことを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、アプリケーションに実装されていない推奨アラームがすべて表示されます。
     + **[除外]** – アラームがアプリケーションから除外されていることを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、アプリケーションから除外されている推奨アラームがすべて表示されます。推奨アラームを含める/除外する方法の詳細については、「[運用上の推奨事項を含めるまたは除外する](exclude-recommend.md)」を参照してください。
     + **[非アクティブ]** – アラームは Amazon CloudWatch にデプロイされているが、Amazon CloudWatch ではステータスが **[INSUFFICIENT\$1DATA]** に設定されていることを示します。以下の番号を選択すると、**[アラーム]** テーブルがフィルタリングされ、実装済みのアラームと非アクティブなアラームがすべて表示されます。
   + **[構成]** – 対処する必要のある保留中の構成の依存関係があるかどうかを示します。
   + **[タイプ]** – アラームの種類を示します。
   + **[AppComponent]** – このアラームに関連するアプリケーションコンポーネント (AppComponents) を示します。
   + **リファレンス ID** – AWS CloudFormation スタックイベントの論理識別子を示します AWS CloudFormation。
   + **レコメンデーション ID** – AWS CloudFormation スタックリソースの論理識別子を示します AWS CloudFormation。