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