Class MicrometerHttpClient

java.lang.Object
java.net.http.HttpClient
io.micrometer.java11.instrument.binder.jdk.MicrometerHttpClient
All Implemented Interfaces:
AutoCloseable

public class MicrometerHttpClient extends HttpClient
Delegates to an HttpClient while instrumenting with Micrometer any HTTP calls made. Example setup:

 HttpClient observedClient = MicrometerHttpClient.instrumentationBuilder(HttpClient.newHttpClient(), meterRegistry).build();
 
Inspired by interceptable-http-client.
Since:
1.13.0