java.lang.Object
io.opentelemetry.instrumentation.spring.autoconfigure.httpclients.resttemplate.RestTemplateAutoConfiguration

@Configuration @ConditionalOnClass(org.springframework.web.client.RestTemplate.class) @EnableConfigurationProperties(HttpClientsProperties.class) @ConditionalOnProperty(prefix="otel.springboot.httpclients", name="enabled", matchIfMissing=true) public class RestTemplateAutoConfiguration extends Object
Configures RestTemplate for tracing.

Adds Open Telemetry instrumentation to RestTemplate beans after initialization

  • Constructor Details

    • RestTemplateAutoConfiguration

      public RestTemplateAutoConfiguration()
  • Method Details

    • otelRestTemplateBeanPostProcessor

      @Bean public io.opentelemetry.instrumentation.spring.autoconfigure.httpclients.resttemplate.RestTemplateBeanPostProcessor otelRestTemplateBeanPostProcessor(org.springframework.beans.factory.ObjectProvider<io.opentelemetry.api.OpenTelemetry> openTelemetryProvider)