5.Radar界面操作 - SpringCloud/spring-cloud-radar GitHub Wiki
界面使用前端框架Layui开发,开箱即用。
上图是radar的后台首页,默认显示“实例”页面
下面详细介绍各个操作按钮页面
-
心跳有两种状态, 表示实例有心跳,表示实例没有心跳。没有心跳是因为实例下线或者心跳异常。
-
“拉入/拉出”,为“拉入”,表示实例已经发布。为“拉出”,表示实例未发布。管理员用户可以通过按钮来改变"实例"的发布状态。
-
“一键启停”,可以强制实例进行上线或者下线。它拥有三种状态,表示:实例被强制上线,同理,表示:实例被强制下线(此时,实例的上下线,不受“心跳”和“拉入/拉出”的状态影响)。表示不使用“一键启停”功能(此时,实例的上下线状态,受心跳状态的和“拉入/拉出”状态的影响)。
-
“最终状态”显示实例最终的在线状态.表示实例在线。表示实例离线。当开启“一键启停”功能时,“最终状态”由“一键启停”的状态决定。当禁用“一键启停”功能时,“最终状态”由“心跳”和“拉入/拉出”共同决定,即当实例有心跳并且处于拉入状态时,实例为在线状态,否则为离线状态。
-
点击"实例"列表左侧的查看图标,可以查看该条实例的"详情展示"。“详情展示”页面如下图所示:
- 点击右侧“更新”按钮,则可以更新应用的版本号,这时应用对应的信息和应用的实例信息会强推送给客户端。
- "我的实例"是用户所负责的"实例",用户登录之后,才可以查看"我的实例"。
- 这几个页面显示的是:远程调用radar-rest返回的内存数据,因为在生产环境会出现网络隔离,无法直接访问注册中心接口,所以相当于在portal界面做了一层代理,注意这些功能都需要在portal 系统中配置注册中心的地址,对应的目录为
\radar-dependency-ui\src\main\resources
,在此目录下修改对应环境的注册中心地址即可,如:radar.url = http://localhost:8080
,这些页面的作用是方便管理员查看,排查问题。 - “stat”页面返回的是当前app的数量、集群的数量和实例的数量。
- “cache”与“cache1”返回的是配置的注册中心中内存的数据,因为客户端获取的所有的数据都是在注册中心的内存中获取的,如下图所示: