SignalFx .NET InstrumentationからOpenTelemetryへの移行
Splunk Distribution of OpenTelemetry .NET のエージェントは、SignalFx Instrumentation for .NET の代替です。SignalFx インストルメンテーションから移行するには、次の手順に従います。
Splunk Distribution of OpenTelemetry .NET のエージェントは、SignalFx Instrumentation for .NET の代替です。SignalFx インストルメンテーションから移行するには、次の手順に従います。
互換性と要件
要件の完全なリストについては、「OpenTelemetry .NET インストルメンテーションの互換性と要件」を参照してください。
Splunk Distribution of OpenTelemetry .NETへの移行
SignalFx Instrumentation for .NET から Splunk Distribution of OpenTelemetry .NET に移行するには、以下の手順に従ってください:
-
SignalFx Instrumentation for .NETをアンインストールします。
-
Splunk Distribution of OpenTelemetry .NET をインストールし、アクティブ化します。「.NET アプリケーションのインストルメンテーション」を参照してください。
-
トレースをエクスポートする OpenTelemetry Collector のエンドポイントを指定します。「エクスポート設定」を参照してください。
-
設定を更新してください。 「機能の変更」を参照してください。
手動でコードをOpenTracingでインストルメンテーションした場合は、OTEL_DOTNET_AUTO_OPENTRACING_ENABLED 環境変数を true に設定することで、OpenTracingのサポートを有効にしてください。
機能の変更
以下の各セクションでは、SignalFx Instrumentation for .NET から Splunk Distribution of OpenTelemetry .NET への移行に伴う機能の主な変更点について説明します。
コンフィギュレーション設定の変更
次の表は、SignalFx Instrumentation for .NET 環境変数と、それに相当する OpenTelemetry 環境変数を示しています:
|
SignalFx 環境変数 |
OpenTelemetry環境変数 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SIGNALFX_RECORDED_VALUE_MAX_LENGTH |
|
|
SIGNALFX_DISABLED_INTEGRATIONS |
|
|
|
該当なし |
|
|
|
|
|
|
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
該当なし |
|
|
該当なし |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Splunk OTel .NET 設定の詳細については、「Splunk Distribution of OpenTelemetry .NET を設定する」を参照してください。
ライブラリ固有のインストルメンテーション設定
次の表は、SignalFx Instrumentation for .NET と OpenTelemetry のライブラリ固有の環境変数を示しています:
|
SignalFx 環境変数 |
OpenTelemetry環境変数 |
|---|---|
|
|
該当なし |
|
|
該当なし |
|
|
該当なし |
|
|
環境変数では設定できない |
|
|
環境変数では設定できません。 |
|
|
|
|
|
該当なし |
|
|
該当なし |
|
|
環境変数では設定できません。 |
|
|
該当なし |
|
|
|
|
|
該当なしデフォルトの動作は、以前の設定を |