Migrate from the SignalFx Tracing Library for PHP π
The OpenTelemetry instrumentation for PHP is the alternative to the deprecated SignalFx Tracing Library for PHP. To migrate from the SignalFx instrumentation, follow these instructions.
Compatibility and requirements π
For a complete list of requirements, see OpenTelemetry PHP instrumentation compatibility and requirements.
Migrate to the OpenTelemetry instrumentation for PHP π
To migrate from the SignalFx Tracing Library for PHP to the OpenTelemetry instrumentation for PHP, follow these steps:
Uninstall the SignalFx Tracing Library for PHP. See Uninstall the SignalFx Tracing Library for PHP.
Install and activate the OpenTelemetry instrumentation for PHP. See Install the Splunk Distribution of OpenTelemetry PHP manually.
Update your settings. See Configuration setting changes.
Restart the server and application.
Uninstall the SignalFx Tracing Library for PHP π
To uninstall the SignalFx Tracing Library for PHP, run the following command:
php signalfx-setup.php --uninstall
Make sure that your INI file doesnβt contain references to
signalfx-tracing.so
and that the extension file is removed.Optionally, delete the /opt/signalfx/signalfx-library directory.
Configuration setting changes π
The following table shows SignalFx Tracing Library for PHP environment variables and their OpenTelemetry equivalents:
SignalFx environment variable |
OpenTelemetry environment variable |
---|---|
|
|
|
|
|
|
|
|
|
Handled by the Splunk Collector |
|
Handled by the Splunk Collector |
|
|
|
|