クラス OtlpAutoConfiguration

java.lang.ObjectSE
org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpAutoConfiguration

@AutoConfiguration @ConditionalOnClass({io.micrometer.tracing.otel.bridge.OtelTracer.class,io.opentelemetry.sdk.trace.SdkTracerProvider.class,io.opentelemetry.api.OpenTelemetry.class,io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter.class}) @EnableConfigurationProperties(OtlpProperties.class) @Import({org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingConfigurations.ConnectionDetails.class,org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingConfigurations.Exporters.class}) public class OtlpAutoConfiguration extends ObjectSE
OTLP 用の Auto-configuration。Brave は OTLP をサポートしていないため、OpenTelemetry 用にのみ設定します。OTLP では、サポートされる 3 つのトランスポートが定義されています。gRPC (/protobuf), HTTP/protobuf、HTTP/JSON。これらのトランスポートから、HTTP/JSON は OTel Java SDK ではサポートされておらず、将来的にサポートする予定はないようです。参照: opentelemetry -java#3651. このクラスは OTel SDK からコンポーネントを構成するため、HTTP/JSON をサポートできません。物事をシンプルにするために、HTTP/protobuf のみを自動構成します。gRPC を使用したい場合は、OtlpGrpcSpanExporter を定義し、これを定義します。自動構成はバックオフされます。
導入:
3.1.0
作成者:
Jonatan Ivanov, Moritz Halbritter, Edd ú Mel é ndez
  • コンストラクターの詳細

    • OtlpAutoConfiguration

      public OtlpAutoConfiguration()