Class AdkWebServer.OpenTelemetryConfig

java.lang.Object
com.google.adk.web.AdkWebServer.OpenTelemetryConfig
Enclosing class:
AdkWebServer

@Configuration public static class AdkWebServer.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 AdkWebServer.ApiServerSpanExporter apiServerSpanExporter()
    • sdkTracerProvider

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

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