elunez / eladmin

eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
https://eladmin.vip/demo
Apache License 2.0
21.04k stars 7.33k forks source link

Add Actuator Health Checking #808

Open RoboticsAndCloud opened 11 months ago

RoboticsAndCloud commented 11 months ago

您好,elunez,

我是RoboticsAndCloud(Github昵称),最近在学习Spring-Boot, 在Github中找到这个优秀的项目ELADMIN,浏览了下您的个人网站,学习膜拜大佬之余,也想成为一名Contributor为其做些贡献。

我Fork了代码并线下添加了Actuator功能,以及后面计划使用React为其更新下前端。 本次功能:"Actuator“健康检查功能,自己测试通过. 1)添加 依赖 在pom.xml文件中 2)application-dev.yaml增加Actuator配置 3) 在eladmin-system/src/main/java/me/zhengjie/config/ConfigurerAdapter.java添加注册endpoint逻辑 4)在SpringSecurityConfig.java开放访问权限限制 5)附件有详细的功能和配置代码说明,还有本次部署代码过程中的一些小问题,可以添加到项目的在线帮助文档中 6)代码是基于自己的理解,如果有不妥之处,请大佬指点 Spring Boot 运维管理平台(eladmin).pdf

elunez commented 11 months ago

收到,等空闲的时候我看看

RoboticsAndCloud commented 11 months ago

增加了Prometheus 的支持,Spring-Boot 服务可以暴露指标让Prometheus拉取,这次改动稍有些复杂,等Actuator功能被review之后再重新提交Prometheus的相关功能的代码和文档

RoboticsAndCloud commented 10 months ago

Prometheus Actuator Endpoint 添加与验证.pdf