1.加依赖
<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.5.1</version>
</dependency>
2.暴露端点
management:
endpoints:
web:
exposure:
include: '*'
3.应用
- 计量:Counter
- 计时:Timer.Sample
- 统计Tomcat、undertow线程池
- 统计数据库连接池
4.Demo
package com.xxx.msg.controller;
import com.xxx.freamwork.core.BaseResponse;
import io.micrometer.core.instrument.Counter;
import io.micrometer.core.instrument.Gauge;
import io.micrometer.core.instrument.MeterRegistry;
import io.micrometer.core.instrument.Timer