Class OpenTelemetryClientFilter

java.lang.Object
io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryClientFilter
All Implemented Interfaces:
io.micronaut.core.order.Ordered, io.micronaut.http.filter.HttpClientFilter, io.micronaut.http.filter.HttpFilter

@Internal @Filter("${tracing.http.client.path:/**}") public final class OpenTelemetryClientFilter extends AbstractOpenTelemetryFilter implements io.micronaut.http.filter.HttpClientFilter
An HTTP client instrumentation filter that uses Open Telemetry.
Since:
4.2.0
Author:
Nemanja Mikic
  • Constructor Details

  • Method Details

    • doFilter

      public org.reactivestreams.Publisher<? extends io.micronaut.http.HttpResponse<?>> doFilter(io.micronaut.http.MutableHttpRequest<?> request, io.micronaut.http.filter.ClientFilterChain chain)
      Specified by:
      doFilter in interface io.micronaut.http.filter.HttpClientFilter