阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯(lián)系客服飛機@jkkddd
為Spring Boot應用設置健康檢查
對于Spring Boot的應用,除了使用HTTP或TCP端口檢測來進行應用健康檢查之外,您也可以使用Actuator組件實現(xiàn)定制化健康檢查。本文介紹如何通過Actuator組件為Spring Boot應用設置健康檢查。背景信息
Actuator組件是Spring Boot提供的用來對應用系統(tǒng)進行自省和監(jiān)控的功能模塊,借助于Actuator,您可以很方便地查看并統(tǒng)計應用系統(tǒng)的某些監(jiān)控指標。您也可以通過Actuator組件自定義您的健康檢查程序。更多信息,請參見Spring Boot Actuator官方文檔。
操作步驟
在Maven中添加所需依賴。
設置application.properties配置文件,顯示健康檢查詳細信息。
您可以通過Actuator組件提供的自動配置的健康指示器或者自定義檢查程序?qū)眠M行檢查。
通過自動配置的健康檢查器。
Actuator有些自動配置加載的健康檢查指示器(HealthIndicator),例如若應用中使用了Redis、MongoDB,那么RedisHealthIndicator以及MongoHealthIndicator就會被作為健康檢查的一部分。更多關于自動加載的配置信息,請參見自動配置加載。
您也可以禁用所有自動配置的健康指示器,或者禁用某個指示器的健康檢查。
通過自定義檢查程序。此時您可以通過/health/custom路徑來單獨獲取這個健康指示器的結(jié)果。
新建CustomHealthIndicator.java文件,輸入代碼,實現(xiàn)您業(yè)務中特定的檢查內(nèi)容。例如檢查數(shù)據(jù)庫連接是否正常,線程池狀態(tài)等
設置完成后,運行應用,進行健康檢查。
通過直接訪問默認端口進行健康檢查
狀態(tài)說明如下:
UP:HTTP狀態(tài)碼為200,說明健康檢查成功。
DOWN:HTTP狀態(tài)碼為503,說明健康檢查失敗。
心靈雞湯:
標題:阿里云賬號購買,阿里云國際代理商代購
地址:http://www.homechexinc.com/kfxw/64419.html