You can query the service list and service details of Spring Cloud, Dubbo, and High-speed Service Framework (HSF) applications that are deployed in Enterprise Distributed Application Service (EDAS).

Background information

You can switch between the old and new versions of the Service Search page.

  • In the new version, the systems uses EDAS Agent to query services in the EDAS registry, MSE-hosted registry, and on-premises registries, including ZooKeeper, Nacos, Eureka, and Consul.
  • In the old version, you can only query services in the EDAS registry.

Limits

  • On the new Service Search page, you can query only services of the specified microservice frameworks.
    • The Spring Cloud version must be Edgware or later.
    • The Dubbo version must be 2.5.x, 2.6.x, or 2.7.X.
    • There is no limit on the HSF version.
  • On the old Service Search page, you can only query services that are registered with the EDAS registry.

View the service list

  1. In the left-side navigation pane, choose Microservice Governance > Service Query.
  2. On the Service Query page, select a region and a Namespaces and view the Spring Cloud, Dubbo, or HSF services under the current account.
    The Service Search page shows different information about the Spring Cloud, Dubbo, and HSF services.
    • Spring Cloud: Service Name, App Name, and Number of Instances.
    • Dubbo: Service Name, Version, Group, App Name, and Instances.
    • HSF: Service Name, Version, Group, App Name, and Instances.

    If many services exist, you can filter services by Service Name, IP, or App Name. Filter keywords are case-insensitive. When you search for services by IP, pay attention to the following:

    • ECS cluster: enter the IP address of the ECS instance.
    • Container Service Kubernetes cluster: enter the IP address of a pod.
    Note If you can query services of your applications on the old Service Search page but not on the new Service Search page, troubleshoot the problem by following these steps:
    1. The new Service Search page is released at 00:00:00 of January 20, 2020. You must restart your applications after this time point so that they can be automatically mounted with the latest EDAS Agent. Therefore, restart your applications before querying services on the new Service Search page.
    2. Check whether the microservice framework version is supported. For more information about the supported versions, see Limits.

View service details

  1. In the left-side navigation pane, choose Microservice Governance > Service Query.
  2. On the Service Query page, select a region and a Namespaces. Click the Spring Cloud, Dubbo, or HSF tab. Click a specific service name in the service list.
  3. On the Servive Detail page, view the details of the target service.

    The Servive Detail page provides the following information: Basic Information, Service Call Relationship, and Metadata.

    • Basic Information
    • Service Call Relationship

      The Service Call Relationship section provides the Service Providers and Service Consumers tabs, which list information such as the IP address and port number.

    • Metadata

      The Metadata section provides Metadata and Interface Metadata.

      • Information under Interface Metadata includes metadata of the service and EDAS-provided metadata for implementing microservice capabilities.
      • Interface Metadata: The interface metadata for Dubbo and HSF services includes Method Name, Parameter List, and Return Type.