Class DefaultGatewayObservationConvention

java.lang.Object
org.springframework.cloud.gateway.filter.headers.observation.DefaultGatewayObservationConvention
All Implemented Interfaces:
io.micrometer.observation.KeyValuesConvention, io.micrometer.observation.ObservationConvention<GatewayContext>, GatewayObservationConvention

public class DefaultGatewayObservationConvention extends Object implements GatewayObservationConvention
Default implementation of the GatewayObservationConvention.
Since:
4.0.0
Author:
Marcin Grzejszczak
  • Field Details

  • Constructor Details

    • DefaultGatewayObservationConvention

      public DefaultGatewayObservationConvention()
  • Method Details

    • getLowCardinalityKeyValues

      public io.micrometer.common.KeyValues getLowCardinalityKeyValues(GatewayContext context)
      Specified by:
      getLowCardinalityKeyValues in interface io.micrometer.observation.ObservationConvention<GatewayContext>
    • getHighCardinalityKeyValues

      public io.micrometer.common.KeyValues getHighCardinalityKeyValues(GatewayContext context)
      Specified by:
      getHighCardinalityKeyValues in interface io.micrometer.observation.ObservationConvention<GatewayContext>
    • getName

      public String getName()
      Specified by:
      getName in interface io.micrometer.observation.ObservationConvention<GatewayContext>
    • getContextualName

      public @Nullable String getContextualName(GatewayContext context)
      Specified by:
      getContextualName in interface io.micrometer.observation.ObservationConvention<GatewayContext>