This invention discloses a software system monitoring method based on large data technology, including large data platform, system running state monitor and system monitoring platform. The large data platform is a file storage and processing platform, which is used to collect, store and process the running state data of the cluster system, and monitor the system running state. To monitor the system cluster, by setting the monitor program in the subsystem, monitor the execution results of the system business processing, and form the monitoring data to form the monitoring data and send it to the large data platform. The system monitoring platform reads the cluster running data stored in the large data platform and analyzes the total data. In the end, it is displayed in a visual form. The invention can not only monitor the running process of the system, obtain the complete information of the system, but also provide the analysis and intuitionistic display of the monitoring information. At the same time, the support of high concurrency and large data processing ability makes the robustness of the whole system greatly improved.
【技术实现步骤摘要】
一种基于大数据技术的软件系统监控方法
本专利技术涉及软件系统监控方法,具体涉及一种基于大数据技术的软件系统监控方法。
技术介绍
软件集成系统的监控,已经出现了一些比较成熟的技术方案;比较常见软件集成系统监控方案主要有:文件记录型和关系数据库记录型。文件记录型方案主要是在每个系统中设立专门的监听程序,用以监听软件系统执行过程,并将监听得到的内容形成监听数据,以文本文件的形成输出,形成系统执行日志文件,通常,系统日志是以天为单位来命名,即每天创建一个新的系统日志文件。文件记录型方案中,系统监控数据与业务数据完全隔离,只需要通过查看当天实时的日志文件,就可以及时了解软件系统的运行状态。当发生故障,只需要取出故障发生时间的系统日志,就可以有效的完成故障分析和定位。文件记录型方案优点是。(1)简单易行,资源占用少。通过简单的方法就可以轻易实现对系统运行全过程记录,并且不会占用太多系统资源,即使应用于集群系统之中,也是由各个子系统分别记录日志,不会因此而产生系统瓶颈,因此也有良好的可拓展性。(2)信息完整,方便故障分析。在理想情况下,可记录所有系统运行信息,因此可查出完整的故障产生过程,轻易完成故障定位。(3)监听信息易于管理。由于系统运行信息都是以文本文件的形式存储,故在简单的环境下就可以查阅监听信息,也方便监听信息备份和转移。关系数据库记录型与文件记录型类似,也是设立系统监听程序来监听软件系统的执行过程。不同的是,这里是将监听得到的过程数据记录到关系数据库中,以数据表的形式来管理。与文件记录型不同的是,监听得到的系统运行数据是以类似业务数据的方式存储在关系数据库中 ...
【技术保护点】
1.一种基于大数据技术的软件系统监控方法,其特征在于包括大数据平台、系统运行状态监听、系统监控平台;所述大数据平台是一个文件存储与处理平台,用来对集群系统运行状态数据的汇总、存储与处理;所述系统运行状态监听是对系统集群监听,即分别对每个子系统进行监听,通过在子系统中设置监听程序,监听各项系统业务处理的执行结果,并将监听结果形成监听数据信息,发送至大数据平台存储;所述系统监控平台,将大数据平台存储的集群运行状态数据读取出来,并加以分析总结,最后以直观的形式展现出来。
【技术特征摘要】
1.一种基于大数据技术的软件系统监控方法,其特征在于包括大数据平台、系统运行状态监听、系统监控平台;所述大数据平台是一个文件存储与处理平台,用来对集群系统运行状态数据的汇总、存储与处理;所述系统运行状态监听是对系统集群监听,即分别对每个子系统进行监听,通过在子系统中设置监听程序,监听各项系统业务处理的执行结果,并将监听结果形成监听数据信息,发送至大数据平台存储;所述系统监控平台,将大数据平台存储的集群运行状态数据读取出来,并加以分析总结,最后以直观的形式展现出来。2.根据权利要求1所述的一种基于大数据技术的软件系统监控方法,其特征在于所述大数据平台选择开源生态圈中的Hadoop、Hbase、Zookeeper组成集群构成。3.根据权利要求2所述的一种基于大数据技术的软件系统监控方法,其特征在于所述大数据平台包括:基于三个节点的Hadoop集群、基于三个节点的Hbase集群和基于三个节点Zookeeper集合体。4.根据权利要求1所述的一种基于大数据技术的软件系统监控方法,...
【专利技术属性】
技术研发人员:朱昌发,黄琛,
申请(专利权)人:武汉长江通信智联技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。