Class ObservationWebClientCustomizer
java.lang.Object
org.springframework.boot.actuate.metrics.web.reactive.client.ObservationWebClientCustomizer
- All Implemented Interfaces:
org.springframework.boot.web.reactive.function.client.WebClientCustomizer
public class ObservationWebClientCustomizer
extends Object
implements org.springframework.boot.web.reactive.function.client.WebClientCustomizer
WebClientCustomizer that configures the WebClient to record request
observations.- Since:
- 3.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionObservationWebClientCustomizer(io.micrometer.observation.ObservationRegistry observationRegistry, org.springframework.web.reactive.function.client.ClientRequestObservationConvention observationConvention) Create a newObservationWebClientCustomizerthat will configure theObservationsetup on the client. -
Method Summary
Modifier and TypeMethodDescriptionvoidcustomize(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder)
-
Constructor Details
-
ObservationWebClientCustomizer
public ObservationWebClientCustomizer(io.micrometer.observation.ObservationRegistry observationRegistry, org.springframework.web.reactive.function.client.ClientRequestObservationConvention observationConvention) Create a newObservationWebClientCustomizerthat will configure theObservationsetup on the client.- Parameters:
observationRegistry- the registry to publish observations toobservationConvention- the convention to use to populate observations
-
-
Method Details
-
customize
public void customize(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder) - Specified by:
customizein interfaceorg.springframework.boot.web.reactive.function.client.WebClientCustomizer
-