OpenTelemetry の .NET エージェントを有効にするには、次のものが必要です。
.NET アプリケーションを実行するプロセスに次の環境変数を追加します。
- OpenTelemetry を有効にします。
APPDYNAMICS_OPENTELEMETRY_ENABLED=true
- トレースエクスポータを OTLP に設定します(OpenTelemetry 対応の .NET エージェントは、OTLP 形式で OpenTelemetry スパンを送信します)。
OTEL_TRACES_EXPORTER=otlp
- アプリケーションの階層名(
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 をアプリケーション名と階層名に設定する」を参照してください。 を参照してください。