その他のSpring自動設定

OpenTelemetry Spring スターターを使用するかわりに、OpenTelemetry Zipkin スターターを使用することもできます。

Zipkin スターター

OpenTelemetry Zipkin Exporter スターターは、分散トレーシングの設定に必要な opentelemetry-apiopentelemetry-sdkopentelemetry-extension-annotationsopentelemetry-logging-exporteropentelemetry-spring-boot-autoconfigurations および Spring フレームワークスターターを含むスターターパッケージです。 また、opentelemetry-exporters-zipkinアーティファクトと対応するエクスポーター自動設定も提供します。

実行時にクラスパスにエクスポーターが存在し、Spring アプリケーションコンテキストにエクスポーターの Spring Bean が存在しない場合、エクスポーター Bean が初期化され、アクティブなトレーサープロバイダー内のシンプルスパンプロセッサーに追加されます。 詳細については、実装 (OpenTelemetryAutoConfiguration.java)を参照してください。

<dependencies>
  <dependency>
    <groupId>io.opentelemetry</groupId>
    <artifactId>opentelemetry-exporter-zipkin</artifactId>
    <version>1.55.0</version>
  </dependency>
</dependencies>
dependencies {
  implementation("io.opentelemetry:opentelemetry-exporter-zipkin:1.55.0")
}

設定

プロパティデフォルト値ConditionalOnClass
otel.exporter.zipkin.enabledtrueZipkinSpanExporter