ページの先頭行へ戻る
Enterprise Application Platform V1.2.0 Launcherユーザーズガイド

4.7 分散トレース

MicroProfile Telemetry Tracingに準拠した分散トレース機能を利用できます。

デフォルトではトレース機能は無効になっています。トレース機能を有効にするには、MicroProfile Configを使用してotel.sdk.disabledプロパティに「false」を設定してください。

MicroProfile Configの設定方法でアプリケーションに含めるmicroprofile-config.propertiesファイルを利用する場合、microprofile-config.propertiesには以下のように設定するとトレース機能を有効にできます。

otel.sdk.disabled=false

Launcherは、トレース情報を標準仕様のOpenTelemetry Protocol(OTLP)のフォーマットでエクスポートします。そのため、OTLPに対応したレシーバーを利用してください。OTLP以外のフォーマット(Jaeger、Zipkinなど)でエクスポートしたい場合、対応するExporterライブラリーをアプリケーションに追加してください。

アプリケーションにJaegerのExporterライブラリーを追加する場合、以下のライブラリーを追加します。version要素は必要に応じて設定してください。

<dependency>
  <groupId>io.opentelemetry</groupId>
  <artifactId>opentelemetry-exporter-jaeger</artifactId>
  <version>${exporter.jaeger.version}</version>
</dependency>

注意

アプリケーションにOpenTelemetryのライブラリー含める場合、OpenTelemetry JavaプロジェクトのV1.22に対応したライブラリーを使用してください。

詳細は、OpenTelemetry Javaを参照してください。