クラス 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()