Class NormalizedUriObservationConvention

java.lang.Object
org.springframework.http.server.reactive.observation.DefaultServerRequestObservationConvention
com.MedilaboSolutions.gateway.config.NormalizedUriObservationConvention
All Implemented Interfaces:
io.micrometer.observation.KeyValuesConvention, io.micrometer.observation.ObservationConvention<org.springframework.http.server.reactive.observation.ServerRequestObservationContext>, org.springframework.http.server.reactive.observation.ServerRequestObservationConvention

@Component public class NormalizedUriObservationConvention extends org.springframework.http.server.reactive.observation.DefaultServerRequestObservationConvention
  • Field Summary

    Fields inherited from interface io.micrometer.observation.ObservationConvention

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micrometer.common.KeyValues
    getLowCardinalityKeyValues(org.springframework.http.server.reactive.observation.ServerRequestObservationContext context)
     

    Methods inherited from class org.springframework.http.server.reactive.observation.DefaultServerRequestObservationConvention

    exception, getContextualName, getHighCardinalityKeyValues, getName, httpUrl, method, outcome, status, uri

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.http.server.reactive.observation.ServerRequestObservationConvention

    supportsContext
  • Constructor Details

    • NormalizedUriObservationConvention

      public NormalizedUriObservationConvention()
  • Method Details

    • getLowCardinalityKeyValues

      public io.micrometer.common.KeyValues getLowCardinalityKeyValues(org.springframework.http.server.reactive.observation.ServerRequestObservationContext context)
      Specified by:
      getLowCardinalityKeyValues in interface io.micrometer.observation.ObservationConvention<org.springframework.http.server.reactive.observation.ServerRequestObservationContext>
      Overrides:
      getLowCardinalityKeyValues in class org.springframework.http.server.reactive.observation.DefaultServerRequestObservationConvention