您可以通过EDAS查询部署的Spring Cloud应用的服务列表和服务详情。

使用限制

服务查询包含新、旧两个版本,您可以在服务查询页面切换。

  • 新版通过Agent查询服务,支持查询EDAS注册中心、MSE托管的注册中心和自建注册中心(包括ZooKeeper、Nacos、Eureka和Consul等)中的服务。
  • 新版服务查询支持Spring Cloud Edgware及以上版本的服务,对注册中心无限制。
  • 旧版服务查询支持注册到EDAS注册中心的Spring Cloud Dalston版本及以上版本的服务。
  • 旧版只支持查询EDAS注册中心中的服务。
  • 确保您使用的服务器安全组已开放8442、8443、8883三个端口的TCP公网出方向权限。关于阿里云ECS开放出方向权限的方法,请参见添加安全组规则

查看服务列表

  1. 登录EDAS控制台
  2. 在左侧导航栏,选择流量管理 > 微服务治理 > Spring Cloud
  3. Spring Cloud左侧导航栏,单击服务查询
  4. 服务查询页面选择地域微服务空间,查看当前账号下的Spring Cloud服务。
    Spring Cloud服务支持查看服务名应用名实例数

    如果服务较多,可以通过服务名IP应用名进行筛选或搜索,搜索关键字为大小写不敏感。其中IP会因ECS集群和K8s集群有所不同。

    • ECS集群:IP为应用实例(ECS)的IP地址。
    • K8s集群:IP为应用实例(Pod)的IP地址。
    说明 如果您的应用在旧版服务查询中可以查询到服务,但在新版中查询不到服务,可以按照如下步骤排查:
    1. 新版服务查询于2020年01月20日00:00:00发布。应用需要在此时间点之后重启一次才能自动挂载上最新的EDAS Agent,所以请重启应用后再在新版中进行查询。
    2. 检查微服务框架的版本号是否在支持版本范围之内。关于具体支持的版本号,请参见使用限制

查看服务详情

  1. 登录EDAS控制台
  2. 在左侧导航栏,选择流量管理 > 微服务治理 > Spring Cloud
  3. Spring Cloud左侧导航栏,单击服务查询
  4. 服务查询页面,选择地域微服务空间,在服务列表中单击具体服务名。
  5. 服务详情面板,查看服务的详细信息。

    服务详情面板包含基本信息服务调用关系元数据。其中元数据包含接口元数据Metadata元数据

    • 基本信息服务详情-基本信息-SC
    • 服务调用关系服务详情-服务调用关系-SC

      服务调用关系包含服务提供者服务消费者列表及其IP端口信息。

    • 元数据
      • 接口元数据服务详情-元数据-SC

        接口元数据包含服务的所属类和请求方法,显示服务的接口信息。

      • Metadata数据Metadata数据

        Metadata元数据包含服务的元数据,还包含EDAS提供的一些用于使用微服务能力的元数据。