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

Microservices Engine:トラフィックミラーリングポリシーの設定

最終更新日:Jun 21, 2026

クラウドネイティブゲートウェイでは、ルートにトラフィックミラーリングを設定することで、本番トラフィックを指定のサービスにコピーし、シミュレーションテストやトラブルシューティングに利用できます。

背景情報

現代のネットワーク環境は複雑なため、テスト環境で実際の本番リクエストをシミュレートすることは困難です。トラフィックミラーリングは、トラフィックのエントリーポイントで本番リクエストをコピーし、それをテスト環境に送信することで、この課題に対応します。これにより、実際の本番トラフィックを使用して新機能をテストしたり、不具合を特定したりすることができます。

ユースケース

たとえば、Route1 に、トラフィックの 100% を Service2 にミラーリングするトラフィックミラーリングポリシーを設定した場合を考えます。次の図は、そのアーキテクチャを示しています。

image

操作手順

  1. MSE コンソール にログインします。上部のナビゲーションバーで、リージョンを選択します。

  2. 左側のナビゲーション ウィンドウで、Cloud-Native Gateway > ゲートウェイリスト を選択します。 [ゲートウェイ] ページで、ゲートウェイの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、Routes をクリックし、[ルート] タブをクリックします。

  4. 変更するルートの操作列で、Policies をクリックします。

  5. Policies タブで、Traffic Mirror をクリックします。

  6. トラフィックミラーリングルールのパラメーターを設定してから、Determine をクリックします。

    パラメーター

    説明

    [Destination Service]

    ミラーリングされたトラフィックを受信するサービスです。

    説明

    宛先サービスは、HTTP および HTTPS プロトコルのみをサポートします。

    [ポート]

    宛先サービスのポートです。 [Dynamic Port] を選択することもできます。

    説明

    [Dynamic Port] オプションは、ポートが動的に変更されるサービス向けです。このオプションは、複数のポートを持つサービスをサポートしていません。

    [トラフィックミラーリングの割合 (%)]

    ミラーリングするトラフィックの割合です。有効な値の範囲は 0~100 です。

    説明

    たとえば、このパラメーターを 50 に設定すると、現在のルートのトラフィックの 50% が宛先サービスにミラーリングされます。

    [有効化]

    ルートのトラフィックミラーリングポリシーを有効または無効にします。

結果の確認

対象のゲートウェイのObservation Analysis > Business Monitoring > Canary Release Comparison Dashboardに移動します。Service1 と Service2 に対応するサービスを選択し、ダッシュボードで QPS データを確認します。Service1 と Service2 の QPS の傾向が類似している場合、これは Service1 からのトラフィックが Service2 に正常にミラーリングされていることを示しています。