AWS Direct Connect
AWS Direct Connect の接続と仮想インターフェースのアセットおよび監視データを収集します。
設定¶
Func のインストール¶
Guance の「統合 - 拡張 - ホスト型 Func」を有効にすることを推奨します。前提条件はすべて自動でインストールされるため、続けてスクリプトをインストールしてください。
Func を自前でデプロイする場合は、Func の自前デプロイを参照してください。
スクリプトのインストール¶
ヒント:要件を満たす Amazon AK を事前に準備してください。簡単に設定するには、グローバル読み取り専用権限
ReadOnlyAccessを直接付与できます。
ホスト型スクリプトの有効化¶
- Guance コンソールにログインします。
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します。
- 【クラウドアカウントの追加】をクリックし、【AWS】を選択して必要な情報を入力します。すでにアカウントを設定済みの場合は、この手順をスキップしてください。
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は設定を確認し、再度テストしてください。
- 【クラウドアカウント管理】の一覧から追加済みのアカウントを選び、詳細ページを開きます。
- アカウント詳細ページの【統合】をクリックし、
未インストール一覧からAWS Direct Connectを選んで【インストール】をクリックします。表示された画面でインストールを完了します。
スクリプトの手動有効化¶
-
Func コンソールで【スクリプトマーケット】をクリックし、Guance スクリプトマーケットで
integration_aws_direct_connectを検索します。 -
【インストール】をクリックし、AWS AK ID、AK Secret、アカウント名を入力します。
-
【起動スクリプトのデプロイ】をクリックすると、
Startupスクリプトセットが自動で作成され、起動スクリプトが設定されます。 -
有効化後は「管理 / 自動トリガー設定」で設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ実行できます。しばらく待ってから、タスク記録とログを確認してください。
検証¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定があることを確認します。タスクの実行履歴とログで異常の有無を確認します。
- Guance の「インフラストラクチャ / カスタム」で、
aws_dx_connect接続オブジェクトとaws_dx_virtual_interface仮想インターフェースオブジェクトを確認します。 - Guance の「メトリクス」で、対応する監視データがあることを確認します。
メトリクス¶
Amazon CloudWatch を設定することで、さらに多くのメトリクスを収集できます。Amazon CloudWatch メトリクスの詳細を参照してください。
AWS Direct Connect のメトリクスは aws_dx メジャーメントに格納されます。説明列には各メトリクスの説明、単位、統計情報が含まれます。
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
connection_state_minimum |
接続状態:1 は正常、0 は切断を示す | connection_id | - |
connection_bps_egress_average |
接続の AWS 側から送信されるトラフィックのビットレート | connection_id | bps |
connection_bps_ingress_average |
接続の AWS 側で受信するトラフィックのビットレート | connection_id | bps |
connection_pps_egress_average |
接続の AWS 側から送信されるパケットのレート | connection_id | pps |
connection_pps_ingress_average |
接続の AWS 側で受信するパケットのレート | connection_id | pps |
connection_error_count_sum |
AWS デバイスが記録した MAC 層エラーの総数(CRC エラーを含む) | connection_id | count |
connection_light_level_tx_average |
接続の AWS 側における送信方向の光パワー | connection_id, optical_lane_number | dBm |
connection_light_level_rx_average |
接続の AWS 側における受信方向の光パワー | connection_id, optical_lane_number | dBm |
connection_encryption_state_minimum |
接続の暗号化状態:1 は正常、0 は異常を示す。LAG 内のいずれかの接続で暗号化に異常がある場合は 0 | connection_id | - |
connection_discards_pps_egress_average |
接続の AWS 側から送信される際に破棄されるパケットのレート | connection_id | pps |
virtual_interface_bps_egress_average |
仮想インターフェースの AWS 側から送信されるトラフィックのビットレート | connection_id, virtual_interface_id | bps |
virtual_interface_bps_ingress_average |
仮想インターフェースの AWS 側で受信するトラフィックのビットレート | connection_id, virtual_interface_id | bps |
virtual_interface_pps_egress_average |
仮想インターフェースの AWS 側から送信されるパケットのレート | connection_id, virtual_interface_id | pps |
virtual_interface_pps_ingress_average |
仮想インターフェースの AWS 側で受信するパケットのレート | connection_id, virtual_interface_id | pps |