Amazon CloudWatch によるモニタリング - AWS Direct Connect

Amazon CloudWatch によるモニタリング

CloudWatch を使用して物理的な AWS Direct Connect 接続をモニタリングできます。CloudWatch は、AWS Direct Connect から未加工データを収集し、読み取り可能なメトリクスに加工することができます。デフォルトでは、CloudWatch は 5 分間隔で AWS Direct Connect メトリクスデータを提供します。

CloudWatch の詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。また、サービスの CloudWatch をモニタリングして、リソースを使用しているサービスを確認することもできます。詳細については、「CloudWatch メトリクスを発行する AWS のサービス 」を参照してください。

AWS Direct Connect のメトリクスとディメンション

メトリクスは、AWS Direct Connect 物理接続と仮想インターフェイスで使用できます。

AWS Direct Connect の接続メトリクス

以下のメトリクスは、AWS Direct Connect 専用接続から入手できます。

メトリクス 説明

ConnectionState

接続の状態。1 はアップ、0 はダウンを示します。

このメトリクスは、専用接続とホスト接続で使用できます。

単位: ブール

ConnectionBpsEgress

接続の AWS 側から送信されるデータのビットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分、最低 1 分) にわたる集計 (平均) です。デフォルトの集計は変更できます。

このメトリクスは、新しい接続やデバイスの再起動時には使用できない場合があります。メトリクスは、接続を使用してトラフィックの送受信を行うときに開始されます。

単位: ビット/秒

ConnectionBpsIngress

接続の AWS 側に受信されるデータのビットレート。

このメトリクスは、新しい接続やデバイスの再起動時には使用できない場合があります。メトリクスは、接続を使用してトラフィックの送受信を行うときに開始されます。

単位: ビット/秒

ConnectionPpsEgress

接続の AWS 側から送信されるデータのパケットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分、最低 1 分) にわたる集計 (平均) です。デフォルトの集計は変更できます。

このメトリクスは、新しい接続やデバイスの再起動時には使用できない場合があります。メトリクスは、接続を使用してトラフィックの送受信を行うときに開始されます。

単位: パケット/秒

ConnectionPpsIngress

接続の AWS 側に受信されるデータのパケットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分、最低 1 分) にわたる集計 (平均) です。デフォルトの集計は変更できます。

このメトリクスは、新しい接続やデバイスの再起動時には使用できない場合があります。メトリクスは、接続を使用してトラフィックの送受信を行うときに開始されます。

単位: パケット/秒

ConnectionCRCErrorCount

このカウントはもう使用されていません。代わりに ConnectionErrorCount を使用します。

ConnectionErrorCount

AWS デバイス上のすべてのタイプの MAC レベルエラーの合計エラー数。この合計には、巡回冗長検査 (CRC) エラーが含まれます。

このメトリクスは、最後にレポートされたデータポイント以降に発生したエラー数です。インターフェイスにエラーがある場合、メトリクスはゼロ以外の値を報告します。CloudWatch で選択した間隔 (5 分間など) のすべてのエラーの合計数を取得するには、「合計」統計を適用します。合計統計の取得の詳細については、Amazon CloudWatch ユーザーガイドの「メトリクスの統計の取得」を参照してください。

インターフェイスのエラーが停止すると、メトリクス値は 0 に設定されます。

注記

このメトリクスは、現在使用されていない ConnectionCRCErrorCount に置き換わります。

単位: Count

ConnectionLightLevelTx

接続の AWS 側から送信 (出力) されるトラフィックのファイバー接続状態を示します。

このメトリクスには 2 つのディメンションがあります。詳細については、「AWS Direct Connect の使用可能なディメンション」を参照してください。

単位: dBm

ConnectionLightLevelRx

接続の AWS 側に受信 (入力) されるトラフィックのファイバー接続状態を示します。

このメトリクスには 2 つのディメンションがあります。詳細については、「AWS Direct Connect の使用可能なディメンション」を参照してください。

単位: dBm

AWS Direct Connect 仮想インターフェイスのメトリクス

以下のメトリクスは、AWS Direct Connect 仮想インターフェイスから入手できます。

メトリクス 説明

VirtualInterfaceBpsEgress

仮想インターフェイスの AWS 側から送信されるデータのビットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分) にわたる集計 (平均) です。

単位: ビット/秒

VirtualInterfaceBpsIngress

仮想インターフェイスの AWS 側に受信されるデータのビットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分) にわたる集計 (平均) です。

単位: ビット/秒

VirtualInterfacePpsEgress

仮想インターフェイスの AWS 側から送信されるデータのパケットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分) にわたる集計 (平均) です。

単位: パケット/秒

VirtualInterfacePpsIngress

仮想インターフェイスの AWS 側に受信されるデータのパケットレート。

報告される数値は、指定した時間長 (デフォルトは 5 分) にわたる集計 (平均) です。

単位: パケット/秒

AWS Direct Connect の使用可能なディメンション

以下のディメンションを使用して AWS Direct Connect データをフィルタリングできます。

ディメンション 説明

ConnectionId

このディメンションは、AWS Direct Connect 接続と仮想インターフェイスのメトリクスで使用できます。このディメンションでは、接続でデータをフィルターします。

OpticalLaneNumber このディメンションでは、ConnectionLightLevelTx データと ConnectionLightLevelRx データをフィルターし、AWS Direct Connect 接続の光レーン番号でデータをフィルターします。
VirtualInterfaceId このディメンションは、AWS Direct Connect 仮想インターフェイスのメトリクスで使用でき、仮想インターフェイスでデータをフィルターします。

AWS Direct Connect CloudWatch メトリクスの表示

AWS Direct Connect は AWS Direct Connect 接続に関する以下のメトリクスを 30 秒間隔で Amazon CloudWatch に送信します。Amazon CloudWatch は、このデータポイントを 1 分間隔または 5 分間隔に集計します。以下の手順を使用して、AWS Direct Connect 接続のメトリクスを表示できます。

CloudWatch コンソールを使用してメトリクスを表示するには

メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。

  1. https://console.aws.amazon.com/cloudwatch/ にある CloudWatch コンソールを開きます。

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

  3. [すべてのメトリクス] で、[DX] メトリクス名前空間を選択します。

  4. [接続メトリクス] を選び、メトリクス (AWS Direct Connect 接続用など) を表示するメトリクスディメンションを選択します。

  5. (接続メトリクスの場合はオプション) 選択したメトリクスのデータを 1 分間隔で返すには、[グラフ化したメトリクス] を選択し、[期間] リストから [1 分] を選択します。

AWS Direct Connect コンソールを使用してメトリクスを表示するには

  1. https://console.aws.amazon.com/directconnect/ にある AWS Direct Connect コンソールを開きます。

  2. ナビゲーションペインで [Connections (接続)] を選択します。

  3. 接続を選択します。[Monitoring] タブに接続のメトリクスが表示されます。

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

コマンドプロンプトで、以下のコマンドを使用します。

aws cloudwatch list-metrics --namespace "AWS/DX"

CloudWatch アラームを作成して AWS Direct Connect 接続をモニタリングする

CloudWatch アラームを作成できます。これは、アラームの状態が変わったときに Amazon SNS メッセージを送信します。1 つのアラームで、指定した期間中、1 つのメトリクスを監視します。このアラームは、複数の期間にわたる一定のしきい値とメトリクスの値の関係性に基づき、Amazon SNS トピックに通知を送信します。

たとえば、AWS Direct Connect 接続の状態を監視するアラームを作成できます。接続状態が 5 回連続して 1 分間ダウンとなったときに、通知を送信します。

接続状態のアラームを作成するには

  1. https://console.aws.amazon.com/cloudwatch/ にある CloudWatch コンソールを開きます。

  2. ナビゲーションペインで、[Alarms] を選択します。

  3. [Create Alarm] を選択します。

  4. [DX Metrics (DX メトリクス)] カテゴリを選択します。

  5. AWS Direct Connect 接続を選択して [ConnectionState] メトリクスを選択します。[Next (次へ)] を選択します。

  6. アラームを次のように設定して、[アラームの作成] を選択します。

    • [アラームのしきい値] に、アラームの名前と説明を入力します。[Whenever (次の時)] で、[<] を選択し、「1」と入力します。連続した期間として「5」を入力します。

    • [アクション] で、既存の通知のリストを選択するか、[新しいリスト] を選択して新しいリストを作成します。

    • [アラームのプレビュー] で 1 分間隔を選択します。

アラーム作成のその他の例については、Amazon CloudWatch ユーザーガイド の「Amazon CloudWatch アラームの作成」を参照してください。