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
