关于health的原理
生活随笔
收集整理的這篇文章主要介紹了
关于health的原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
應用健康狀態的檢查應該是監控系統中最基本的需求,所以我們基于health來分析一下它是如何實現的。?
SpringBoot預先通過org.springframework.boot.actuate.autoconfigure.health.HealthIndicatorAutoConfiguration?
這個就是基于spring-boot的自動裝配來載入的。?
所以,我們可以在actuator-autoconfigure這個包下找到spring.factories。?
Actuator中提供了非常多的擴展點,默認情況下提供了一些常見的服務的監控檢查的支持。?
DataSourceHealthIndicator?
DiskSpaceHealthIndicator?
RedisHealthIndicator?
…?
其中,有一些服務的檢查,需要依賴于當前應用是否集成了對應的組件,比如redis,如果沒有集成,那么RedisHealthIndicatorAutoConfiguration就不會被裝載。因為它有condition的條件判斷?
?
總結
以上是生活随笔為你收集整理的关于health的原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Actuator提供的endpoint
- 下一篇: Actuator对于JMX支持