ARC の準備状況チェックでの Amazon CloudWatch の使用 - Amazon Application Recovery Controller (ARC)

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

ARC の準備状況チェックでの Amazon CloudWatch の使用

Amazon Application Recovery Controller (ARC) は、準備状況チェックのために Amazon CloudWatch にデータポイントを発行します。CloudWatch では、それらのデータポイントについての統計を、(メトリクスと呼ばれる) 順序付けられた時系列データのセットとして取得できます。メトリクスは監視対象の変数、データポイントは時間の経過と共に変わる変数の値と考えることができます。たとえば、指定した期間に AWS リージョンを通過するトラフィックをモニタリングできます。各データポイントには、タイムスタンプと、オプションの測定単位が関連付けられています。

メトリクスを使用して、システムが正常に実行されていることを確認できます。例えば、メトリクスが許容範囲外になる場合、CloudWatch アラームを作成して、指定されたメトリクスを監視し、アクション (E メールアドレスに通知を送信するなど) を開始することができます。

詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。

ARC メトリクス

AWS/Route53RecoveryReadiness 名前空間には、次のメトリクスが含まれます。

メトリクス 説明
ReadinessChecks

ARC によって処理された準備状況チェックの数を表します。このメトリクスは、以下に示すように状態別にディメンション化できます。

単位: Count

レポート条件: ゼロ以外の値がある。

統計: 使用できる統計は Sum のみです。

ディメンション
  • READY

  • NOT_READY

  • NOT_AUTHORIZED

  • UNKNOWN

Resources

ARC によって処理されるリソースの数を表します。これは、API で定義されているリソース識別子によってディメンション化できます。

単位: Count

レポート条件: ゼロ以外の値がある。

統計: 使用できる統計は Sum のみです。

ディメンション
  • ResourceSetType: これらはリソースタイプで、ARC によって評価される特定のタイプあたりのリソース数でフィルタリングされます。

    例: AWS::CloudWatch::Alarm

ARC メトリクスの統計

CloudWatch は、ARC によって発行されたメトリクスデータポイントに基づく統計を提供します。統計とは、指定された期間のメトリクスデータを集計したものです。統計を要求した場合、返されるデータストリームはメトリクス名とディメンションによって識別されます。ディメンションは、メトリクスを一意に識別する名前/値のペアです。

以下は、役に立つメトリクス/ディメンションの組み合わせの例です。

  • ARC によって準備状況について評価された準備状況チェックの数を表示します。

  • ARC によって評価される特定のリソースセットタイプのリソースの合計数を表示します。

ARC で CloudWatch メトリクスを表示する

CloudWatch コンソールまたは を使用して、ARC の CloudWatch メトリクスを表示できます AWS CLI。コンソールでは、メトリクスはモニタリンググラフのように表示されます。

ARC の CloudWatch メトリクスは、米国西部 (オレゴン) リージョンで、コンソールまたは の使用時に表示する必要があります AWS CLI。を使用する場合は AWS CLI、次のパラメータ を含めて、コマンドの米国西部 (オレゴン) リージョンを指定します--region us-west-2

CloudWatch コンソールを使用してメトリクスを表示するには
  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. ナビゲーションペインで [Metrics (メトリクス)] を選択します。

  3. Route53RecoveryReadiness 名前空間を選択します。

  4. (オプション) すべてのディメンションでメトリクスを表示するには、検索フィールドに名称を入力します。

を使用してメトリクスを表示するには AWS CLI

使用可能なメトリクスを表示するには、次の list-metrics コマンドを使用します。

aws cloudwatch list-metrics --namespace AWS/Route53RecoveryReadiness --region us-west-2
を使用してメトリクスの統計を取得するには AWS CLI

以下の get-metric-statistics コマンドを使用して、指定されたメトリクスとディメンションの統計情報を取得します。CloudWatch は、ディメンションの一意の組み合わせをそれぞれ別のメトリクスとして扱うことに注意してください。発行されていないディメンションの組み合わせを使用した統計を取得することはできません。メトリクス作成時に使用した同じディメンションを指定する必要があります。

次の の例では、ARC のアカウントについて 1 分あたりに評価される準備状況チェックの合計を一覧表示します。

aws cloudwatch get-metric-statistics --namespace AWS/Route53RecoveryReadiness \ --metric-name ReadinessChecks \ --region us-west-2 \ --statistics Sum --period 60 \ --dimensions Name=State,Value=READY \ --start-time 2021-07-03T01:00:00Z --end-time 2021-07-03T01:20:00Z

以下は、コマンドからの出力例です。

{ "Label": "ReadinessChecks", "Datapoints": [ { "Timestamp": "2021-07-08T18:00:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:04:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:01:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:02:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:03:00Z", "Sum": 1.0, "Unit": "Count" } ] }