Springboot整合Actuator监控

1.添加pom依赖

org.springframework.boot
spring-boot-starter-actuator
1.5.21.RELEASE

2.yml文件中如果关闭安全配置,则会显示actuator监控的全部信息
management:
security:
enabled: false

但是一般不会关闭安全配置,如果开启安全配置,一般会自定义actuator监控信息
3.比如对/info信息,有两种方式,第一种配置yml文件,第二种是编写配置类
3.1 配置yml文件
info:
app.name: mldn-micoboot
app.version: v1.0.0
company.name: www.mldn.cn
pom.artifactId: p r o j e c t . a r t i f a c t I d project.artifactId project.artifactId
pom.version: p r o j e c t . v e r s i o n project.version project.version

pom.artifactId和pom.version是从pom文件中读取,读取pom文件需要增加一个插件

org.apache.maven.plugins
maven-resources-plugin
3.1.0

KaTeX parse error: Expected 'EOF', got '#' at position 16: #̲以最为分隔符

3.2 编写配置类

@Component
public class ProjectInfoContributor implements InfoContributor {

@Override
public void contribute(Builder builder) {
	// TODO Auto-generated method stub
	builder.withDetail("company.name", "mldn");
	builder.withDetail("version", "V1.0");
	builder.withDetail("author", "Zhangsan");
}

}
两种方法都可以实现自定义info信息

Springboot整合Actuator监控_第1张图片

你可能感兴趣的:(Springboot整合Actuator监控)