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