クラス OtlpAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.actuate.autoconfigure.tracing.otlp.OtlpAutoConfiguration
@AutoConfiguration
@ConditionalOnEnabledTracing
@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)
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
コンストラクター概要
コンストラクター方法の概要
コンストラクターの詳細
OtlpAutoConfiguration
public OtlpAutoConfiguration()