Class MicrometerConfiguration

java.lang.Object
com.totvs.tjf.metrics.config.MicrometerConfiguration

@Configuration public class MicrometerConfiguration extends Object
  • Field Details

  • Constructor Details

    • MicrometerConfiguration

      public MicrometerConfiguration(MetricsProperties properties)
  • Method Details

    • metricsCommonTags

      @Bean public org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryCustomizer<io.micrometer.core.instrument.MeterRegistry> metricsCommonTags()
    • getTags

      public io.micrometer.core.instrument.Tags getTags(String tenant, String metricType, String metricClass)
    • getTags

      public io.micrometer.core.instrument.Tags getTags(io.micrometer.core.instrument.Tags tags)
    • webMvcTagsProvider

      @Bean @Order(2147483647) @ConditionalOnResource(resources="classpath:javax/servlet/http/HttpServletRequest.class") @ConditionalOnMissingBean(org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider.class) protected org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider webMvcTagsProvider()
    • getTags

      public io.micrometer.core.instrument.Tags getTags()
    • setTenantMvc

      protected void setTenantMvc(String tenant)