59. HTTP 跟踪

将为所有 HTTP 请求自动启用跟踪。您可以查看httptrace端点,并获取有关最近 100 次请求-响应交换的基本信息。

59.1 自定义 HTTP 跟踪

要自定义每个跟踪中包含的项目,请使用management.trace.http.include配置属性。要进行高级自定义,请考虑注册自己的HttpExchangeTracer实现。

默认情况下,使用InMemoryHttpTraceRepository来存储最近 100 次请求-响应交换的跟踪。如果需要扩展容量,则可以定义自己的InMemoryHttpTraceRepository bean 实例。您还可以创建自己的替代HttpTraceRepository实现。