PHP インストルメンテーションの互換性と要件 (非推奨)

これは、PHP アプリケーションを Splunk Observability Cloud 用にインストルメンテーションするために必要なものです。

注:

SignalFx Tracing Library for PHP は、2024 年 2 月 21 日の時点で廃止、2025 年 2 月 21 日にサポート終了(EOS)になります。それまでは、重大なセキュリティ修正とバグ修正のみが提供されます。EOS 日以降、ライブラリはアーカイブされ、維持されなくなります。

新規あるいは既存の PHP アプリケーションをインストルメンテーションしたい場合は、OpenTelemetry PHP instrumentation を使用してください。

SignalFx Tracing Library for PHP は、Zend エンジン上で動作する PHP バージョン 7.0 以降をサポートしています。

PHP インストルメンテーションは、これらのウェブサーバーでサポートされています:

  • Apache

  • php-fpm

  • php-cli

注: このライブラリはWindows環境には対応していません。

サポートされているライブラリとフレームワーク

SignalFx Tracing Library for PHP は、以下のライブラリとフレームワークをインストルメンテーションします:

ライブラリ

Version

CakePHP

2.x

CodeIgniter

2.2以上

Curl

サポートされているすべてのPHPバージョン

Drupal

7.x、8.x、9.x

Elasticsearch

1.x

Eloquent

サポートされているすべてのLaravelバージョン

Guzzle

5.0以上

Laravel

4.2または5.0以上

Lumen

5.2 ~ 5.8

Memcached

サポートされているすべてのPHPバージョン

MongoDB

1.4

MySQLi

サポートされているすべてのPHPバージョン

Nette

2.4、3.x

PDO

サポートされているすべてのPHPバージョン

Predis

1.1

Slim

3.x

Symfony

3.3、3.4、4.x、5.x

Wordpress

4.8 または 5.5 以上

Yii

2.0

Zend

1.12