Drupal Monitoring Tools

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

Need Drupal monitoring tools?

Get to the root cause of performance bottlenecks in your PHP applications such as Drupal with AppDynamics for PHP. With AppDynamics’ PHP monitoring solution, you can drill down into call stack traces to diagnose performance bottlenecks in your mission-critical PHP application – all while running in a live production environment.

Key Benefits

  • Visualize and monitor your PHP web server dependencies
  • Understand and prioritize based on business transaction context
  • Real-time monitoring of server performance, health and exceptions
  • Rapidly troubleshoot latency at the code level.

Visualize application performance in real time

AppDynamics automatically detects your application architecture, including your own application servers as well as remote web service and database calls. AppDynamics then displays your architecture in the Application Flowmap, allowing you to quickly see where the bottlenecks are in your production application.

Understand performance the way your end users do

Unlike many PHP management solutions, AppDynamics buckets and baselines your traffic into Business Transactions, allowing you to quickly see how your end users are being affected when performance degrades. Better yet, drill down directly into a Business Transaction to get the associated call stack traces and rapidly diagnose root cause.

Trend PHP performance over time

Use AppDynamics’ powerful analytics engine to understand application performance trends over time and create intuitive dashboards for other teams and management to watch.

Drill down into the complete call stack

Unlike other PHP monitoring tools, AppDynamics collects a complete call stack trace for slow transactions and stalls, allowing you to see how long every line of code took to execute in your server. Find performance bottlenecks in a matter of seconds (instead of hours).

Use performance baselines for intelligent alerting

Many PHP management tools include alerting capabilities, but their static, global thresholds often result in alert storming or, worse, missing a developing problem in the application. With AppDynamics’ intelligent baselines, you’ll never have to receive an unnecessary alert again – set up alerts to fire only on irregular performance for a particular Business Transaction, infrastructure or application metric.

See the impact of new code releases

Compare the performance of your application before and after a code release to understand how performance was affected by the new code.

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)