Behind the Site »

Zend - The PHP Company

Zend Platform PHP Intelligence In-Depth

Additional Products:
Zend Core |
Zend Studio |
Zend Guard

PHP Intelligence

Zend Platform features PHP Intelligence a comprehensive monitoring and problem resolution system for your PHP applications. PHP intelligence continuously monitors your PHP applications detecting when problems occur in real time. When a problem is detected, all information needed to pinpoint the root cause of the problem is captured. PHP Intelligence then alerts concerned parties about the problem often before your customer even notices the issues. PHP Intelligence finally gives developers and IT professionals the insight into their PHP applications and the essential information they required to make problem resolution quick and easy.
Watch the PHP Intelligence demo video





How Zend Platform's PHP Intelligence Module Works:

PHP Intelligence is a sophisticated, distributed monitoring feature which spans the whole cluster of PHP servers. Each server in the cluster runs a “Monitor Service” which proactively monitors the activity taking place on the server. When configured conditions are met, an event is triggered and the complete context of the event is captured and sent to the Central server, where the “Collector Center “service is running. When the Collector Center receives the event, it is recorded in the Zend Platform event database and actions can be taken such as sending email or sending the event as XML to external systems. PHP intelligence consolidates events reducing "noise" and also provides the ability to mute alerts for known or benign problems.

“Root cause” analysis is greatly simplified since the complete context of the problem is captured. This makes it possible for a developer or IT professional to view in-depth information regarding the issue, including GET/POST/COOKIE/SERVER variables, included files, Function call stack (backtrace), and more.

Zend Platform’s PHP Intelligence provides Zend Studio Diagnostics Integration that provides the ability to test, debug and profile the problem directly in the Zend Studio UI. Capabilities are provided to test response time and behavior, debug the problem at the exact line where the error occurred and profile the problems to get useful information about the script execution breakdown times and more. When starting a new debug session, PHP Intelligence communicates with Zend Studio and passes it the required context variables needed to reproduce the issue and starts a debug session using the Zend Platform Debugger. As a result the root cause of the problems is quickly identified and resolved.

PHP Intelligence Monitor capable of monitoring events of the following types:

  • Slow Script Execution (Absolute and Relative)
  • Slow Function Execution
  • Slow Query Execution
  • Database Errors
  • PHP Errors
  • Function Errors
  • Excess Memory Usage (Absolute and Relative)
  • Inconsistent Output Size
  • Load Average
  • API for Custom Events – Trigger custom events for your needs by using APIs provided with Zend Platform from within your PHP code

PHP Intelligence is configured using the “Events Triggers” page (part of Zend Platform’s central Configuration Management capabilities). The configuration controls which kind of events are significant and what the conditions are for generating events. It also controls how notification will happen when events occur such as Email, SMS or XML based notification.

Return to the Features page