When an issue occurs in a production server, to investigate the incident,
we need to fetch several information from the server instance. At the
moment we need to extract this information manually and sometimes we may
not get the required information before the server goes to a catastrophic
situation. This project is about automatically extracting useful
information from the server when there are potential issues.

The flow diagram of the project is given below.


Configuration File - The configuration file is the input to the tool we are
creating and it contains the details about the basic configurations for
monitoring a given task.

Configuration Parser - Configure Parser is responsible for parsing
configurations defined in the configuration file and populate the required
parameters to the monitor.

Monitor - Monitor contains the features we are going to monitor. These
features will help us to capture the reasons for the production server
downs occur in the WSO2 Enterprise Integrator.

Incident Handler - From this section, It handles the incidents that occur
in a production server. Incident handler gets the details of which it is
monitoring and generate key factors which will be useful to identify the
reason for the production server failure.

Sometimes an incident seems like an issue but the threat goes down and it
should not be considered as product failure. Therefore an incident time
period is considered here to identify if it is a real issue or not. If it
is not a real issue that incident will be ignored.

Data Extractor - When an issue has occurred in a production server, Data
extractor extracts the useful data from the server which will be useful to
analyze.

Analyzer - In the Analyzer, it will analyze the data provided by the data
extractor. All these details will be sent to the Report Generator to
generate the Report.

Report Generator - Report Generator generates the report which includes the
network load, heap dump, thread dump, log extractor and the file about the
analyzed data from the analyzer.

Report - Report includes an analysis of an issue including the network
load, heap dump, thread dumps, extracted log, etc. generated by the Report
Generator.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to