すべてのプロダクト
Search
ドキュメントセンター

Virtual Private Cloud:VPC内のECSインスタンスのトラフィックデータの表示

最終更新日:Jan 02, 2024

このトピックでは、フローログを使用して、仮想プライベートクラウド (VPC) 内のElastic Compute Service (ECS) インスタンスのトラフィックデータを表示する方法について説明します。

前提条件

  • VPCが作成され、VPCに2つのvSwitchが作成されます。 この例では、vSwitchはvSwitch 1およびvSwitch 2という名前です。 詳細については、「IPv4 CIDRブロックを使用したVPCの作成」をご参照ください。

  • ECS 1とECS 2はvSwitch 1で作成されます。 ECS 3とECS 4はvSwitch 2で作成されます。 アプリケーションはECS 2とECS 4にデプロイされます。 詳細については、『ウィザードを用いたインスタンスの作成』をご参照ください。

背景情報

このトピックでは、次のシナリオを使用します。 ECS 2とECS 4は、同じVPCに属する異なるvSwitchに接続されています。 ECS 2とECS 4の間で大量のデータが交換されます。 IT部門は、トラフィックデータを詳細に表示したいと考えています。流日志1

手順

配置步骤

ステップ1: フローログの作成

  1. VPCコンソールにログインします。
  2. 左側のナビゲーションウィンドウで、[O&Mとモニタリング] > FlowLog を選択します。
  3. フローログ機能を初めて使用する場合は、次の操作を実行します。

    • 権限の付与 をクリックし、[権限付与ポリシーの確認] をクリックします。 フローログをSimple log Serviceにインポートできるようにするには、承認を完了する必要があります。

    • Log Service の有効化 をクリックして、フローログ機能を有効にします。

  4. 上部のナビゲーションバーで、フローログを作成するリージョンを選択します。

    この例では、VPCがデプロイされているリージョンを選択します。

  5. FlowLog ページで、フローログの作成 をクリックします。

  6. フローログの作成 ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。配置流日志

パラメーター

説明

フローログ名

VSwitch の名前を入力します。

この例では、ECS2_to_ECS4が使用されます。

リソースタイプ

トラフィックをキャプチャするリソースのタイプを選択します。

この例では、ENIが選択されています。

リソースインスタンス

ENIを選択します。

  • ECS2のENIを選択した場合、フローログに基づいてECS2のトラフィックを表示できます。

  • ECS4のENIを選択すると、フローログに基づいてECS4のトラフィックを表示できます。

トラフィックタイプ

データ転送タイプ: キャプチャするトラフィックデータのタイプを選択します。 この例では、[すべて] が選択されています。

プロジェクト

キャプチャしたトラフィックを管理するプロジェクトのタイプを選択します。 この例では、[プロジェクトの作成] が選択されています。

Logstore

キャプチャしたトラフィックを保存するLogstoreのタイプを選択します。 この例では、Logstoreの作成が選択されています。

FlowLog レポート分析機能の有効化

この例では、この機能は有効です。 スイッチをオンにすると、Simple Log Serviceインデックスが有効になり、Logstoreのダッシュボードが作成されます。 次に、SQLクエリを使用してログデータを使用し、ダッシュボードでログデータを分析できます。 Simple Log Serviceダッシュボードは無料です。 ただし、Simple Log Serviceインデックスはデータ使用量に基づいて課金されます。 詳細については、「簡易ログサービス課金」をご参照ください。

サンプリング間隔 (分)

サンプリング間隔を指定します。 1分、5分、または10分を指定できます。 この例では、サンプリング間隔は10分である。

説明

フローログの説明を入力します。

ステップ2: フローログの表示

ECS 2がECS 4にアクセスしたときに生成されるトラフィックデータを表示します。

  1. FlowLog ページでフローログを見つけ、ログストア 列のLogstoreの名前をクリックします。

    查看流日志

  2. 次の図の手順を実行して、ECS 2がECS 4にアクセスしたときに生成されるトラフィックデータを照会します。

    具体步骤

    番号

    説明

    1

    次のSQL文を入力して、ECS 2がECS 4にアクセスしたときに生成されるトラフィックデータを集計およびソートします。

    eni-id: eni-hp3g87 ********* po6zppおよびdstaddr: "10.X. X.231" | select date_format(from_unixtime(__time_ - __time __% 60), '% H:% i:% S') as time, dstaddr time limit 1000による帯域幅の合計 (バイト * 8/("end"-start)))

    SQLステートメントでは、time、bandwidth (bit/s) 、dstadr (destination address) のパラメーターを指定します。 timeとdstadrは集計列であり、時間の昇順でソートされます。 この場合、1,000のログエントリが取得されます。 次のセクションでは、パラメーターについて説明します。

    • eni-id: ECS 2のENI ID。

    • dstadr: ECS 4のプライベートIPアドレス。

    • 他のパラメーターをこの例に示す値に設定します。

    説明

    ECS 4がECS 2にアクセスしたときに生成されたトラフィックデータを取得するには、ENIを選択し、フローログの作成時にECS 4を選択します。 SQLステートメントを入力するときは、eni-idをECS4のENI IDに設定し、dstaddrをECS2のプライベートIPアドレスに設定します。 他の操作を変更しないでください。

    2

    クエリする期間を選択します。

    3

    [グラフ] タブをクリックし、流图をクリックしてグラフの種類を選択します。

    4

    [共通設定] セクションで、次のパラメーターを設定します。

    • 軸Xフィールド: 値をtimeに設定します。

    • 軸Yフィールド: 値をbandwidthに設定します。

    • 集計列: 値をdstaddrに設定します。

    • フォーマット: 値をbps, Kbps, Mbpsに設定します。

    他のパラメータのデフォルト設定を維持します。

    5

    [新しいダッシュボードに追加] をクリックし、表示されるダイアログボックスで次のパラメーターを設定します。

    • 操作: この例では、[ダッシュボードの作成] を使用します。

    • レイアウトモード: この例では、グリッドレイアウトが使用されています。

    • ダッシュボード名: ダッシュボードの名前を入力します。 この場合、ECS2_to_ECS4となる。

    ダッシュボードでフローログに関する情報を表示できます。

    6

    [検索と分析] をクリックして、ECS 2がECS 4にアクセスしたときに生成されるトラフィックデータを表示します。