给Spring Boot项目添加actuator监控
首先;
需要在pom中添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
同时注意修改
##取消安全状态的身份验证 management: security: enabled: false
然后启动项目,访问项目下/health路径会获得各校监控指标
几个主要的路径:
autoconfig:用来获取应用的自动化配置报告;
beans:用来获取应用上下文创建的所有Bean;
configprops:用来获取应用中配置的属性信息报告;
env:用来获取与应用所有可用的环境属性报告;
mappings:用来返回所有Spring MVC的控制器映射关系报告;
info:用来返回一些应用自定义的信息;
metrics:用来返回当前应用的各种重要度量指标;
dump:用来暴露程序运行中的线程信息;
trace:用来返回基本的HTTP跟踪信息。