In PHP applications like Drupal, performance issues can be easily identified and the main cause discovered with the help of AppDynamics' Drupal monitoring tools. AppDynamics for PHP goes down to the call stack traces even in a live production environment.
- Foresee and track the dependencies of your PHP web server
- Real-time monitoring of the health, performance, and exceptions of the server
- Comprehend and prioritize based on business transaction context
- Rapidly fix latency at the code level
Visualize application performance in real time
AppDynamics auto-discovers your application architecture that includes your database calls, remote web service, and application servers. It then shows the architecture in the Application Flowmap, which allows you to find the bottlenecks in your production application quickly.
Unlike many PHP management solutions, AppDynamics enables you to quickly see the impact on end users when performance weakens. Not only that, it is able to go directly to the Business Transaction, find the associated call stack traces and idenitfy the root cause within no time.
Trend PHP performance over time
AppDynamics' powerful analytics engine help you to comprehend application performance trends and develop intuitive dashboards for the management and other teams to see.
Drill down into the complete call stack
AppDynamics gathers a complete call stack trace for stalls and slow transactions. This enables you to find out the exact time that each code line took to execute in your server.
Use performance baselines for intelligent alerting
Unlike the alerting capabilities of most PHP management tools, AppDynamics' intelligent baselines give accurate alerts on improper performance. Hence, no instances of missing a developing problem or alert storming in the application can ever arise.
See the impact of new code releases
It correlates the performance of your application before the release of a code and after it. This helps to comprehend the effects of new code on performance.
Features of PHP Monitoring
- SQL Statement Clarity: PDO statements & prep statements, eliminate sensitive data
- Real-Time Analytics: Automatized baselining and measuring of application and transaction performance
- Real User Monitoring: Browser diagnostics compared with code-level diagnostics
- Errors: Transaction errors, backend errors
- Code-level Diagnostics: Diagnostic sessions exposing all code execution, policy-based collection available
- Change Detection: Record application change events
- Business Transactions: Automatic detection, response time, slow, very slow, stalls, calls per minute,
- Application Flow Map: Envision all your application dependencies
Supported Environments for PHP Monitoring
- Apache 2.2 in prefork mode, Apache 2.2 in worker MPM running FastCGI using php-fpm and nginx 1.2.x running FastCGI using php-fpm
- RHEL/CentOS 5.8+
- Ubuntu/Debian 12+
- Zend 1 & 2, Symfony 1 & 2, and Magento 1.5, 1.6 & 1.7 use PHP MVC entry point type
- Drupal 7 use Drupal entry point type
- WordPress 3.4 & 3.5 use Wordpress entry point type
- HTTP use PHP Web entry point type
- Drupal: page callback name
- PHP MVC: module:controller:action
- PHP Web: URL
- Wordpress: template name
HTTP Exit Points
- · curl/curl-multi· drupal_http_request()· fopen· Zend_HTTP_Client::request()
DB Exit Points
- mysql old native driver
Cache Exit Points
Opcode Cache Compatibiity
- Alternative PHP Cache (APC)
For more information, visit www.appdynamics.com.