一种日志处理方法、装置及终端的制作方法

文档序号:7814452阅读:97来源:国知局
一种日志处理方法、装置及终端的制作方法
【专利摘要】本发明实施例公开了一种日志处理方法,包括:接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析;根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件;若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信息。本发明实施例还公开了一种日志处理装置及终端。采用本发明实施例,可以使用户及时获知各服务器在运行过程中出现的问题,且处理日志数据的效率高。
【专利说明】一种日志处理方法、装置及终端

【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种日志处理方法、装置及终端。

【背景技术】
[0002]随着信息技术的发展,分布式系统的管理方式得到了广泛的应用,例如:分布式云部署、分布式Web服务器等等。采用分布式系统可将位于不同地域上的服务器作为一个整体来实现相应的业务功能,例如:网站、邮件服务等。
[0003]通常,各服务器在运行过程中会产生大量的日志数据,用于记录各服务器的运行状况和错误信息,用户可根据所记录的日志数据检查服务器发生错误时的错误原因。因此,如何对日志数据进行处理以使用户及时获知服务器在运行过程中出现的问题,对分布式系统的维护和管理有着非常重要的意义,然而,现有方法中并没有一种合理地处理日志数据的技术方案。


【发明内容】

[0004]本发明实施例提供一种日志处理方法、装置及终端,可以使用户及时获知服务器在运行过程中出现的问题,且处理日志数据的效率高。
[0005]本发明实施例提供一种日志处理方法,包括:
[0006]接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;
[0007]根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析;
[0008]根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件;
[0009]若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信肩、O
[0010]相应地,本发明实施例还提供一种日志处理装置,包括:
[0011 ] 接收模块,用于接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;
[0012]分析模块,用于根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析;
[0013]识别模块,用于根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件;
[0014]发送模块,用于若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信息。
[0015]相应地,本发明实施例还提供一种终端,包括如上所述的日志处理装置。
[0016]实施本发明实施例,接收各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;根据预设的分析规则,对所接收到的目标日志数据进行分析;若识别出目标日志数据满足预设的报警条件,发送报警信息。采用本发明实施例,可以使用户及时获知服务器在运行过程中出现的问题,且处理日志数据的效率高。

【专利附图】

【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例提供的一种日志处理方法的流程示意图;
[0019]图2是本发明实施例提供的一种日志处理方法的另一流程示意图;
[0020]图3是本发明实施例提供的一种日志处理方法的又一流程示意图;
[0021]图4是本发明实施例提供的一种日志处理方法的再一流程示意图;
[0022]图4a是图4提供的其中一种报表的显不不意图;
[0023]图5是本发明实施例提供的一种日志处理装置的结构示意图;
[0024]图6是本发明实施例提供的一种日志处理装置的另一结构示意图;
[0025]图7是本发明实施例提供的一种终端的结构示意图;
[0026]图8是本发明实施例提供的一种日志处理装置的又一结构示意图。

【具体实施方式】
[0027]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]本发明实施例提供一种日志处理方法、装置及终端,接收服务器发送的目标日志数据;根据预设的分析规则,对所接收到的目标日志数据进行分析;若识别出目标日志数据满足预设的报警条件,发送报警信息。采用本发明实施例,可以使用户及时获知服务器在运行过程中出现的问题,且处理日志数据的效率高。下面将结合附图1-附图8对本发明实施例提供的一种日志处理方法、装置及终端分别进行详细介绍。
[0029]请参见图1,图1是本发明实施例提供的一种日志处理方法的流程示意图,在本发明实施例中,该方法可以包括以下步骤。
[0030]SlOl:接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据。
[0031]本发明实施例中,服务器仅用于描述目的,实现过程中可以是计算机、服务器等终端,具体的,本发明实施例不作限制。在分布式系统中,通常由多台服务器共同实现某一项业务功能,即将多台服务器作为一个整体,其中,各服务器在运行过程中会生成大量的日志数据,这些日志数据用于记录服务器的运行状况,例如:访问数据库成功与否的信息、描述网络连接状况的信息等等。开发人员可以利用服务器生成的日志数据分析服务器发生错误时的原因,通常,日志数据包括两类:错误日志数据和正常日志数据,所述错误日志数据标识服务器在运行过程中执行某项操作时出现的错误信息,例如:访问数据库失败、网络连接不正常、接口访问失败等等;正常日志数据标识服务器在运行过程中成功执行的某项操作。由于服务器处理的数据量非常大,通常,不同的执行操作结果对应不同数据类型的日志数据,因此,根据日志数据的数据类型即可判断出该日志数据是否为标识错误信息的日志数据,且可以进一步判断出具体属于哪种类型的错误信息,例如:访问数据库失败或网络连接失败。
[0032]本发明实施例中,接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据,可以理解的,目标日志数据为本发明实施例中所描述的错误日志数据。现有的日志处理方法中服务器通常将所生成的全部的日志数据都进行上传,日志处理装置接收到各服务器上传的日志数据后需对所接收到的日志数据解析,从中获取有用的日志数据后再进行处理,由于日志数据量非常大,导致处理日志数据的效率低。本发明实施例中,各服务器只需上传错误日志数据,不仅可以节约带宽,而且可以降低日志处理装置的存储压力,同时,由于日志处理装置在处理日志数据的过程中接收到的目标日志数据均为有用的日志数据,因此,无需对所接收到的日志数据进行解析、筛选操作获取有用的日志,而是直接对所接收到的目标日志数据进行分析即可,因此,处理日志数据的效率高。
[0033]值得说明的是,所述接收分布式系统中各服务器发送的目标日志数据,可以是各服务器一旦生成标识错误信息的日志数据,则自动将所生成的错误日志数据上传给日志处理装置,从而日志处理装置接收各服务器上传的目标日志数据;也可以是日志处理装置定期向各服务器发送获取目标日志数据的请求,各服务器接收到日志处理装置的请求后,将错误日志数据进行上传,从而日志处理装置接收各服务器上传的目标日志数据。具体的,本发明实施例不作限制。另,本发明也同样适用于一台服务器的场景,为方便说明,本发明实施例以多台服务器为例,实际上,本发明实施例对服务器的数量不作限制。
[0034]S102:根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析。
[0035]本发明实施例中,所述预设的分析规则为根据用户的实际需要进行预先设定的,本发明实施例不作限制。通常,对所接收到的目标日志数据进行解析,获取目标日志数据的数据类型,针对任一服务器分别统计预设时间内每一种预设数据类型的日志数据的数量,将该数量与针对该服务器设置的同一预设数据类型的日志数据的预设值进行比较,预设值可以是预先设置的阈值也可以是由历史数据获取到的数值,具体的,本发明实施例不作限制。值得说明的是,可以将针对不同服务器设置的同一预设数据类型的日志数据的预设值设成相同,也可以设成不相同,具体的,根据实际需要进行设置,本发明实施例不作限制。为方便说明,本发明实施例可以以针对不同服务器设置的同一预设数据类型的日志数据的预设值相同为例。
[0036]例如:若用户期望获知当天任一预设数据类型的日志数据的数量是否大于针对该预设数据类型预先设置的阈值,则可以针对任一服务器发送的目标日志数据中的每一种预设数据类型,分别统计当天接收到的目标日志数据中属于同一预设数据类型的日志数据的数量,比较该数量与针对该预设数据类型预先设置的阈值的大小。再例如:若用户期望获知当天任一预设数据类型的日志数据的数量与昨天、上周该预设数据类型的日志数据的数量的变化情况,则可以针对任一服务器发送的目标日志数据中的每一种预设数据类型,分别统计当天接收到的目标日志数据中属于同一预设数据类型的日志数据的数量,分别统计昨天接收到的目标日志数据中属于同一预设数据类型的日志数据的数量,统计上周接收到的目标日志数据中属于同一预设数据类型的日志数据的平均数量,比较当天任一预设数据类型的日志数据的数量与昨天该预设数据类型的日志数据的数量的大小,比较当天任一预设数据类型的日志数据的数量与上周该预设数据类型的日志数据的平均数量的大小等等。
[0037]值得说明的是,所述当天、昨天、上周仅为描述目的,具体实施过程中可根据实际需要设定相应的时间,本发明实施例不作限制。同时,可以预先设置一种或多种分析规则,多种分析规则可以并列执行,具体的,本发明实施例不作限制。
[0038]S103:根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件。
[0039]例如:假设预设的报警条件为当天接收到的目标日志数据中存在至少一台服务器发送的目标日志数据存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值时,说明当天接收到的目标日志数据满足预设的报警条件。则本发明实施例中根据分析结果,获取任一服务器当天发送的目标日志数据中任一预设数据类型的日志数据的数量,识别当天接收到该服务器的目标日志数据中是否存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,若存在,说明该服务器发送的目标日志数据满足预设的报警条件;若不存在,说明该服务器发送的目标日志数据不满足预设的报警条件。值得说明的是,预设的报警条件需根据实际需要进行设定,本发明实施例不作任何限制。
[0040]S104:若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报
m样自目 I R ο
[0041]在本发明实施例中,若识别出存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信息。从而,使用户及时获知服务器在运行过程中出现的问题,方便用户及时对服务器进行修复,提高服务器的运行效率。
[0042]在本发明实施例描述的日志处理方法中,接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;根据预设的分析规则,对所接收到的目标日志数据进行分析;若识别出目标日志数据满足预设的报警条件,发送报警信息。采用本发明实施例,可以使用户及时获知服务器在运行过程中出现的问题,且处理日志数据的效率高。
[0043]请参见图2,图2是本发明实施例提供的一种日志处理方法的另一流程示意图,在本发明实施例中,该方法可以包括以下步骤。
[0044]S201:接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据。
[0045]S202:针对任一服务器发送的目标日志数据中任一预设数据类型的日志数据,统计该预设数据类型的日志数据的数量。
[0046]为方便说明,假设标识错误信息的预设数据类型包括3种数据类型,用A、B、C表示,假设分布式系统中服务器的数量为2台,用S1、S2表示,分别统计预设时间段内服务器S1、服务器S2发送的目标日志数据中数据类型分别为数据类型A、数据类型B、数据类型C的日志数据的数量,其中,预设时间段根据实际需要进行设定,通常设定为当天或24小时。例如:假设统计当天的日志数据,针对服务器SI统计得数据类型A的日志数据的数量为NumAl,数据类型B的日志数据的数量为NumBl,数据类型C的日志数据的数量为NumCl ;针对服务器S2统计得数据类型A的日志数据的数量为NumA2,数据类型B的日志数据的数量为NumB2,数据类型C的日志数据的数量为NumC2。
[0047]S203:比较该数量是否大于针对该预设数据类型的日志数据设置的阈值。
[0048]通常,服务器具备一定的容错能力,出现些许的错误日志时无需用户去针对服务器进行修复。因此,本发明实施例中,预先针对每台服务器的每一种预设数据类型的日志数据设置了一个阈值,若任一服务器在预设时间段内发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,则认为该服务器发送的目标日志数据满足报警条件,需采取相应的措施通知用户;若任一服务器预设时间段内发送的目标日志数据中任意一种预设数据类型的日志数据的数量均不大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据不满足预设的报警条件。
[0049]S204:若所述任一服务器发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据满足预设的报警条件。
[0050]为方便说明,假设针对各服务器设置的阈值相同,如针对数据类型A、数据类型B、数据类型C的日志数据预先设置的阈值分别为ThA、ThB, ThC,若存在NumADThA或NumBDThB或NumCDThC,说明服务器SI发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,则判定服务器SI发送的目标日志数据满足预设的报警条件;同样的,若存在NumA2>ThA或NumB2>ThB或NumC2>ThC,说明服务器S2发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,则判定服务器S2发送的目标日志数据满足预设的报警条件。若所述任一服务器发送的目标日志数据中任意一种预设数据类型的日志数据的数量均不大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据不满足预设的报警条件。
[0051]值得说明的是,也可以是针对所有预设数据类型的日志数据设置一个阈值,即可以是ThA = ThB, ThB = ThC,若单台服务器发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于该阈值,则判定该服务器发送的目标日志数据满足报警条件。
[0052]S205:若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报
m样自目 I R ο
[0053]本发明实施例中,若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信息通知用户;若每台服务器发送的目标日志数据均不满足预设的报警条件,则无需发送报警信息。其中,发送报警信息的方式可以是向目标邮箱发送报警邮件,所述报警邮件中记录有报警信息,例如:报警信息可以是具体哪一台服务器,或者是该服务器的哪一种预设数据类型的日志数据,从而,方便用户直接根据报警信息进行故障定位;也可以是向目标手机发送报警短信息,所述报警短信息中记录有报警信息,还可以是这两种报警方式的结合或者是其它的方式,具体的,本发明实施例不作限制。其中,目标邮箱和/或目标手机为预先设置的目标对象,报警信息可以是预设内容,也可是根据满足报警条件的日志数据或分析结果生成的内容。为方便说明,例如:假设NumADThA,则报警信息包括的内容可以是“服务器SI中数据类型为数据类型A的日志数据的数量超过阈值”。于是,用户接收到报警信息后,可立马获知数据类型A对应的错误类型及出现问题的目标服务器,如假设数据类型A对应访问数据库失败的情况,则用户可立马定位出故障原因。
[0054]在本发明实施例描述的日志处理方法中,接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;分别对任一服务器发送的目标日志数据中任一预设数据类型的日志数据进行分析;若识别出目标日志数据满足预设的报警条件,发送报警信息。采用本发明实施例,可以使用户及时获知服务器在运行过程中出现的问题,且处理日志数据的效率高。
[0055]请参见图3,图3是本发明实施例提供的一种日志处理方法的又一流程示意图,在本发明实施例中,该方法可以包括以下步骤。
[0056]S301:接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据。
[0057]值得说明的是,在多台服务器组成的架构中,为了更好地实现故障定位,目标日志数据包括设备标识或日志处理装置接收到服务器发送的目标日志数据后,根据该服务器的标识给该服务器发送过来的目标日志数据添加设备标识,设备标识用于区分不同的服务器。所述设备标识包括IP地址,还可以包括业务名称、业务类型等信息。
[0058]S302:针对任一服务器发送的目标日志数据中任一预设数据类型的日志数据,统计当天该预设数据类型的日志数据的数量。
[0059]针对任一服务器当天发送的目标日志数据,分别统计每台服务器发送的目标日志数据中每一种预设数据类型的日志数据的数量。
[0060]S303:比较该数量是否大于当天之前的预设时长内该预设数据类型的日志数据的平均数量。
[0061]根据当天之前的预设时长内接收到的目标日志数据,分别统计该时间段内每台服务器发送的目标日志数据中每一种预设数据类型的日志数据的平均数量,以天为单位,针对每一种预设数据类型,比较当天任一预设数据类型的日志数据的数量与当天之前的预设时长内该预设数据类型的日志数据的平均数量的大小。若当天存在至少一种预设数据类型的日志数据的数量大于当天之前的预设时长内该预设数据类型的日志数据的平均数量,判定该服务器发送的目标日志数据满足预设的报警条件,需采取相应的措施通知用户;否则,判定该服务器发送的目标日志数据不满足预设的报警条件。其中,当天之前的预设时长可以是一天、一周、一个月等等,具体的,本发明实施例不作限制。
[0062]S304:若任一服务器当天发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于当天之前的预设时长内该预设数据类型的日志数据的平均数量,判定该服务器发送的目标日志数据满足预设的报警条件。
[0063]例如:假设服务器SI当天发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于当天之前的预设时长内该预设数据类型的日志数据的平均数量,则判定服务器Si发送的目标日志数据满足预设的报警条件。否则,判定该服务器发送的目标日志数据不满足预设的报警条件。
[0064]S305:若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报
自目 I I=I ο
[0065]本发明实施例中,发送报警信息的方式可以是向目标邮箱发送报警邮件,所述报警邮件中记录有报警信息;也可以是向目标手机发送报警短信息,所述报警短信息中记录有报警信息,还可以是这两种报警方式的结合或者是其它的方式,具体的,本发明实施例不作限制。其中,目标邮箱和/或目标手机为预先设置的目标对象,报警信息可以是预设内容,也可是根据满足报警条件的日志数据或分析结果生成的内容。
[0066]值得说明的是,若目标日志数据中包括设备标识,则可进一步根据满足报警条件的目标日志数据,获取该目标日志数据中包括的设备标识,向所述设备标识对应的服务器发送报警信息。从而,可将出现的问题更精确的定位至具体的服务器上。
[0067]在本发明实施例描述的日志处理方法中,接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据;分别对任一服务器发送的目标日志数据中任一预设数据类型的日志数据进行分析;若识别出目标日志数据满足预设的报警条件,发送报警信息。采用本发明实施例,可以使用户及时获知服务器在运行过程中出现的问题,且处理日志数据的效率高。
[0068]请参见图4,图4是本发明实施例提供的一种日志处理方法的再一流程示意图,在本发明实施例中,该方法可以包括以下步骤。
[0069]S401:接收服务器发送的目标日志数据,所述目标日志数据包括设备标识。
[0070]本发明实施例中,目标日志数据为标识错误信息的各预设数据类型的日志数据,各服务器在上报目标日志数据之前,给目标日志数据添加设备标识,从而,日志处理装置可根据接收到的目标日志数据识别数据来源,同时,也方便用户查阅来自同一服务器的目标日志数据。
[0071]S402:根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析。
[0072]本发明实施例中,所述预设的分析规则为根据用户的实际需要进行预先设定的,本发明实施例不作限制。
[0073]S403:根据分析结果,生成报表。
[0074]例如:假设预设数据类型包括A、B两种数据类型,服务器包括S1、S2两台服务器,分别统计各服务器在不同时间段内发送的目标日志数据中每一种预设数据类型的日志数据的数量或平均数量,为方便说明,假设不同时间段为当天、昨天和上周,则根据分析结果可以生成报表如表1所不,表1是本发明实施例提供的其中一种报表形式。
[0075]表1
[0076]

【权利要求】
1.一种日志处理方法,其特征在于,包括: 接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据; 根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析; 根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件; 若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信息。
2.如权利要求1所述的方法,其特征在于,所述根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析,包括: 针对任一服务器发送的目标日志数据中任一预设数据类型的日志数据,统计该预设数据类型的日志数据的数量; 比较该数量是否大于针对该预设数据类型的日志数据设置的阈值; 所述根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件,包括: 若所述任一服务器发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据满足预设的报警条件; 若所述任一服务器发送的目标日志数据中任意一种预设数据类型的日志数据的数量均不大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据不满足预设的报警条件。
3.如权利要求1所述的方法,其特征在于,所述根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析,包括: 针对任一服务器发送的目标日志数据中任一预设数据类型的日志数据,统计当天该预设数据类型的日志数据的数量; 比较该数量是否大于当天之前的预设时长内该预设数据类型的日志数据的平均数量; 所述根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件,包括: 若任一服务器当天发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于当天之前的预设时长内该预设数据类型的日志数据的平均数量,判定该服务器发送的目标日志数据满足预设的报警条件; 否则,判定该服务器发送的目标日志数据不满足预设的报警条件。
4.如权利要求1所述的方法,其特征在于,所述针对任一服务器发送的目标日志数据进行分析之后,所述方法还包括: 根据所述分析结果,生成报表; 若接收到针对该报表的显示指令,显示所述报表。
5.如权利要求1所述的方法,其特征在于,若存在至少一台服务器发送的目标日志数据满足预设的报警条件,所述发送报警信息包括: 根据满足所述报警条件的目标日志数据,获取该目标日志数据中包括的设备标识; 向所述设备标识对应的服务器发送报警信息。
6.如权利要求5所述的方法,其特征在于,所述接收分布式系统中各服务器发送的目标日志数据之后,所述方法还包括: 给所述目标日志数据添加设备标识。
7.如权利要求5或6所述的方法,其特征在于,所述设备标识包括IP地址。
8.如权利要求1所述的方法,其特征在于,若识别出至少一台服务器发送的目标日志数据满足预设的报警条件,所述发送报警信息,包括: 向目标邮箱发送报警邮件,所述报警邮件中记录有所述报警信息;和/或, 向目标手机发送报警短信息,所述报警短信息中记录有所述报警信息。
9.一种日志处理装置,其特征在于,包括: 接收模块,用于接收分布式系统中各服务器发送的目标日志数据,所述目标日志数据为标识错误信息的各预设数据类型的日志数据; 分析模块,用于根据预设的分析规则,针对任一服务器发送的目标日志数据进行分析; 识别模块,用于根据分析结果,识别所述任一服务器发送的目标日志数据是否满足预设的报警条件; 发送模块,用于若存在至少一台服务器发送的目标日志数据满足预设的报警条件,发送报警信息。
10.如权利要求9所述的装置,其特征在于,所述分析模块具体用于: 针对任一服务器发送的目标日志数据中任一预设数据类型的日志数据,统计该预设数据类型的日志数据的数量; 比较该数量是否大于针对该预设数据类型的日志数据设置的阈值; 所述识别模块具体用于: 若所述任一服务器发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据满足预设的报警条件; 若所述任一服务器发送的目标日志数据中任意一种预设数据类型的日志数据的数量均不大于针对该预设数据类型的日志数据设置的阈值,判定该服务器发送的目标日志数据不满足预设的报警条件。
11.如权利要求9所述的装置,其特征在于,所述分析模块具体用于: 针对任一服务器发送的目标日志数据中任一预设数据类型的日志数据,统计当天该预设数据类型的日志数据的数量; 比较该数量是否大于当天之前的预设时长内该预设数据类型的日志数据的平均数量; 所述识别模块具体用于: 若任一服务器当天发送的目标日志数据中存在至少一种预设数据类型的日志数据的数量大于当天之前的预设时长内该预设数据类型的日志数据的平均数量,判定该服务器发送的目标日志数据满足预设的报警条件; 否则,判定该服务器发送的目标日志数据不满足预设的报警条件。
12.如权利要求9所述的装置,其特征在于,所述装置还包括生成模块,用于: 根据所述分析结果,生成报表; 若接收到针对该报表的显示指令,显示所述报表。
13.如权利要求9所述的装置,其特征在于,所述发送模块具体用于 若识别出目标日志数据满足预设的报警条件,根据满足所述报警条件的目标日志数据,获取该目标日志数据中包括的设备标识; 向所述设备标识对应的服务器发送报警信息。
14.如权利要求13所述的装置,其特征在于,所述装置还包括添加模块,用于: 给所述目标日志数据添加设备标识。
15.如权利要求13或14所述的装置,其特征在于,所述设备标识包括IP地址。
16.如权利要求9所述的装置,其特征在于,所述发送模块具体用于: 若识别出目标日志数据满足预设的报警条件,向目标邮箱发送报警邮件,所述报警邮件中记录有所述报警信息;和/或,向目标手机发送报警短信息,所述报警短信息中记录有所述报警信息。
17.一种终端,其特征在于,包括如权利要求9-16任一项所述的日志处理装置。
【文档编号】H04L29/08GK104202201SQ201410472659
【公开日】2014年12月10日 申请日期:2014年9月16日 优先权日:2014年9月16日
【发明者】曾庆明, 胡有志 申请人:广州金山网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1