服务健康状态可视化
1. 背景与说明#
目前Apache ShenYu Admin同时管理Client上报服务与Apache ShenYu网关,但目前ShenYu Admin对这一系列服务的管理较为缺失,特别是可视化管理方面。
现在Apache ShenYu Admin已经支持对Client和Apache ShenYu网关存活状态的监测和可视化。
2.启用心跳检测服务#
存活状态的监测需要Shenyu Client和网关上报心跳信息,其中Shenyu Client、网关采用http和websocket数据同步的方式已经支持心跳上报,无需额外配置。
但网关采用中间件的数据同步方式仍需手动设置心跳上报配置,配置方法如下:
1.配置填写#
打开网关的application.yml 文件找到 heartbeat 配置项。填写admin的ip地址和登录密码
heartbeat: enabled: true serverLists: http://localhost:9095 props: username: admin password: 1234562.可视化界面#
用户登录shenyu-admin后台,选择【基础配置-实例管理】,即可看见实例状态总览
