「service.name と service.namespace をアプリケーション名と階層名に設定する」を参照してください。

注: OpenTelemetry トレーサ/SDK でアプリケーションをモニターする場合、service.nameservice.namespace がコントローラ UI の階層とアプリケーションの名前にマッピングされるように設定されていることを確認してください。「Attributes with Special Handling」を参照してください。

service.name および service.namespace リソース属性を設定する場合、3 つのオプションがあります。

  • (推奨オプション)アプリケーションコード内に service.name および service.namespace を設定します。
    • Splunk AppDynamics で Node.js アプリケーションをモニターする場合、OpenTelemetry の ApplicationName および TierName は、Node.js require ステートメントの ApplicationNameTierName から派生します。
    • Splunk AppDynamics で Java アプリケーションをモニターする場合、JVM の階層名(service.name 内)およびアプリケーション名(service.namespace 内)を設定します。
      -Dotel.resource.attributes="service.name=Shop,service.namespace=Shopping"
  • OpenTelemetry otel-config.yml ファイル(「コレクタ設定のサンプル」を参照)で、service.nameSplunk AppDynamics でモニターされる階層名に設定します。
    service.name: shopping cart
  • OTEL_RESOURCE_ATTRIBUTES環境変数service.name および service.namespace を設定します。言語固有の手順については、「OpenTelemetry Instrumentation」を参照してください。