クラス OtlpTracingAutoConfiguration

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

@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(OtlpTracingProperties.class) @Import({org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingConfigurations.ConnectionDetails.class,org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpTracingConfigurations.Exporters.class}) public class OtlpTracingAutoConfiguration 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 を使用する場合は、management.otlp.tracing.transport=grpc を設定する必要があります。OtlpHttpSpanExporter または OtlpGrpcSpanExporter を定義すると、この自動構成はバックオフされます。
導入:
3.4.0
作成者:
Jonatan Ivanov, Moritz Halbritter, Edd ú Mel é ndez
  • コンストラクターの詳細

    • OtlpTracingAutoConfiguration

      public OtlpTracingAutoConfiguration()