This language instrumentation is using OpenTelemetry native-php SDK and instrumentation libraries.
Supported Versions
The minimal supported version of PHP is 8.0.0. The maximal supported version of PHP is 8.4.x, when PHP releases a new version we’ll add the support for it.Instrumentation Libraries
The following PHP modules will be auto instrumented by Odigos:PHP Standards Recommendations (PSR):
psr/3 (log)versions>=1
For all PHP versions
psr/6 (cache)versions>=1
For all PHP versions
psr/16 (simple-cache)versions>=1
For all PHP versions
psr/14 (event-dispatcher)versions>=1
For all PHP versions
psr/15 (http-server-middleware)versions>=1
For all PHP versions
psr/18 (http-client)versions>=1
For all PHP versions
HTTP Clients:
php-http/httplugversions>=2
For all PHP versions
guzzlehttp/guzzleversions>=7
For all PHP versions
ext-curlversions*
Frameworks:
We’re working on adding support for
laravel, cakephp, wordpress and yii2 frameworks.slim/slimversions>=4
For all PHP versions
symfony/http-kernelversions*
For all PHP versions
symfony/http-client-contractsversions*
For all PHP versions
codeigniter4/frameworkversions>=4.3 <4.5
For all PHP versions
Databases:
ext-mongodbversions>=1.13
For all PHP versions
ext-mysqliversions*
ext-pdoversions*
doctrine/dbalversions>=3
Messaging Systems:
ext-amqpversions*
ext-rdkafkaversions*
Atificial Intelligence:
openai-php/clientversions*