Class OpenTelemetryConfig

java.lang.Object
com.google.adk.web.config.OpenTelemetryConfig

@Configuration public class OpenTelemetryConfig extends Object
Configuration class for OpenTelemetry, setting up the tracer provider and span exporter.
  • Constructor Details

    • OpenTelemetryConfig

      public OpenTelemetryConfig()
  • Method Details

    • apiServerSpanExporter

      @Bean public ApiServerSpanExporter apiServerSpanExporter()
    • sdkTracerProvider

      @Bean(destroyMethod="shutdown") public io.opentelemetry.sdk.trace.SdkTracerProvider sdkTracerProvider(ApiServerSpanExporter apiServerSpanExporter)
    • openTelemetrySdk

      @Bean public io.opentelemetry.api.OpenTelemetry openTelemetrySdk(io.opentelemetry.sdk.trace.SdkTracerProvider sdkTracerProvider)