Modules

SDR Reporting contains several modules specific for different actions: main reporting functionality, workload management, visualization, prediction.


Reporting Engine Description Based On
rawsplit raw data utility Perl5
createrrd RRD database utility Perl5
updaterrd RRD database utility Perl5
gendaily plot utility KSH
binary package contains all needed binaries Perl5, RRDTool
R, PDQ
Workload Management
wlanalyzer HTTP workload management Perl5
Performance Visualization
cpuplayer visualization C, OpenGL

Reporting Engine

This is the main module of SDR Reporting. Contains: a set of binaries supporting the engine: Perl, Round Robin Database Tool, R and a small and efficient HTTP server. On top of these binaries a number of light utilities, developed in KSH or Perl, help to handle the raw data, the RRD database files and finally the process of obtaining the plots and reports. For more information, see the mechanics of the reporting engine.

Workload Management

Currently SDR supports only HTTP workload analysis. Future versions might support other types of workloads: database, smtp, streaming services.

Performance Visualization

Simple, static reports are nothing new. We are researching new ways in observing workloads and add some dynamics to your reports by using cpuplayer. This is a very unique module which reads data gathered by cpurec or mpstat or any other CPU recorder and displays a movie of the states of the multiprocessor machine.



Last updated: 2010-06-28


Back to main homepage