1、首先需要引入依赖:
<!-- prometheus config start-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!-- prometheus config end-->
spring-boot-starter-security依赖是为了开启对监控数据获取接口(我这里是/prometheus)进行用户名密码校验的,如果没有这个校验我们的监控接口相当于在裸奔。任何人都可以通过这个接口获取我们的监控数据
2、添加一个配置类,使prometheus知道我们当前项目的名称以及其他信息
@Configuration
public class MicrometerConfigu