Class CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration

  • Enclosing class:
    CommonExtensionJaegerAutoConfiguration

    @Configuration
    @ConditionalOnProperty(value="opentracing.jaeger.enabled",
                           havingValue="true")
    public static class CommonExtensionJaegerAutoConfiguration.EnabledJaegerAutoConfiguration
    extends Object
    • Constructor Detail

      • EnabledJaegerAutoConfiguration

        public EnabledJaegerAutoConfiguration()
    • Method Detail

      • metricVisualizationLinkProcessor

        @ConditionalOnMissingBean
        @Bean
        public MetricVisualizationLinkProcessor metricVisualizationLinkProcessor​(org.springframework.core.env.Environment environment)
      • reporter

        @ConditionalOnMissingBean
        @Bean
        public io.jaegertracing.spi.Reporter reporter​(io.opentracing.contrib.java.spring.jaeger.starter.JaegerConfigurationProperties properties,
                                                      io.jaegertracing.internal.metrics.Metrics metrics,
                                                      @Autowired(required=false)
                                                      io.opentracing.contrib.java.spring.jaeger.starter.ReporterAppender reporterAppender,
                                                      MetricVisualizationLinkProcessor linkProcessor)