Spring Boot 提供了运行时的应用控制和管理的功能。我们可以通过http、JMX、SSH协议来进行操作。审计、健康及指标信息将会自动得到。
Spring Boot 提供监控和管理端点,列表如下:
| 端点名 | 描述 | 
| actuator | 所有EndPoint 的列表,需加入sping HATEOAS支持 | 
| autoconfig | 当前应用的所有自动配置 | 
| beans | 当前应用中所有Bean的信息 | 
| configprops | 当前应用中所有的配置属性 | 
| dump | 显示当前应用线程状态信息 | 
| env | 显示当前应用当前环境信息 | 
| health | 显示当前应用健康状况 | 
| info | 显示当前应用信息 | 
| metrics | 显示当前应用的各项指标信息 | 
| mapping | 显示所有的@RequestMapping映射的路径 | 
| shutdown | 关闭当前应用(默认关闭) | 
| trace | 显示追踪信息(默认最新的http请求) | 
11.1 http
我们可以通过http实现对应用的监控和管理,我们需在pom.xml中增加下面依赖即可
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
既然通过http监控和管理,那么我们的项目中必然需要Web的依赖。
原文:https://www.cnblogs.com/chenjunjin/p/11909243.html