2017-05-08 28 views
0

當我嘗試激活在Spring Cloud Stream Reference Documentation健康卡夫卡粘結劑始終是未知

健康端點的回報作爲解釋卡夫卡粘結劑的健康指標:

binders":{"status":"UNKNOWN","kafka":{"status":"UNKNOWN"}}} 

我的配置包含如記錄:

management.health.binders.enabled=true 

我已經調試過BindersHealthIndicatorAutoConfiguration並注意到,沒有HealthIndicator在中註冊。我是否必須將自定義的HealthIndicator註冊爲bean或者需要執行哪些步驟?

+0

您使用哪種版本的Kafka活頁夾?使用1.2.x時,我可以在binderContext中看到Kafka binder健康指示器。 –

+0

@IlayaperumalGopinathan我正在使用1.2.0。所以理論上上面提到的財產應該做所有需要的事情? –

回答

0

它看起來像文檔中的錯誤。默認情況下,活頁夾健康指示器已啓用。如果你想禁用,那麼你需要指定management.health.binders.enabled=false

感謝您報告此問題。

+0

另外,顯式設置'management.health.binders.enabled = true'似乎並不奏效。 –

+0

創建問題:https://github.com/spring-cloud/spring-cloud-stream/issues/950。讓我知道是否默認啓用活頁夾健康指示器(沒有明確將該屬性設置爲true) –

+0

您是對的 - 如果我刪除該屬性,健康終點仍然包含活頁夾健康部分。 –