Tôi đã viết một lớp triển khai HealthIndicator, ghi đè phương pháp sức khỏe. Tôi trở Health.down().withDetail("SupportServiceStatus", "UP").build();
sức khỏe xuân khởi động không hiển thị chi tiết (với thông tin chi tiết)
này nên health
trở -endpoint tôi:
{
"status":"UP",
"applicationHealth": {
"status":"UP"
}
}
Thay vào đó nó chỉ trả về (sức khỏe, không có chi tiết):
{
"status":"UP",
}
Javacode (hơi đơn giản):
@Component
public class ApplicationHealth implements HealthIndicator {
@Override
public Health health() {
return check();
}
private Health check() {
return Health.up().withDetail("SupportServiceStatus", supportServiceStatusCode).build();
}
}
không hoạt động với khởi động mùa xuân 1.5.1 – cahen
câu trả lời cập nhật cho các phiên bản mới hơn – olahell
Dành cho> 1.4.1 Tôi nghĩ vậy. Cần cờ quản lý trong 1.4.2-RELEASE – Jontia