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 コンソールを使用してメトリクスを表示するには

メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。計算関数や事前構築クエリの追加を含めた、Amazon CloudWatch を使用して Direct Connect メトリクスを表示するための詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch メトリクスを使用する」を参照してください。

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

  2. ナビゲーションペインで、[Metrics] (メトリクス)、[All metrics] (すべてのメトリクス) の順に選択します。

  3. [Metrics] (メトリクス) セクションで、DX を選択します。

  4. [ConnectionId] または [Metric name] (メトリクス名) をクリックし、次のいずれかを選択してメトリクスをさらに定義します。

    • [Add to search] (検索に追加) - このメトリクスを検索結果に追加します。

    • [Search for this only] (これのみ検索) - このメトリクスのみを検索します。

    • [Remove from graph] (グラフから削除) - このメトリクスをグラフから削除します。

    • [Graph this metric only] (このメトリクスのみをグラフ化) - このメトリクスのみをグラフ化します。

    • [Graph all search results] (すべての検索結果をグラフ化) - すべてのメトリクスをグラフ化します。

    • [Graph with SQL query] (SQL クエリ付きグラフ) - [Metric Insights -query builder] (Metric Insights クエリビルダー) を開きます。SQL クエリを作成して、グラフにする対象を選択できます。Metric Insights を使用するための詳細については、「Amazon CloudWatch ユーザーガイド」の「CloudWatch Metric Insights を使用してメトリクスをクエリする」を参照してください。

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

  1. AWS Management Console にサインインして AWS Direct Connect コンソール (https://console.aws.amazon.com/directconnect/v2/home) を開きます。

  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 分間ダウンとなったときに、通知を送信します。アラームを作成するために知っておくべきことと、アラームを作成するための詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch アラームを使用する」を参照してください。

CloudWatch アラームを作成するには。

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

  2. ナビゲーションペインで、[Alarms] (アラーム) を選択し、[All alarms] (アラームの作成) を選択します。

  3. [Create Alarm] (アラームの作成) を選択します。

  4. [Select metric] (メトリクスの選択)、DX の順に選択します。

  5. [Connection Metrics] (接続メトリクス) メトリクスを選択します。

  6. AWS Direct Connect 接続を選び、[Select metric] (メトリクスの選択) メトリクスを選択します。

  7. [Specify metric and conditions] (メトリクスと条件の指定) ページで、アラームのパラメータを設定します。メトリクスや条件を指定するための詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch アラームを使用する」を参照してください。

  8. [Next] を選択します。

  9. [Configure actions] (アクションの設定) ページでアラームアクションを設定します。アラームアクションを設定するための詳細については、「Amazon CloudWatch ユーザーガイド」の「アラームアクション」を参照してください。

  10. [Next] を選択します。

  11. [Add name and description] (名前と説明を追加) ページで、[Name] (名前) とオプションの [Alarm description] (アラームの説明) を入力してこのアラームについて説明し、[Next] (次へ) をクリックします。

  12. 提案されているアラームについて [Preview and create] (プレビューと作成) ページで確認します。

  13. 必要に応じて、[Edit] (編集) をクリックして情報を変更し、[Create alarm] (アラームの作成) を選択します。

    [Alarms] (アラーム) ページに、新しいアラームに関する情報が記載された新しい行が表示されます。[Actions] (アクション) ステータスには、[Actions enabled] (有効済みのアクション) と表示されアラームがアクティブであることを示します。