EDAS コンソールにログインして、EDAS にデプロイされている Dubbo アプリケーションのサービス一覧とサービスの詳細をクエリできます。
制限事項
[サービスクエリ] ページの新旧バージョンを切り替えることができます。
- 新しいバージョンでは、システムは EDAS Agent を使用して、EDAS レジストリ、Microservice Engine (MSE) でホストされるレジストリ、および ZooKeeper、Nacos、Eureka、Consul などのセルフマネージドレジストリ内のサービスをクエリします。
新しいバージョンでは、すべての Dubbo バージョンのサービスと、すべてのレジストリのサービスをクエリできます。
古いバージョンでは、Nacos を介して EDAS レジストリに登録されている Dubbo 2.7.x のサービスのみをクエリできます。
古いバージョンでは、EDAS レジストリ内のサービスのみをクエリできます。
- サーバーのセキュリティグループでは、ポート 8442、8443、および 8883 を介したアウトバウンド TCP 接続が許可されている必要があります。Elastic Compute Service (ECS) でアウトバウンド接続を許可する方法の詳細については、セキュリティグループルールの追加をご参照ください。
サービス一覧の表示
EDAS コンソールにログインします。
左側のナビゲーションペインで、 を選択します。
Dubbo の左側のナビゲーションツリーで、サービス照会 をクリックします。
上部のナビゲーションバーで リージョン を選択します。サービス照会 ページで、マイクロサービス名前空間 ドロップダウンリストからオプションを選択し、アカウント内の [dubbo] サービスを表示します。
Dubbo サービスに関する以下の情報を表示できます:[サービス名]、[バージョン]、[グループ]、[アプリケーション名]、および [インスタンス]。
多数のサービスが存在する場合は、サービス名、IP アドレス、またはアプリケーション名でサービスを検索およびフィルタリングできます。検索キーワードは大文字と小文字を区別しません。[IP] の値は、ECS クラスタと Kubernetes クラスタで異なります。
- ECS クラスタ:値は ECS インスタンスの IP アドレスです。
- Kubernetes クラスタ:値はポッドの IP アドレスです。
説明古い [サービスクエリ] ページではアプリケーションのサービスをクエリできるが、新しい [サービスクエリ] ページではクエリできない場合は、次の手順を実行して問題をトラブルシューティングします。
[サービスクエリ] ページの新しいバージョンは、2020 年 1 月 20 日 00:00:00 にリリースされました。この時点以降にアプリケーションを再起動して、最新の EDAS エージェントが自動的にマウントされるようにする必要があります。したがって、新しい [サービスクエリ] ページでサービスをクエリする前に、アプリケーションを再起動する必要があります。
マイクロサービスフレームワークのバージョンがサポートされているかどうかを確認します。サポートされているバージョンの詳細については、制限事項をご参照ください。
サービス詳細の表示
EDAS コンソールにログインします。
左側のナビゲーションペインで、 を選択します。
Dubbo の左側のナビゲーションツリーで、サービス照会 をクリックします。
上部のナビゲーションバーで リージョン を選択します。サービス照会 ページで、マイクロサービス名前空間 ドロップダウンリストからオプションを選択し、サービス一覧でサービス名をクリックします。
詳細なサービス パネルで、サービスの詳細を表示します。
詳細なサービス パネルには、[基本情報]、[サービス呼び出し関係]、[メタデータ] などの情報が表示されます。
[基本情報]

[サービス呼び出し関係]

[サービス呼び出し関係] セクションには、[サービスプロバイダー] タブと [コンシューマー] タブがあり、[IP]、[ポート]、[シリアル化方法]、[タイムアウト期間 (ミリ秒)] などの情報が表示されます。
[メタデータ]

[メタデータ] セクションには、[メタデータ] と [インターフェースメタデータ] が表示されます。
[メタデータ] セクションには、サービスのメタデータと、マイクロサービス機能を実装するために EDAS が提供するメタデータが表示されます。
[インターフェースメタデータ] セクションには、[メソッド名]、[パラメーター]、[戻り値の型] が表示されます。