目录
一、版本介绍
本次工程是使用springboot 2.1.9版本
二、依赖引入
工程中引入web和actuator依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
三、actuator介绍
actuator模块可以获取整个微服务应用的相关指标以及实现一些常规操作控制。;我们可以将这些端点分为三类:应用配置类、度量指标类和操作控制类。
应用配置类:程序中加载的应用配置、环境变量、自动化配置报告和springboot应用相关的配置类信息;
/beans端点:用来获取上下文中创建的所有bean。
/configprops端点:用来获取应用中配置的属性信息报告。
/env端点:用来获取应用所有可用的环境属性报告。
/mappings端点:用来返回所有SpringMVC的控制器映射关系报告。
/info端点:用来返回一些自定义信息。
度量指标类:获取应用中用于监控的度量指标,如内存信息、线程池信息等‘
/metrics端点:用于返回当前应用的各类重要度量指标。
{"names":["jvm.memory.max","jvm.thread