监控config的健康状态,可以引入actuator,需要在pom.xml中引入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
通过get请求,IP:端口/health访问获取相关信息
{
"description": "Composite Discovery Client",
"status": "UP",
"discoveryComposite": {
"description": "Composite Discovery Client",
"status": "UP",
"discoveryClient": {
"description": "Composite Discovery Client",
"status": "UP",
"services": [
"config",
"order",
"api-gateway",
"product",
"user"
]
},
"eureka": {
"description": "Remote status from Eureka server",
"status": "UP",
"applications": {
"CONFIG": 1,
"ORDER": 1,
"API-GATEWAY": 1,
"PRODUCT": 1,
"USER": 1
}
}
},
"diskSpace": {
"status": "UP",
"total": 361958993920,
"free": 67350441984,
"threshold": 10485760
},
"rabbit": {
"status": "UP",
"version": "3.7.7"
},
"configServer": {
"status": "UP",
"repositories": [
{
"name": "app",
"profiles": [
"default"
],
"label": null
}
]
},
"hystrix": {
"status": "UP"
}
}