マイクロサービスエンジン(MSE)コンソールの [API 詳細] ページには、アプリケーションのすべてのインターフェースの詳細が表示されます。表示される情報には、1 秒あたりのクエリ数(QPS)、異常なリクエスト、応答時間(RT)、および同時実行数が含まれます。Microservices Governance Enterprise Edition を使用している場合は、このページでインターフェースのトラフィック保護ルールを管理することもできます。このトピックでは、 [API 詳細] ページの主な機能について説明します。
[API 詳細] ページに移動する
[MSE コンソール] にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションペインで、Microservices Governance > Application Governance を選択します。
Application list ページで、目的のアプリケーションのリソースカードをクリックします。
左側のナビゲーションペインで、API Details をクリックします。
説明
API Details ページには、QPS、RT、同時実行数など、アプリケーションのすべてのインターフェースの詳細が表示されます。WEB service タブと RPC service タブをクリックして、さまざまなタイプのインターフェースの詳細ページに移動します。以下のセクションでは、タブに表示される情報について説明します。
[WEB サービス] タブ
1 でマークされた四角形では、Server サブタブと Client サブタブの Web インターフェースのリスト、および過去 5 分間に収集された各インターフェースのデータ(Requests、Reject Quantity、[RT]、Success Rate など)をプレビューできます。リソース名でインターフェースを検索したり、保護ルールが設定されているインターフェースのみをフィルタリングしたり、 [リクエスト]、[拒否数]、[RT]、または [成功率] に基づいてインターフェースを並べ替えたりできます。インターフェースの右側に
アイコンが表示されている場合は、そのインターフェースに保護ルールが設定されています。
説明Interface Configured with Protection Rules を選択すると、保護ルールが有効になっているかどうかに関係なく、保護ルールが設定されているインターフェースが表示されます。
2 でマークされた四角形では、サブタブを選択して現在のインターフェースの情報を表示し、インターフェースのさまざまなルールを設定できます。
Interface overview:QPS、RT、および同時実行数に基づいて現在のインターフェースのデータを表示できます。
Node details:ノード別に現在のインターフェースのデータを表示できます。表示される情報には、QPS、RT、および同時実行数が含まれます。
Interface Flow Control:現在のインターフェースのスロットリングルールを設定できます。詳細については、「スロットリングルールを設定する」をご参照ください。
Concurrency Isolation:現在のインターフェースの分離ルールを設定できます。詳細については、「分離ルールを設定する」をご参照ください。
Hotspot Parameter Protection (HTTP Requests):現在のインターフェースのホットスポットパラメータ保護(HTTP リクエスト)ルールを設定できます。このサブタブは、サーバー側のインターフェースでのみ使用できます。詳細については、「ホットスポットパラメータ保護ルール(HTTP リクエスト)を設定する」をご参照ください。
Circuit Breaking:現在のインターフェースのサーキットブレーキングルールを設定できます。このサブタブは、クライアント側のインターフェースでのみ使用できます。詳細については、「サーキットブレーキングルールを設定する」をご参照ください。
3 でマークされた四角形では、2 で選択したサブタブの関連情報を表示できます。
4 でマークされた四角形では、再生時間を選択できます。その後、1 と 3 でマークされた四角形に、指定された期間のメトリックデータを表示できます。
説明24 時間以内のメトリックデータを再生できます。現在オンラインのノードのメトリックデータのみを再生できます。
ゲートウェイとして機能する Java アプリケーションの場合、 [API 詳細] ページに表示される情報は、サービスタイプ、サーバー、またはクライアントによって区別されません。表示される情報は、 [WEB サービス] タブの [サーバー] サブタブの情報と似ています。ルート名は、1 でマークされた四角形に表示されます。
[RPC サービス] タブ
1 でマークされた四角形では、Server サブタブと Client サブタブの RPC インターフェースのリスト、および現在収集された各インターフェースのデータ(Requests、Reject Quantity、[RT]、Success Rate など)をプレビューできます。リソース名でインターフェースを検索できます。
説明RPC インターフェースリストでは、各インターフェースについて 2 レベルの情報が表示されます。クラス名は最初のレベルに表示され、メソッド名は 2 番目のレベルに表示されます。
2 でマークされた四角形では、サブタブを選択して現在のインターフェースに関する情報を表示できます。
Interface overview:QPS、RT、および同時実行数に基づいて現在のインターフェースのデータを表示できます。
Node details:ノード別に現在のインターフェースのデータを表示できます。表示される情報には、QPS、RT、および同時実行数が含まれます。
Interface Flow Control:現在のインターフェースのスロットリングルールを設定できます。詳細については、「スロットリングルールを設定する」をご参照ください。
Concurrency Isolation:現在のインターフェースの分離ルールを設定できます。詳細については、「分離ルールを設定する」をご参照ください。
Hotspot Parameter Protection (RPC):現在のインターフェースのホットスポットパラメータ保護(RPC リクエスト)ルールを設定できます。このサブタブは、クライアント側のインターフェースでのみ使用できます。詳細については、「ホットスポットパラメータ保護ルール(RPC リクエスト)を設定する」をご参照ください。
Circuit Breaking:現在のインターフェースのサーキットブレーキングルールを設定できます。このサブタブは、クライアント側のインターフェースでのみ使用できます。詳細については、「サーキットブレーキングルールを設定する」をご参照ください。
3 でマークされた四角形では、2 で選択したサブタブの関連情報を表示できます。
4 でマークされた四角形では、再生時間を選択できます。その後、1 と 3 でマークされた四角形に、指定された期間のメトリックデータを表示できます。
説明24 時間以内のメトリックデータを再生できます。現在オンラインのノードのメトリックデータのみを再生できます。