Class ObservationWebClientCustomizer
java.lang.Object
org.springframework.boot.actuate.metrics.web.reactive.client.ObservationWebClientCustomizer
- All Implemented Interfaces:
WebClientCustomizer
WebClientCustomizer that configures the WebClient to record request
observations.- Since:
- 3.0.0
- Author:
- Brian Clozel
-
Constructor Summary
ConstructorsConstructorDescriptionObservationWebClientCustomizer(io.micrometer.observation.ObservationRegistry observationRegistry, ClientRequestObservationConvention observationConvention) Create a newObservationWebClientCustomizerthat will configure theObservationsetup on the client. -
Method Summary
Modifier and TypeMethodDescriptionvoidcustomize(WebClient.Builder webClientBuilder) Callback to customize aWebClient.Builderinstance.
-
Constructor Details
-
ObservationWebClientCustomizer
public ObservationWebClientCustomizer(io.micrometer.observation.ObservationRegistry observationRegistry, 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
Description copied from interface:WebClientCustomizerCallback to customize aWebClient.Builderinstance.- Specified by:
customizein interfaceWebClientCustomizer- Parameters:
webClientBuilder- the client builder to customize
-