| With the development of the Internet and the popularity of smart devices,more business processing has been moved to the network,so people’s life and work are inseparable from the network services.Intense competition in the Internet industry,to ensure that the online service continues running has bean become the focus of the Internet company.Traditional monitoring tools only provide the monitoring of the resource layer,can not monitor the functions of business.The monitoring function of each tool is independent,the enterprise needs to use a variety of monitoring tools to complete the overall monitoring of online services.According to a single fault alarm,managers can not grasp the overall running state of the service.And each department of the enterprise is independent,they need to develop and deploy a set of monitoring system in order to complete the monitoring of online service.For the enterprise,this approach is not economical.The enterprise urgently need a universal monitoring system to meet the needs of the company’s product line monitoring.Under the premise of the existing monitoring systems,combined with the monitoring requirements of Internet companies to online services,this page gives the architecture of service monitoring system,which is composed of data collecting layer,data layer,application layer and presentation layer.Focus on the monitoring data collection technology which lowerly intrude the business code,to meet the monitoring needs of various departments.Research the business function monitoring methods to solve the problem of the traditional tools that they can not monitor the business function layer’s fault.Combined with the monitoring of the resource layer and the monitoring of business function,users can master the whole running status of the online service.Based on the research of fuzzy mathematics comprehensive evaluation method,this paper gives the evaluation method of online service health degree.Based on the data collected by the monitoring system,the evaluation method establishes the relationship between the service and the resources and the performance indexs,and then calculates the health of the service.The service health degree has the guiding significance to the online service management and service troubleshooting.In this paper,a distributed data storage scheme is proposed to solve the problem of mass monitoring data storage.Based on the above theory,design and implement the online real-time monitoring system,give the design of system function module,implement the core modules that comprise with the configuration module,the monitoring item scheduling module,the business function monitoring module,and the service health evaluation module.The monitoring system is in enterprise level,monitor the online service running status.At present,the monitoring system has been put into use,from the point of view of application effect,the system reduces the monitoring cost of online services and the working pressure of users.So monitoring system has practical significance. |