之前做过的一个springboot项目用到了prometheus,记录下项目里如何整合prometheus,以及遇到的一些问题。
首先引入依赖:
<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.0.3</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-spring-legacy</artifactId>
<version>1.0.3</version>
</dependency>
然后配置application.properties文件:
//项目端口
server.port=3001
//监控地址端口,可以和项目端口区分开
management.port=3333
management.endpoints.web.exposure.include=*
management.metrics.export.prometheus.enabled=true
//关闭安全访问
managemen