Visualize and Map Drupal Dependencies Automatically
Tuning your code for any language is highly important be it interpreted languages like PHP. Though PHP is a bit slower than compiled languages, it is the foundation for many popular applications.. Even in hybrid environments, real time profiling PHP nodes play an important role in managing overall application performance.
Most often developers work for days and weeks together on a performance optimization project but couldn't achieve even the slightest improvement in application performance. Hence, visibility is highly important to know where to begin.
For effective and efficient performance optimization , it’s important to have a PHP profiler that monitors your production environment. This helps you to figure out the impact that your optimization efforts had on your end users.
AppDynamics for PHP performs real time PHP code profiling, discover bottlenecks and drill down to the class and method level to identify the root cause.
Easy to install and use
AppDynamics does PHP tuning easily. It discovers and maps your PHP application automatically and begins baselining performance for each Business Transaction. This helps you to find the bottleneck in your application easily and begin troubleshooting swiftly once the performance starts to degrade.
Drill down to code-level detail
Compared to other PHP performance tools, AppDynamics has the most complete call stack traces. This helps to detect a poor-performing transaction quickly, drill down into the call stack trace, and identify the line of code responsible for the latency.
No more alert storms
Most monitoring tools depend on static, global thresholds to send alerts. This leads to alert storms, when set too low or missed problems when set too high. But AppDynamics sets alerts based on Business Transaction performance. Hence, it alerts only when something is actually wrong.
Real User Monitoring: Browser diagnostics correlated with code-level diagnostics
Change Detection: Record application change events
Real-Time Analytics: Automatic baselining and scoring of application and transaction performance
Supported Environments for PHP Monitoring
Apache 2.2 in worker MPM running FastCGI using php-fpm
Apache 2.2 in prefork mode
nginx 1.2.x running FastCGI using php-fpm
Drupal 7 using Drupal entry point type
Symfony 1 & 2 using PHP MVC entry point type
HTTP using PHP Web entry point type
Zend 1 & 2 using PHP MVC entry point type
Magento 1.5, 1.6 & 1.7 using PHP MVC entry point type
WordPress 3.4 & 3.5 using Wordpress entry point type
Drupal: page callback name
PHP MVC: module:controller:action
Wordpress: template name
PHP Web: URL
HTTP Exit Points
DB Exit Points
mysql old native driver
Cache Exit Points
Opcode Cache Compatibiity
Alternative PHP Cache (APC)
We engaged the AppDynamics Enablement Team and within a week we found over a dozen major defects that were affecting the performance and stability of our products. Great team, great enablement.
Bob Hartley, Family Search, Development Manager
We're enthusiastic with the support we received from the AppDynamics training team. They helped us gain critical visibility into our applications that's helped us make better architectural and design decisions.
Hedeih Yaghami, Tivo Director, Software Development
Recently, I’ve had several conversations with US Federal Government Agencies about monitoring applications moving to FedRAMP (The Federal Risk and Authorization Management Program) data centers. Because of the Government’s Cloud First policy, which mandates that agencies take full advantage of cloud...
We’ve come a long way since 2008, when I was writing code in my home at night and pitching venture capitalists during the day. Six years later, we have more than 450 employees in offices across the world: San Francisco, London, Australia, Singapore, Tokyo, and India. Today we are proud to announce we...