Font Size: a A A

Design And Implementation Of Application Alarm System Based On Log Flow

Posted on:2019-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:B C LiFull Text:PDF
GTID:2428330563493039Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the technology of cloud computing Paa S(platform as a service)is becoming more and more mature.More and more applications are running in the clouds.For example,Cloud Foundry,a cloud application management platform can deploy thousands of applications on it.Tens of thousands of instances,compared with the traditional software deployment,greatly improve the efficiency of software maintenance and resource utilization,and reduce operation costs.The existing open source cloud application management platform focuses on the application deployment,monitoring,network communication,and the management and monitoring of the resources of the entire platform,ignoring the monitoring of the operation of the application itself.Problems in the application can not be found in time,only the application of customer feedback can only be found.Because of the lack of active discovery,the mechanism of timely notify the operation and maintenance personnel will cause great loss to the application.In order to solve this problem,the alarm system takes the initiative to detect the inner running health condition of the application,and report the cause of the problem record to administrator.The application developer needs to customize a detection request interface for the application to detect the health condition of the application.Using the concept of micro service architecture,the design of system modeling is divided into alarm system module,SMS message notification module,log collection module and front end display module.Each module can be deployed separately to provide services in the form of RESTful interface.The alarm module uses Http Client to send a URL request.The log collection module(log system implemented by Logstash,Redis,Elastic Search)collects the return results of this request.The alarm module obtains the result from the log module,and then triggers the alarm according to the alarm rule.It alerts the application manager in time by the notification module.The front desk is the user's operating interface and the data display interface.This alarm system is a perfect complement to the existing cloud application management platform.It can handle the application detection alarm in the high concurrency situation and collect the analysis and detection results.When the application fails,the application problem is found in a more timely manner,and the operation and maintenance personnel are notified to maintain the application and reduce the loss.
Keywords/Search Tags:Application alarm system, Application detection, SMS mail, Log collection
PDF Full Text Request
Related items