Class OkHttpObservationInterceptor

java.lang.Object
io.micrometer.core.instrument.binder.okhttp3.OkHttpObservationInterceptor
All Implemented Interfaces:
okhttp3.Interceptor

public class OkHttpObservationInterceptor extends Object implements okhttp3.Interceptor
A call interceptor for OkHttp3.
Since:
1.10.0
  • Constructor Details

    • OkHttpObservationInterceptor

      public OkHttpObservationInterceptor(io.micrometer.observation.ObservationRegistry registry, @Nullable OkHttpObservationConvention observationConvention, String metricName, Function<okhttp3.Request, String> urlMapper, Iterable<io.micrometer.common.KeyValue> extraTags, Iterable<BiFunction<okhttp3.Request, @Nullable okhttp3.Response, io.micrometer.common.KeyValue>> contextSpecificTags, boolean includeHostTag)
      Since:
      1.17.0
    • OkHttpObservationInterceptor

      @Deprecated public OkHttpObservationInterceptor(io.micrometer.observation.ObservationRegistry registry, @Nullable OkHttpObservationConvention observationConvention, String metricName, Function<okhttp3.Request, String> urlMapper, Iterable<io.micrometer.common.KeyValue> extraTags, Iterable<BiFunction<okhttp3.Request, @Nullable okhttp3.Response, io.micrometer.common.KeyValue>> contextSpecificTags, Iterable<String> ignored, boolean includeHostTag)
      Deprecated.
      Please use other ctor(s).
  • Method Details