我開發了一個應用程序spring-boot,我使用了執行器來提供健康指示器。問題是我必須開發自定義健康狀況,當我打電話/健康狀況時,我需要記錄該端點的返回情況。呼叫/健康時添加日誌
我創建了一個endpoint/health-bis,它調用/健康並記錄它的響應。但問題是,當一項服務不可用/健康回報http代碼503
你有什麼想法嗎?
問候
我開發了一個應用程序spring-boot,我使用了執行器來提供健康指示器。問題是我必須開發自定義健康狀況,當我打電話/健康狀況時,我需要記錄該端點的返回情況。呼叫/健康時添加日誌
我創建了一個endpoint/health-bis,它調用/健康並記錄它的響應。但問題是,當一項服務不可用/健康回報http代碼503
你有什麼想法嗎?
問候
您可以創建一個過濾器,並進行註冊。
RequestDumperFilter將記錄請求/響應到已過濾的端點。它非常冗長,所以你可能想創建自己的過濾器,但這是一個好的開始。
@Bean
public FilterRegistrationBean requestDumperFilter()
{
FilterRegistrationBean registration = new FilterRegistrationBean();
Filter requestDumperFilter = new RequestDumperFilter();
registration.setFilter(requestDumperFilter);
registration.addUrlPatterns("/*");
return registration;
}
你試過的任何代碼?!你能分享完整的例外嗎? –