Springboot 2.x应用监控
作用: 用于管理,监控应用,暴露自身信息。减少应用系统在采集应用指标的开发量。
1.添加依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2: springboot2.0配置:
在application.properties文件下配置
#actuator端口
management.server.port: 9001
#修改访问路径 2.0之前默认是/ 2.0默认是 /actuator 可以通过这个属性值修改
management.endpoints.web.base-path: /actuator
#开放所有页面节点 默认只开启了health、info两个节点
management.endpoints.web.exposure.include:*
#显示健康具体信息 默认不会显示详细信息
management.endpoint.health.show-details: always
配置端点的启用: management.endpoint.<id>.enabled=true or false
官方文档地址:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html
原来的1.x版本 已经弃用
management.port=9001
management.security.enabled=false
实例:
浏览器地址栏访问: localhost:9001/actuator
部分截图:
shutdown 为post请求 需要用postman插件
management.endpoint.shutdown.enabled = true