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

OpenTelemetry の .NET エージェントを有効にするには、次のものが必要です。
  • .NET エージェントバージョン 22.6.0 以降
  • .NET バージョン 6.0 以降を使用するアプリケーション
  • OpenTelemetry でサポートされる .NET フレームワークのリストについては、「OpenTelemetry の .NET エージェントフレームワーク」を参照してください。
.NET アプリケーションを実行するプロセスに次の環境変数を追加します。
  1. OpenTelemetry を有効にします。
    APPDYNAMICS_OPENTELEMETRY_ENABLED=true
  2. トレースエクスポータを OTLP に設定します(OpenTelemetry 対応の .NET エージェントは、OTLP 形式で OpenTelemetry スパンを送信します)。
    OTEL_TRACES_EXPORTER=otlp
  3. アプリケーションの階層名(service.name 内)とアプリケーション名(service.namespace 内)を設定します。
    警告: service.name で階層名を設定しない場合、値はデフォルトで、.NET エージェントによって最初に登録された階層名になります(階層が Splunk AppDynamics によって最初にインストゥルメントされたとき)。
    OTEL_RESOURCE_ATTRIBUTES=service.name=myServiceName,service.namespace=myServiceNameSpace
    また、OpenTelemetry の otel-config.yml ファイルで階層名とアプリケーション名を設定するオプションもあります。「service.name と service.namespace をアプリケーション名と階層名に設定する」を参照してください。 を参照してください。