Migrate from the SignalFx .NET Instrumentation π
The agent of the Splunk Distribution of OpenTelemetry .NET is an alternative to the SignalFx Instrumentation for .NET. To migrate from the SignalFx instrumentation, follow these instructions.
Compatibility and requirements π
For a complete list of requirements, see OpenTelemetry .NET instrumentation compatibility and requirements.
Migrate to the Splunk Distribution of OpenTelemetry .NET π
To migrate from the SignalFx Instrumentation for .NET to the Splunk Distribution of OpenTelemetry .NET, follow these steps:
Uninstall the SignalFx Instrumentation for .NET. See Uninstall the SignalFx Instrumentation for .NET.
Install and activate the Splunk Distribution of OpenTelemetry .NET. See Instrument your .NET application.
Specify the endpoint of the OpenTelemetry Collector youβre exporting traces to. See Exporter settings.
Update your settings. See Changes in functionality.
If you manually instrumented your code with OpenTracing, activate OpenTracing support by setting the OTEL_DOTNET_AUTO_OPENTRACING_ENABLED
environment variable to true
.
Changes in functionality π
Each of the following sections describe the main changes in functionality as you migrate from the SignalFx Instrumentation for .NET to the Splunk Distribution of OpenTelemetry .NET.
Configuration setting changes π
The following table shows SignalFx Instrumentation for .NET environment variables and their OpenTelemetry equivalents:
SignalFx environment variable |
OpenTelemetry environment variable |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not applicable |
|
|
|
|
|
Not applicable |
|
Not applicable |
|
Not applicable |
|
|
|
|
|
|
|
|
|
|
|
Not applicable |
|
Not applicable |
|
|
|
|
|
|
|
|
|
|
|
|
For more information about Splunk OTel .NET settings, see Configure the Splunk Distribution of OpenTelemetry .NET.
Library-specific instrumentation settings π
The following table shows library-specific environment variables for the SignalFx Instrumentation for .NET and their OpenTelemetry equivalents:
SignalFx environment variable |
OpenTelemetry environment variable |
---|---|
|
Not applicable |
|
Not applicable |
|
Not applicable |
|
Not configurable using environment variable |
|
Not configurable using environment variable. |
|
Logs are correlated if the |
|
Not applicable |
|
Not applicable |
|
Not configurable using environment variable. |
|
Not applicable |
|
|
|
Not applicable. The default behavior is equivalent to setting to previous setting to |