SignalFx Tracing Library for PHP からの移行 🔗
PHP 用 OpenTelemetryインストルメンテーションは、非推奨の SignalFx Tracing Library for PHP に代わるものです。SignalFx インストルメンテーションから移行するには、以下の手順に従います。
互換性と要件 🔗
要件の完全なリストについては、OpenTelemetry PHP インストルメンテーションの互換性と要件 を参照してください。
PHP 用 OpenTelemetry インストルメンテーションに移行する 🔗
SignalFx Tracing Library for PHP から PHP 用 OpenTelemetry インストルメンテーションへの移行は、以下の手順で行います:
SignalFx Tracing Library for PHP をアンインストールします。SignalFx Tracing Library for PHP をアンインストールします。 を参照してください。
PHP 用 OpenTelemetryインストルメンテーションをインストールし、有効化します。Splunk Distribution of OpenTelemetry PHP を手動でインストールする を参照ください。
設定を更新してください。コンフィギュレーション設定の変更 を参照してください。
サーバーとアプリケーションを再起動します。
SignalFx Tracing Library for PHP をアンインストールします。 🔗
SignalFx Tracing Library for PHP をアンインストールするには、以下のコマンドを実行します:
php signalfx-setup.php --uninstall
INIファイルに
signalfx-tracing.so
への参照が含まれていないことと、エクステンションファイルが削除されていることを確認してください。オプションで、/opt/signalfx/signalfx-library ディレクトリを削除します。
コンフィギュレーション設定の変更 🔗
以下の表は、SignalFx Tracing Library for PHP の環境変数と、それに相当する OpenTelemetry を示しています:
SignalFx 環境変数 |
OpenTelemetry環境変数 |
---|---|
|
|
|
|
|
|
|
|
|
Splunk Collector で処理 |
|
Splunk Collector で処理 |
|
|
|
|