Monitoring Tools Project

Project description

The Monitoring Tools Project extends the platform for collecting, analyzing, aggregating, and visualizing data that can be captured in the log and statistical models.

The typical examples are the collection of system or application resources such as CPU or memory utilization and support for the viewing, aggregation, and analysis of that data. Logs can also be transformed into a common format and model allowing for symptom and pattern analysis. The correlation of the data in these models is of particular interest when it is associated with other model instances of statistical or log data as well as traces and tests.

The subsystems that make up this project by extending the TPTP Platform Project, and the components they contain are described below:

For more information on the TPTP project, refer to the project overview.

Subsystem descriptions

User Interface
The User Interface subsystem has the following components:
Name Description
Generic Log Adapter config editor Editor for Generic Log Adapter configuration files including a regex tst environment
Customized statistical viewer Editor for the symptom database
Reporting Reuse of the statistical viewer for perfmon
Data Collection and Agents
The data collection and agents are made up of the following components:

Name Description
Generic Log Adapter configurations Multiple regex and static parser configurations for various log formats, that extend the Generic Log Adapter execution environment.
Perfmon agent An agent to monitor ?perfmon? on windows and linux
Execution Environment

The execution environment has the following components:

Name Description
Generic Log Adapter A runtime that provides support for async log parsing and formatting for redistribution.