The invention provides a method and a system for detecting data processing status. The method comprises steps: S100 obtains the log records collected by Flume server; S200 prints the log records; S300 obtains the state information in the printing process, and analyzes the data processing status of each node device according to the state information. The system comprises: acquisition module, printing module and control module; the printing module is connected with the acquisition module and the control module respectively; the acquisition module obtains the log records collected by the Flume server; the printing module prints the log records; and the control module obtains the status in the printing process. Information, according to the state information, the data processing status of each node device is analyzed. The invention realizes timely and rapid detection of data processing status of each node device.
【技术实现步骤摘要】
一种数据处理状况的检测方法和系统
本专利技术涉及数据处理领域,尤指一种数据处理状况的检测方法和系统。
技术介绍
在设备中,日志是一个非常重要的功能组成部分,日志可以记录下系统所产生的所有行为,并按照某种规范表达出来。在系统出现错误时,可以通过日志所记录的信息为系统进行排错,优化系统的性能,或者根据日志信息来调整系统的各种行为,日志在系统中的地位十分重要。然而,在对日志进行数据收集过程中,经常会出现终端日志收集系统停止收集数据的现象,由于出现终端日志收集系统故障并停止收集数据时,并不能及时被运维人发现,只有在对数据进行统计或对数据进行相关查询操作等,才会被发现,存在很大的滞后性,经常会出现长时间数据丢失现象,如何实时检测日志收集是否出现故障急需解决的问题。
技术实现思路
本专利技术的目的是提供一种数据处理状况的检测方法和系统,实现及时的、快速的检测出各个节点设备的数据处理状况。本专利技术提供的技术方案如下:本专利技术提供一种数据处理状况的检测方法,包括步骤:S100获取Flume服务器采集的日志记录;S200打印所述日志记录;S300获取打印过程中的状态信息,根据所述状态信息分析各个节点设备的数据处理状况。进一步的,所述步骤S100之前包括步骤:S010获取Nginx服务器下发的日志信息;S020将所述日志信息储存至预设目录文件中。进一步的,所述步骤S100包括步骤:S110获取打印指令;所述打印指令包括所述Flume服务器的标识信息;S120根据所述打印指令,从所述预设目录文件中查找到所述标识信息对应的储存区间中的日志记录;所述日志记录包括若干个日志信息。进一 ...
【技术保护点】
1.一种数据处理状况的检测方法,其特征在于,包括步骤:S100获取Flume服务器采集的日志记录;S200打印所述日志记录;S300获取打印过程中的状态信息,根据所述状态信息分析各个节点设备的数据处理状况。
【技术特征摘要】
1.一种数据处理状况的检测方法,其特征在于,包括步骤:S100获取Flume服务器采集的日志记录;S200打印所述日志记录;S300获取打印过程中的状态信息,根据所述状态信息分析各个节点设备的数据处理状况。2.根据权利要求1所述的数据处理状况的检测方法,其特征在于,所述步骤S100之前包括步骤:S010获取Nginx服务器下发的日志信息;S020将所述日志信息储存至预设目录文件中。3.根据权利要求2所述的数据处理状况的检测方法,其特征在于,所述步骤S100包括步骤:S110获取打印指令;所述打印指令包括所述Flume服务器的标识信息;S120根据所述打印指令,从所述预设目录文件中查找到所述标识信息对应的储存区间中的日志记录;所述日志记录包括若干个日志信息。4.根据权利要求1所述的数据处理状况的检测方法,其特征在于,所述步骤S300包括步骤:S310获取所有Flume服务器打印各自对应的日志记录的第一打印速率;S320判断所述第一打印速率是否小于预设打印速率;若是,进入步骤S330;S330根据节点分布情况,依次重启每个节点设备,并重新获取所有Flume服务器打印各自对应的日志记录的第二打印速率;S340比较所述预设打印速率和所述第二打印速率,得到各个节点设备的数据处理状况。5.根据权利要求1-4任一项所述的数据处理状况的检测方法,其特征在于,所述步骤S300之后包括步骤:S400根据各个节点设备的数据处理状况,分析得到故障原因和故障节点。6.一种数据处理状况的检测系统,其特征在于,包括:获取模块、打印模块和控制模块;所述打印模块分别与所述获取模块和所述控制模块连接;所述获取模块,获取Flume服务器采集的日志记录;所述打印模块,打印所述日志记录;所述控制模块,获取打印过程中的状...
【专利技术属性】
技术研发人员:魏晓林,
申请(专利权)人:四川斐讯信息技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。