Drupal Monitoring Tools
Monitor high-volume Drupal production environments with ease. Guarantee business transaction performance.

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.

Key Benefits

  • 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.

Understand performance

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

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 and nginx 1.2.x running FastCGI using php-fpm

Operating Systems

  • RHEL/CentOS 5.8+
  • Ubuntu/Debian 12+

Architecture

  • x86_64bit

Frameworks

  • 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

Transaction Naming

  • 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
  • mysqli
  • PDO

Cache Exit Points

  • memcached

Opcode Cache Compatibiity

  • Alternative PHP Cache (APC)

For more information, visit www.appdynamics.com.