前言
现阶段是Growth Hack逐渐成为主流的时代,系统压力、QPS、CPU、内存、日活等可视化Dashboard已成为系统重要的一份子。
pom.xml依赖引入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
application.yml配置
management:
endpoints:
web:
exposure:
# 开放所有监控端点
include: '*'
endpoint:
health:
# 是否展示健康检查详情
show-details: always
断点监控
ator为我们提供了很多监控端点,如下表所示。
访问http://{ip}:{port}/actuator/{endpoint} 端点,即可监控应用的运行状况。
测试
http://localhost:8000/actuator/health
{
"status": "UP",
"details": {
"diskSpace": {
"status": "UP",
"details": {
"total": 107374178304,
"free": 15758929920,
"threshold": 10485760
}
},
"db": {
"status": "UP",
"details": {
"database": "MySQL",
"hello": 1
}
},
"refreshScope": {
"status": "UP"
}
}
}
注意事项
如需可视化界面,可参考:https://github.com/codecentri...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。