PHP Management
As PHP has become more popular in the enterprise, a host of PHP performance tools have appeared to help organizations troubleshoot bottlenecks in their PHP code
Free profilers like XDebug are popular in a development environment, but are difficult to use and incur too much overhead to be used in production. To manage the performance of a mission-critical PHP application, organizations need a solution that is scalable and lightweight without sacrificing visibility.
AppDynamics for PHP is an easy-to-use PHP performance monitoring solution that's designed for production environments. With AppDynamics you can easily monitor, troubleshoot and diagnose bottlenecks in your production PHP application without having to worry about impacting performance.
Key Benefits
Get 100% visibility into PHP performance
Drill down to code-level detail
Reduce Mean-Time-to-Resolution
Easy to install and use
AppDynamics' intuitive user interface makes it easy to identify bottlenecks and troubleshoot root cause. AppDynamics automatically detects and maps your application architecture, including remote web service calls and database calls. Furthermore, common issues like PHP errors and slow or stalled transactions are grouped in the Scorecard, giving you a high-level overview of how your application is performing.
Complete call stack traces
No other monitoring tools offer call stacks as deep and complete as AppDynamics'. With AppDynamics Deep Dive Diagnostics you can quickly identify the root cause of PHP crashes, Drupal errors and more.
No more alert storms
With AppDynamics' self-learning baselines you never have to receive an unnecessary alert again. Set up alerts based on business transaction, application and infrastructure-level metrics so you only receive alerts when your end users are affected.
Key Features of PHP Monitoring
Business Transactions: Automatic detection, response time, calls per minute, slow, very slow, stalls
Code-level Diagnostics: Diagnostic sessions showing complete code execution, policy-based collection available
SQL Statement Visibility: PDO statements & prep statements, remove sensitive data
Errors: Transaction errors, backend errors
Real User Monitoring: Browser diagnostics correlated with code-level diagnostics
Change Detection: Record application change events
Application Flow Map: Visualize all dependencies of your application
Real-Time Analytics: Automatic baselining and scoring of application and transaction performance
Supported Environments for PHP Monitoring
PHP Versions
5.3, 5.4
Web Servers
Apache 2.2 in prefork mode
Apache 2.2 in worker MPM running FastCGI using php-fpm
nginx 1.2.x running FastCGI using php-fpm
Operating Systems
RHEL/CentOS 5.8+
Ubuntu/Debian 12+
Architecture
x86_64bit
Frameworks
Drupal 7 using Drupal entry point type
WordPress 3.4 & 3.5 using Wordpress entry point type
Zend 1 & 2 using PHP MVC entry point type
Symfony 1 & 2 using PHP MVC entry point type
Magento 1.5, 1.6 & 1.7 using PHP MVC entry point type
HTTP using PHP Web entry point type
Transaction Naming
Drupal: page callback name
Wordpress: template name
PHP MVC: module:controller:action
PHP Web: URL
HTTP Exit Points
fopen
curl/curl-multi
drupal_http_request()
Zend_HTTP_Client::request()
DB Exit Points
PDO
mysql old native driver
mysqli
Cache Exit Points
memcached
Opcode Cache Compatibiity
Alternative PHP Cache (APC)