5.Radar界面操作 - SpringCloud/spring-cloud-radar GitHub Wiki

界面使用指南

界面使用前端框架Layui开发,开箱即用。

1. 界面预览

Radar交互图

上图是radar的后台首页,默认显示“实例”页面

2.菜单栏目介绍

下面详细介绍各个操作按钮页面

2.1. “实例”页面

  • 心跳有两种状态, Radar交互图表示实例有心跳,Radar交互图表示实例没有心跳。没有心跳是因为实例下线或者心跳异常。

  • “拉入/拉出”,Radar交互图为“拉入”,表示实例已经发布。Radar交互图为“拉出”,表示实例未发布。管理员用户可以通过按钮来改变"实例"的发布状态。

  • “一键启停”,可以强制实例进行上线或者下线。它拥有三种状态,Radar交互图表示:实例被强制上线,同理,Radar交互图表示:实例被强制下线(此时,实例的上下线,不受“心跳”和“拉入/拉出”的状态影响)。Radar交互图表示不使用“一键启停”功能(此时,实例的上下线状态,受心跳状态的和“拉入/拉出”状态的影响)。

  • “最终状态”显示实例最终的在线状态.Radar交互图表示实例在线。Radar交互图表示实例离线。当开启“一键启停”功能时,“最终状态”由“一键启停”的状态决定。当禁用“一键启停”功能时,“最终状态”由“心跳”和“拉入/拉出”共同决定,即当实例有心跳并且处于拉入状态时,实例为在线状态,否则为离线状态。

  • 点击"实例"列表左侧的查看图标,可以查看该条实例的"详情展示"。“详情展示”页面如下图所示:

Radar交互图 “详情展示”页面包含:实例的详情、实例所属的应用、实例所属的集群、实例被操作的记录。

2.2. “应用”页面

  • 点击右侧“更新”按钮,则可以更新应用的版本号,这时应用对应的信息和应用的实例信息会强推送给客户端。
App

2.3. “我的实例”页面

  • "我的实例"是用户所负责的"实例",用户登录之后,才可以查看"我的实例"。

2.4. “stat”、“cache”、“cache1”、“trace”页面

  • 这几个页面显示的是:远程调用radar-rest返回的内存数据,因为在生产环境会出现网络隔离,无法直接访问注册中心接口,所以相当于在portal界面做了一层代理,注意这些功能都需要在portal 系统中配置注册中心的地址,对应的目录为\radar-dependency-ui\src\main\resources,在此目录下修改对应环境的注册中心地址即可,如:radar.url = http://localhost:8080,这些页面的作用是方便管理员查看,排查问题。
  • “stat”页面返回的是当前app的数量、集群的数量和实例的数量。
  • “cache”与“cache1”返回的是配置的注册中心中内存的数据,因为客户端获取的所有的数据都是在注册中心的内存中获取的,如下图所示:
Radar交互图 ### 2.5. “test”页面 * “test”页面用于调用radar-rest的自检接口,界面红色表示注册中心的对应的自检接口。所有需要在上面步骤中配置注册中心地址。 * 自检接口是一个全流程的模拟测试,如果用户对注册中心进行了修改需要调用自检接口,防止出现修改错误。如果自检接口运行结束并且返回“测试正常”,则说明注册中心功能正常。“test”页面如下图所示: 测试 **注意此功能需要配置注册中心的地址** * 点击测试按钮,触发radar-test的自检接口,如下图所示: Radar交互图 * 测试结束,如果radar-rest正常则返回“测试正常”,否则返回“测试异常”,如下图所示: Radar交互图
⚠️ **GitHub.com Fallback** ⚠️