マイクロサービスエンジン (MSE) コンソールにログインして、Spring Cloud アプリケーションまたは Dubbo アプリケーションのサービスリストとサービスの詳細をクエリできます。このトピックでは、サービスをクエリする方法について説明します。
用語
サービス: MSE インスタンスに登録されている Spring Cloud サービスまたは Dubbo サービス。
アプリケーション: デプロイされたエンティティ。
サービスリストのクエリ
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションペインで、 を選択します。
Service query ページで、左上隅のフレームワークドロップダウンリストから [フレームワーク: Spring Cloud] または [フレームワーク: Dubbo] を選択して、対象のサービスをクエリします。
多数のサービスが存在する場合は、Service name、[IP]、または Application name でサービスをフィルタリングまたは検索できます。検索キーワードは大文字と小文字が区別されません。[IP] で指定された IP アドレスは、アプリケーションがデプロイされているオブジェクトのタイプによって異なります。オブジェクトは、Elastic Compute Service (ECS) インスタンスまたは Container Service for Kubernetes (ACK) クラスタにすることができます。
アプリケーションが ECS インスタンスにデプロイされている場合は、ECS インスタンスの IP アドレスが使用されます。
アプリケーションが ACK クラスタにデプロイされている場合は、ポッドの IP アドレスが使用されます。
サービス詳細のクエリ
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションペインで、 を選択します。
Service query ページで、サービス名をクリックしてサービスの詳細を表示します。
Service details パネルは、Basic Information、Service call relationship、および Metadata セクションで構成されています。
Spring Cloud アプリケーション
Basic Information セクションには、[サービス名]、[サービスタイプ]、および [アプリケーション名] が表示されます。
[nacos インスタンス]: サービスが MSE Nacos インスタンスに登録されている場合は、Nacos インスタンスを表示できます。
[サービスサブスクリプション]: サービスが MSE Nacos インスタンスに登録されている場合、サービスサブスクリプション機能はデフォルトで有効になっています。サービスサブスクリプション機能が有効になっている場合、DNS ブロッキングが有効になります。サービスが HTTP 経由で他のサービスを呼び出すと、呼び出しに使用される DNS システムは、Nacos サービスによって解決された結果を優先的に返します。サービスサブスクリプション機能を無効にすることができます。
Service call relationship セクションには、[サービスプロバイダー] タブと [サービスコンシューマー] タブが表示されます。[サービスプロバイダー] タブには、プロバイダーの [IP アドレス] と Port が表示されます。[サービスコンシューマー] タブには、コンシューマーの [IP アドレス] と Application name が表示されます。
Metadata セクションは、Interface metadata と [サービスメタデータ] の 2 つの部分で構成されます。
Interface metadata には、Class、Request method、Request path、Method name/description、および Parameter list/description が表示されます。
[サービスメタデータ] には、サービスメタデータと、MSE がマイクロサービス機能を使用するために提供するメタデータが表示されます。
Dubbo アプリケーション
Basic Information セクションには、[サービス名]、[バージョン]、[グループ]、[サービスタイプ]、および [アプリケーション名] が表示されます。
Service call relationship セクションには、[サービスプロバイダー] タブと [サービスコンシューマー] タブが表示されます。2 つのタブには、プロバイダーとコンシューマーに関する次の情報が表示されます。[IPアドレス]、Port、Serialization method、Timeout Period (ms)。
Metadata セクションは、Interface metadata と [サービスメタデータ] の 2 つの部分で構成されます。
Interface metadata には、Method name、Parameter list、Return type が表示されます。
[サービスメタデータ] には、サービスメタデータと、マイクロサービス機能を使用するために MSE が提供するメタデータが表示されます。