Java エージェントで OpenTelemetry を有効にする

Javaエージェントでは、OpenTelemetry 信号を送信する 2 つのモードがサポートされています。
JVM システムプロパティに必要なシステムプロパティを追加するには、次の手順を実行します。
  1. OpenTelemetry を有効にします。
    1. ハイブリッドモード:
      • Javaエージェント 22.3.0 ~ 25.4.0 では、 -Dappdynamics.opentelemetry.enabled=true を設定します。
      • Javaエージェント 25.6.0 以降の場合は、 -Dagent を設定します。 デプロイメント
    2. デュアル信号モードでは、 -Dappdynamics.opentelemetry.enabled=true または -Dagent を設定します。 デプロイメント.mode = dual
  2. トレースエクスポータを OTLP に設定します(OpenTelemetry 対応の Java エージェントは、OTLP 形式で OpenTelemetry スパンを送信します)。
    -Dotel.traces.exporter=otlp
  3. JVM の階層名(service.name 内)とアプリケーション名(service.namespace 内)を設定します。
    注: (ハイブリッドモードの場合)service.name で階層名を設定しない場合、値はデフォルトで、Java エージェントによって最初に登録された階層名になります(階層が Splunk AppDynamics によって最初にインスツルメント化されたとき)。
    -Dotel.resource.attributes="service.name=myServiceName,service.namespace=myServiceNameSpace"

    (ハイブリッドモードの場合)また、OpenTelemetry の otel-config.yml ファイルか OTEL_RESOURCE_ATTRIBUTES 環境変数で階層名とアプリケーション名を設定するオプションもあります。Configure Resource Attributes を参照してください。