SURVIVOR: About Report Modules
What Report Modules Do

Report Modules process history records on demand in order to provide trend analysis or other similar operations.

Module Types

Report Modules may be compiled or scripted.

Module Data

Modules are provided an XML document containing a SurvivorReportRequest element, which may include configuration information obtained from instance.cf.

Modules generate output suitable to their purpose and the style requested according to the requesting interface (eg: the Command Line or Web interface).

Adding Custom Modules

All Report Modules must conform to the Report Module Specification, otherwise they may not interact correctly with the package components.

Routines useful for building Report Modules in Perl are provided in Survivor.pm and Survivor::Report.pm. As a starting point, see the existing modules in src/modules/report.

For information on these modules, run

     % perldoc src/modules/common/Survivor.pm
     % perldoc src/modules/common/Survivor/Report.pm
 
Other languages may be used, but no routines are provided with this package.

For assistance in testing Report Modules, the XML Maker utility may be useful.

Important: Please see the license for this package to see if custom modules are subject to the same license.


$Date: 2006/11/19 22:49:01 $
$Revision: 0.3 $
keywords