Supported Frameworks and Databases
Tideways includes support for many PHP frameworks, libraries and databsaes out of the box so that a maximal amount of insights can be automatically collected with no code changes.
Support for measuring performance metrics of code is called instrumentation.
This documentation page details all the different instrumentations Tideways includes.
Supported Frameworks
Framework |
Versions |
Description |
Symfony |
2.x, 3.x, 4.x, 5.x, 6.x, 7.x |
|
Laravel |
4.x, 5.x, 6.x, 7.x, 8.x, 9.x |
|
Shopware 5 |
5.x |
|
Shopware 6 |
6.x |
|
Magento 1 |
1.9.x |
|
Magento 2 |
2.x |
|
Oxid |
5.x, 6.x |
|
Wordpress |
4.x, 5.x |
|
Drupal 7 |
7.x |
|
Drupal 8 |
8.x |
|
TYPO 3 |
> 6.x |
|
Flow |
4.x, 5.x, 6.x, 7.x |
|
CakePHP |
2.x, 3.x, 4.x |
|
Slim |
3.x |
|
Spryker |
3.x |
|
Yii |
1.x, 2.x |
|
PrestaShop |
1.6 |
|
Laminas |
3.x |
|
Supported Databases
The list of database APIs and abstractions that Tideways supports via instrumentation of PHP extensions.
Extension |
Instrumented Functions |
PDO |
|
mysqli |
|
ibmdb2 |
|
oci |
|
Memcache |
|
Memcached |
|
APCu |
|
MongoDB |
|
AMQP |
|
Redis |
|
rdkafka |
|
Supported PHP Core APIs
The following PHP Core APIs are instrumented for the given purpose:
API |
Instrumented Functions |
Purpose |
curl |
|
Outgoing HTTP calls |
session |
|
Session Locking |
Shell |
|
External Program Executions |
Errors |
|
Tracking deprecations |
Stream/File APIs |
|
File I/O layer timing if stream is file:// |
Streams |
|
Outgoing HTTP calls for http:// and https:// stream wrappers |
gRPC |
|
Outgoing gRPC/HTTP calls |
Autoloading |
|
Autoloading layer timing |
FPM |
|
Adding marker about early FastCGI finish |
Supported PHP Libraries
The following PHP libraries are instrumented for the given purpose:
Library |
Versions |
Description |
Doctrine ORM |
2.x |
|
Twig |
1.x, 2.x, 3.x |
|
Smarty |
2.x, 3.x |
|
Predis |
1.x |
|
Yii2 Redis |
2.x |
|
Pheanstalk |
2.x, 3.x, 4.x |
|
PhpAmqpLib |
2.x |
|
Elasticsearch PHP |
2.x, 5.x, 6.x, 7.x, 8.x |
|
Webonyx GraphQL |
0.13.x, 14.x |
|
Propel |
2.x |
|