30.07.2012 Views

Reference Guide

Reference Guide

Reference Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Rule Types<br />

Zend Server <strong>Reference</strong> Manual<br />

The events listed in Monitor | Events are based on rules defined in Rule Management | Monitoring, If a<br />

rule is enabled, it is displayed in the Events page when it is triggered. When more than one event with a<br />

high percentage of similarity is triggered, it is aggregated into a single report. These reports are called<br />

issues.<br />

The following list displays the possible rule types that can generate issues in the Events page:<br />

Function Error - A Function Error rule provides specific information about the root cause of an<br />

error that may not be related to a PHP error. QA and production teams can use this event rule<br />

type to identify run-time events, as opposed to PHP errors, which identify code-related/syntactical<br />

events. Severity: Warning.<br />

Database Error - A Database Error rule provides specific information about the root cause of an<br />

error that may not be related to a PHP error. QA and production teams can use this event rule<br />

type to identify database connectivity and query events, as opposed to PHP errors, which identify<br />

code-related/syntactical events. Severity: Warning.<br />

Slow Function Execution - Slow Function Execution rules identify bottlenecks within functions,<br />

providing a more granular approach than finding bottlenecks in pages. This type of event rule is<br />

particularly useful in the production process, because it can pinpoint performance bottlenecks for<br />

user-specific functions, as well as the predefined list of functions that are considered prone to<br />

slow execution. Severity: Warning and Critical.<br />

Slow Query Execution - Slow Query Execution rules generate an event when database related<br />

function execution rises above the given threshold. Slow Query Execution events identify slow<br />

queries that are related to database performance that can directly influence Web server<br />

performance.<br />

Slow Request Execution - Slow Request Execution rules generate an event when script<br />

execution time exceeds defined limits. These event rules are used to maintain script runtime<br />

performance standards. The settings can be relative to a specified percentage or set to an<br />

absolute value. Severity: Warning and Critical.<br />

High Memory Usage - Memory Usage event rules identify when scripts use excess memory<br />

resources that can, in turn, reduce the application's performance. This type of rule is primarily<br />

used in production environments, but QA teams can also benefit from monitoring by kilobyte (KB)<br />

or by the percentage of memory used by a script to execute. The settings can be relative to a<br />

specified percentage or set to an absolute value. Severity: Warning and Critical.<br />

Inconsistent Output Size - Inconsistent Output Size event rules verify that pages render the<br />

same output to the client each time. If pages do not render the same output each time, this<br />

47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!