spring-cloud/spring-cloud-netflix

Allow custom health check status mapping

開放

#3,975 建立於 2021年3月2日

 (3 則留言) (0 個反應) (0 位負責人)Java (2,433 個分叉)batch import
enhancementhelp wanted

倉庫指標

星標
 (4,805 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

With Spring Boot Actuator health check endpoint, we can use management.endpoint.health.status.http-mapping.<status> to map a custom status to an HTTP status code. But for Eureka integration, any custom status would map to UNKNOWN status in Eureka since the mapping is not configurable (https://github.com/spring-cloud/spring-cloud-netflix/blob/master/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaHealthCheckHandler.java#L61-L64). It would be nice if we can map custom statuses to UP/DOWN/OUT_OF_SERVICE via properties similar to the health check endpoint HTTP status mapping.

貢獻者指南