記錄 HTTP 交換

您可以透過在應用程式組態中提供 HttpExchangeRepository 類型的 bean 來啟用 HTTP 交換記錄。為了方便起見,Spring Boot 提供了 InMemoryHttpExchangeRepository,預設情況下,它會儲存最近 100 次的請求-回應交換。與追蹤解決方案相比,InMemoryHttpExchangeRepository 功能有限,我們建議僅在開發環境中使用。對於生產環境,我們建議使用生產就緒的追蹤或可觀測性解決方案,例如 Zipkin 或 OpenTelemetry。或者,您可以建立自己的 HttpExchangeRepository

您可以使用 httpexchanges 端點來取得儲存在 HttpExchangeRepository 中的請求-回應交換的相關資訊。

自訂 HTTP 交換記錄

若要自訂每個記錄交換中包含的項目,請使用 management.httpexchanges.recording.include 組態屬性。

若要完全停用記錄,請將 management.httpexchanges.recording.enabled 設定為 false