Class ObservationClientFilter

java.lang.Object
io.micronaut.micrometer.observation.http.AbstractObservationFilter
io.micronaut.micrometer.observation.http.client.ObservationClientFilter

@Internal @ClientFilter("${micrometer.observation.http.client.path:/**}") @Requires(property="micrometer.observation.http.client.enabled", notEquals="false", defaultValue="true") public final class ObservationClientFilter extends AbstractObservationFilter
An HTTP client instrumentation filter that uses Micrometer Observation API.
  • Constructor Details

  • Method Details

    • request

      @RequestFilter public void request(io.micronaut.http.MutableHttpRequest<?> request, io.micronaut.core.propagation.MutablePropagatedContext mutablePropagatedContext)
    • response

      @ResponseFilter public void response(io.micronaut.http.MutableHttpRequest<?> request, io.micronaut.http.HttpResponse<?> response)