Amazon CloudWatch でのモニタリング - AWS Direct Connect

Amazon CloudWatch でのモニタリング

CloudWatch を使用して、物理的な AWS Direct Connect 接続と仮想インターフェイスをモニタリングできます。CloudWatch は AWS Direct Connect から raw データを収集し、それを読み取り可能なメトリクスに処理します。デフォルトで、CloudWatch は 5 分間隔で AWS Direct Connect メトリクスデータを提供します。

Amazon 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 ユーザーガイドGetting Statistics for a Metric を参照してください。

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

注記

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

単位: カウント

ConnectionLightLevelTx

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

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

単位: dBm

ConnectionLightLevelRx

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

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

単位: dBm

ConnectionEncryptionState

1 は接続の暗号化が up であることを示し、0 は接続の暗号化が down であることを示します。このメトリクスが LAG に適用される場合、1 は LAG 内のすべての接続の暗号化が up であることを示し、0 は少なくとも 1 つの LAG 接続の暗号化が down であることを示します。

注記

MAC セキュリティの機能は AWS Direct Connect のベータリリースであり、変更される場合があります。

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. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

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

  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"

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

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

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

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

  1. CloudWatch コンソール (https://console.aws.amazon.com/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 アラームの使用」を参照してください。