搜索
您的当前位置:首页基于数据中心的运维监控方法、装置、设备及存储介质[发明专利]

基于数据中心的运维监控方法、装置、设备及存储介质[发明专利]

来源:世旅网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 111475370 A(43)申请公布日 2020.07.31

(21)申请号 202010153280.5(22)申请日 2020.03.06

(71)申请人 平安科技(深圳)有限公司

地址 518000 广东省深圳市福田区福田街

道福安社区益田路5033号平安金融中心23楼(72)发明人 朱仁宇 董超 许俊威 黄伟星 (74)专利代理机构 深圳众鼎专利商标代理事务

所(普通合伙) 44325

代理人 姚章国(51)Int.Cl.

G06F 11/30(2006.01)G06F 11/32(2006.01)

权利要求书3页 说明书15页 附图7页

(54)发明名称

基于数据中心的运维监控方法、装置、设备及存储介质

(57)摘要

本发明公开一种基于数据中心的运维监控方法、装置、设备及存储介质。该方法包括:获取关联监控系统采集到的原始监控数据,每一原始监控数据包括原始告警级别;对原始告警级别进行标准化处理,获取标准告警级别并确定待处理监控数据;对待处理监控数据进行来源检测,获取目标来源;对待处理监控数据进行有效性检测,获取有效性检测结果,将有效性检测结果为告警有效的待处理监控数据确定为有效监控数据;基于有效监控数据和有效监控数据对应的目标来源进行格式化处理,获取目标监控数据;基于目标来源,对目标监控数据进行自动化监控,获取告警监控结果。该方法可提高数据中心对关联监控系统采集到的目标监控数据进行监控的效率。

CN 111475370 ACN 111475370 A

权 利 要 求 书

1/3页

1.一种基于数据中心的运维监控方法,其特征在于,包括:获取关联监控系统采集到的业务系统对应的原始监控数据,每一原始监控数据包括原始告警级别;

对所述原始告警级别进行标准化处理,获取标准告警级别,将所述标准告警级别为目标告警级别的原始监控数据确定为待处理监控数据;

对所述待处理监控数据进行来源检测,获取所述待处理监控数据对应的目标来源;对所述待处理监控数据进行有效性检测,获取有效性检测结果,将所述有效性检测结果为告警有效的待处理监控数据确定为有效监控数据;

基于所述有效监控数据和所述有效监控数据对应的目标来源进行格式化处理,获取目标监控数据;

基于所述目标来源,对所述目标监控数据进行自动化监控,获取告警监控结果。2.如权利要求1所述的基于数据中心的运维监控方法,其特征在于,所述获取关联监控系统采集到的业务系统对应的原始监控数据,包括:

实时监测所述关联监控系统对应的监控系统数量;创建与所述监控系统数量相对应的数据采集进程,每一所述数据采集进程对应的一所述关联监控系统;

并行执行所有所述数据采集进程,获取每一所述关联监控系统在当前采集周期内采集到的所述业务系统对应的原始监控数据。

3.如权利要求1所述的基于数据中心的运维监控方法,其特征在于,所述对所述待处理监控数据进行来源检测,获取所述待处理监控数据对应的目标来源,包括:

采用关键字识别算法对所述待处理监控数据进行识别,判断所述待处理监控数据是否包含来源关键字段;

若所述待处理监控数据包含来源关键字段,则将所述来源关键字段对应的字段内容,确定为所述待处理监控数据对应的目标来源;

若所述待处理监控数据未包含来源关键字段,则采用关键字识别算法对所述待处理监控数据进行识别,判断所述待处理监控数据是否包含关联关键字段;

若所述待处理监控数据包含关联关键字段,则对所述关联关键字段对应的字段内容进行数据加工处理,获取所述待处理监控数据对应的目标来源。

4.如权利要求1所述的基于数据中心的运维监控方法,其特征在于,所述对所述待处理监控数据进行来源检测,获取所述待处理监控数据对应的目标来源,包括:

采用预设来源识别模型对所述待处理监控数据进行来源检测,获取至少一个识别来源和每一所述识别来源对应的识别概率;

将最大识别概率与预设概率阈值进行比较,若所述最大识别概率大于预设概率阈值,则将所述最大识别概率对应的识别来源,确定为所述待处理监控数据对应的目标来源。

5.如权利要求1所述的基于数据中心的运维监控方法,其特征在于,所述对所述待处理监控数据进行有效性检测,获取有效性检测结果,包括:

基于所述待处理监控数据的目标来源查询合法来源映射表,获取合法性校验结果;基于所述待处理监控数据查询告警状态信息表,获取告警状态结果;若所述合法性校验结果为来源合法,且所述告警状态结果为有效状态,则获取告警有

2

CN 111475370 A

权 利 要 求 书

2/3页

效的有效性检测结果;

若所述合法性校验结果为来源非法,或者所述告警状态结果为无效状态,则获取告警无效的有效性检测结果。

6.如权利要求1所述的基于数据中心的运维监控方法,其特征在于,所述基于所述有效监控数据和所述有效监控数据对应的目标来源进行格式化处理,获取目标监控数据,包括:

对所述有效监控数据进行编码格式化,获取标准监控数据;采用关键字识别算法对所述标准监控数据进行识别,判断所述标准监控数据是否包括核心格式字段;

若所述标准监控数据包含核心格式字段,则采用与所述核心格式字段对应的格式转换脚本对所述核心格式字段对应的原始字段内容进行格式转换,获取目标字段内容,采用所述目标字段内容替换所述原始字段内容,新增来源字段和对应的目标来源,获取目标监控数据;

若所述标准监控数据未包含核心格式字段,则新增来源字段和对应的目标来源,获取目标监控数据。

7.如权利要求1所述的基于数据中心的运维监控方法,其特征在于,所述基于所述目标来源,对所述目标监控数据进行自动化监控,获取告警监控结果,包括:

启动自动化监控任务,所述自动化监控任务包括监控周期和目标监控指标;将事件发生时间在所述监控周期内的所有所述目标监控数据,依据所述目标来源进行划分,确定每一所述目标来源对应的待分析监控数据;

调用所述目标监控指标对应的指标运算脚本,从所述待分析监控数据中读取目标变量因素对应的变量因素值,采用指标运算逻辑对所述变量因素值进行计算,获取每一所述目标来源对应的告警监控结果。

8.一种基于数据中心的运维监控装置,其特征在于,包括:原始监控数据获取模块,用于获取关联监控系统采集到的业务系统对应的原始监控数据,每一原始监控数据包括原始告警级别;

待处理监控数据获取模块,用于对所述原始告警级别进行标准化处理,获取标准告警级别,将所述标准告警级别为目标告警级别的原始监控数据确定为待处理监控数据;

目标来源获取模块,用于对所述待处理监控数据进行来源检测,获取所述待处理监控数据对应的目标来源;

有效监控数据获取模块,用于对所述待处理监控数据进行有效性检测,获取有效性检测结果,将所述有效性检测结果为告警有效的待处理监控数据确定为有效监控数据;

目标监控数据获取模块,用于基于所述有效监控数据和所述有效监控数据对应的目标来源进行格式化处理,获取目标监控数据;

告警监控结果获取模块,用于基于所述目标来源,对所述目标监控数据进行自动化监控,获取告警监控结果。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述基于数据中心的运维监控方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在

3

CN 111475370 A

权 利 要 求 书

3/3页

于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述基于数据中心的运维监控方法。

4

CN 111475370 A

说 明 书

1/15页

基于数据中心的运维监控方法、装置、设备及存储介质

技术领域

[0001]本发明涉及数据监控技术领域,尤其涉及一种基于数据中心的运维监控方法、装置、设备及存储介质。背景技术

[0002]监控是当前业务系统运营维护的重要环节,运维人员通过监控发现并定位业务系统中出现的故障事件,以便根据该故障事件进行业务系统维护和更新。一般来说,企业(尤其是集团企业)会配置多个业务系统,运维人员采用不同的监控系统对多个业务系统分别进行监控,并将监控结果分别反馈给企业的监控管理中心,由于不同监控系统采集的监控结果不具有兼容性,无法实现对多个监控系统采集的监控结果进行有效监控和分析,使得监控分析效率较低。

发明内容

[0003]本发明实施例提供一种基于数据中心的运维监控方法、装置、设备及存储介质,以解决当前不同监控系统采集的监控结果不具有兼容性,导致无法实现对多个监控系统采集的监控结果进行有效监控和分析,使得监控分析效率较低的问题。[0004]一种基于数据中心的运维监控方法,包括:

[0005]获取关联监控系统采集到的业务系统对应的原始监控数据,每一原始监控数据包括原始告警级别;

[0006]对所述原始告警级别进行标准化处理,获取标准告警级别,将所述标准告警级别为目标告警级别的原始监控数据确定为待处理监控数据;[0007]对所述待处理监控数据进行来源检测,获取所述待处理监控数据对应的目标来源;

[0008]对所述待处理监控数据进行有效性检测,获取有效性检测结果,将所述有效性检测结果为告警有效的待处理监控数据确定为有效监控数据;

[0009]基于所述有效监控数据和所述有效监控数据对应的目标来源进行格式化处理,获取目标监控数据;

[0010]基于所述目标来源,对所述目标监控数据进行自动化监控,获取告警监控结果。[0011]一种基于数据中心的运维监控装置,包括:[0012]原始监控数据获取模块,用于获取关联监控系统采集到的业务系统对应的原始监控数据,每一原始监控数据包括原始告警级别;[0013]待处理监控数据获取模块,用于对所述原始告警级别进行标准化处理,获取标准告警级别,将所述标准告警级别为目标告警级别的原始监控数据确定为待处理监控数据;[0014]目标来源获取模块,用于对所述待处理监控数据进行来源检测,获取所述待处理监控数据对应的目标来源;

[0015]有效监控数据获取模块,用于对所述待处理监控数据进行有效性检测,获取有效

5

CN 111475370 A

说 明 书

2/15页

性检测结果,将所述有效性检测结果为告警有效的待处理监控数据确定为有效监控数据;[0016]目标监控数据获取模块,用于基于所述有效监控数据和所述有效监控数据对应的目标来源进行格式化处理,获取目标监控数据;[0017]告警监控结果获取模块,用于基于所述目标来源,对所述目标监控数据进行自动化监控,获取告警监控结果。[0018]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于数据中心的运维监控方法。

[0019]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于数据中心的运维监控方法。[0020]上述基于数据中心的运维监控方法、装置、设备及存储介质,数据中心与关联监控系统联网,以使数据中心可以从关联监控系统中获取其所采集到的业务系统对应的原始监控数据,实现对关联监控系统采集到的所有原始监控数据进行统一监控和多级监控;对原始监控数据的原始告警级别进行标准化处理,以确定标准告警级别,从而根据标准告警级别筛选出待处理监控数据,保证待处理监控数据筛选的针对性;对待处理监控数据进行来源检测,以确定目标来源,以保证后续自动化监控的针对性;基于对待处理监控数据进行有效性检测的有效性检测结果筛选有效监控数据,以保证后续自动化监控的针对性和时效性;基于有效监控数据及其对应的目标来源进行格式化处理,以获取格式统一的目标监控数据,以保证后续自动化监控过程的可行性;最后,对任一目标来源对应的经过格式化处理的目标监控数据进行自动化监控,以获取自动化监控程序输出的告警监控结果,从而提高数据中心对至少一个关联监控系统采集到的目标监控数据进行监控的效率。

附图说明

[0021]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

[0022]图1是本发明一实施例中基于数据中心的运维监控方法的一应用环境示意图;[0023]图2是本发明一实施例中基于数据中心的运维监控方法的一流程图;[0024]图3是本发明一实施例中基于数据中心的运维监控方法的另一流程图;[0025]图4是本发明一实施例中基于数据中心的运维监控方法的另一流程图;[0026]图5是本发明一实施例中基于数据中心的运维监控方法的另一流程图;[0027]图6是本发明一实施例中基于数据中心的运维监控方法的另一流程图;[0028]图7是本发明一实施例中基于数据中心的运维监控方法的另一流程图;[0029]图8是本发明一实施例中基于数据中心的运维监控方法的另一流程图;[0030]图9是本发明一实施例中基于数据中心的运维监控装置的一示意图;[0031]图10是本发明一实施例中计算机设备的一示意图。

6

CN 111475370 A

说 明 书

3/15页

具体实施方式

[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

[0033]本发明实施例提供的基于数据中心的运维监控方法,该基于数据中心的运维监控方法可应用如图1所示的应用环境中。具体地,该基于数据中心的运维监控方法应用在基于数据中心的运维监控系统中,该基于数据中心的运维监控系统包括如图1所示的数据中心和与数据中心通信相连的至少一个关联监控系统相连,每一关联监控系统与至少一个业务系统相连,以使关联监控系统可采集与其相连的业务系统对应的原始监控数据,而数据中心可从至少一个关联监控系统中获取所有原始监控数据,并对所有原始监控数据进行分析处理,以获取告警监控结果,以实现对所有关联监控系统采集的原始监控数据进行自动化监控和分析处理,实现对多个业务系统进行实时有效监控,并提高监控分析效率。其中,业务系统是指需要进行监控的可实现特定业务的系统,该业务系统为被监控对象,具体可以是某一应用程序或应用产品的系统。关联监控系统是与业务系统相连的用于实现对业务系统进行监控,以实现是否存在故障事件以及故障定位等功能的系统。数据中心是指与至少一个关联监控系统通信的用于实现所有关联监控系统采集的原始监控数据进行自动化监控和分析处理,实现对多个业务系统进行实时有效监控和分析的处理中心。[0034]本实施例中的业务系统、关联监控系统和数据中心均包括服务器和与服务器通过网络进行通信的客户端。客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

[0035]在一实施例中,如图2所示,提供一种基于数据中心的运维监控方法方法,以该方法应用在图1中的数据中心的服务器为例进行说明,包括如下步骤:[0036]S201:获取关联监控系统采集到的业务系统对应的原始监控数据,每一原始监控数据包括原始告警级别。[0037]其中,原始监控数据是关联监控系统在监控业务系统运行过程中形成的未经处理的数据,具体是关联监控系统在监控业务系统运行过程中认定发生故障事件所形成的相关数据,包括但不限于数据内容、事件发生时间、监控日志和原始告警级别等信息。[0038]其中,原始告警级别是关联监控系统依据本系统预先设置的告警级别判断标准,对监控业务系统运行过程中认定发生的故障事件进行评级分类所确定的级别。作为一示例,监控业务系统可以采用预先设置严重程度依次减弱的Blocker、Critical、Major、Minor和Info等告警级别及对应的告警级别判断标准,或者采用L1、L2、L3、L4和L5等告警级别及对应的告警级别判断标准;关联监控系统实时监控业务系统运行过程中形成的运行情况,若运行情况满足相应的告警级别判断标准,则将该告警级别判断标准对应的告警级别确定为原始告警级别。[0039]本示例中,数据中心可以实时或者定时向与其联网的至少一个关联监控系统发送数据采集指令,接收每一关联监控系统基于数据采集指令采集到与其相连的至少一个业务

7

CN 111475370 A

说 明 书

4/15页

系统的原始监控数据,以便在数据中心对所有关联监控系统采集的原始监控数据进行自动化监控,从而实现对多个业务系统进行实时有效监控,提高监控效率,并节省监控成本。[0040]S202:对原始告警级别进行标准化处理,获取标准告警级别,将标准告警级别为目标告警级别的原始监控数据确定为待处理监控数据。[0041]其中,对原始告警级别进行标准化处理是指将所有关联监控系统采集到采用不同告警级别判断标准确定的原始告警级别转化成统一告警级别判断标准对应的告警级别。相应地,标准告警级别是原始告警级别经过标准化处理后确定的告警级别。目标告警级别是指预先设置的需要进行监控处理的告警级别。例如,可以将故障程度较严重的告警级别设置为目标告警级别,以便通过数据中心对目标告警级别对应的故障事件进行多级监控,以保障监控效率。

[0042]作为一示例,数据中心在获取至少一个关联监控系统采集到的原始监控数据之后,将所有原始监控数据对应的原始告警级别进行标准化处理,以确定其对应的标准告警级别;分别判断每一原始监控数据对应的标准告警级别是否为目标告警级别;若标准告警级别为目标告警级别,则将该标准告警级别对应的原始监控数据确定为待处理监控数据,以便进行后续进行自动化监控,从而保证对目标告警级别对应的原始监控数据进行多级实时监控,提高监控的针对性。[0043]S203:对待处理监控数据进行来源检测,获取待处理监控数据对应的目标来源。[0044]其中,目标来源是对待处理监控数据进行来源检测,以确定该待处理监控数据对应的来源,具体为应用业务系统中的某一专业公司或者业务团队等来源,例如,专业公司A或者运维责任组B等。[0045]作为一示例,数据中心在确定待处理监控数据之后,对每一待处理监控数据进行来源检测,以从待处理监控数据的数据内容中确定其对应的目标来源,以便后续目标来源这一监控分析维度进行数据自动化监控分析,从而保障对业务系统中某一目标来源对应的监控数据进行统一监控的有效性,以方便对故障事件进行实时有效跟踪。[0046]S204:对待处理监控数据进行有效性检测,获取有效性检测结果,将有效性检测结果为告警有效的待处理监控数据确定为有效监控数据。[0047]其中,对待处理监控数据进行有效性检测是用于实时检测待处理监控数据对应的故障事件是否合法有效的过程,从而确定有效性检测结果。有效性检测结果是对待处理监控数据进行有效性检测后确定的结果。本示例中,有效性检测结果包括告警有效和告警无效两种情况。

[0048]作为一示例,数据中心依据预先设置的有效性检测脚本对待处理监控数据进行有效性检测,以确定待处理监控数据对应的有效性检测结果为告警有效还是告警无效;并将告警有效的待处理监控数据筛选出来,确定为有效监控数据,以便后续对有效监控数据进行自动化监控处理,保证监控处理的针对性和时效性。[0049]S205:基于有效监控数据和有效监控数据对应的目标来源进行格式化处理,获取目标监控数据。

[0050]作为一示例,数据中心在获取有效监控数据之后,利用已确定的目标来源,对有效监控数据进行格式化处理,以将所有关联监控系统上传的有效监控数据进行格式化处理,即对不同关联监控系统上传的不能兼容的部分有效监控数据进行格式转换,转换成格式统

8

CN 111475370 A

说 明 书

5/15页

一的可被后续自动化监控程序识别的数据,以保证后续自动化监控处理的可行性,从而有助于提高监控效率。[0051]S206:基于目标来源,对目标监控数据进行自动化监控,获取告警监控结果。[0052]作为一示例,数据中心预先设有自动化监控程序,可通过执行该自动化监控程序,对任一目标来源对应的经过格式化处理的目标监控数据进行自动化监控,以获取自动化监控程序输出的告警监控结果,从而提高数据中心对至少一个关联监控系统采集到的目标监控数据进行监控的效率,由于目标监控数据经过格式转换,可保证自动化监控过程的可行性。

[0053]本实施例所提供的基于数据中心的运维监控方法中,数据中心与关联监控系统联网,以使数据中心可以从关联监控系统中获取其所采集到的业务系统对应的原始监控数据,实现对关联监控系统采集到的所有原始监控数据进行统一监控和多级监控;对原始监控数据的原始告警级别进行标准化处理,以确定标准告警级别,从而根据标准告警级别筛选出待处理监控数据,保证待处理监控数据筛选的针对性;对待处理监控数据进行来源检测,以确定目标来源,以保证后续自动化监控的针对性;基于对待处理监控数据进行有效性检测的有效性检测结果筛选有效监控数据,以保证后续自动化监控的针对性和时效性;基于有效监控数据及其对应的目标来源进行格式化处理,以获取格式统一的目标监控数据,以保证后续自动化监控过程的可行性;最后,对任一目标来源对应的经过格式化处理的目标监控数据进行自动化监控,以获取自动化监控程序输出的告警监控结果,从而提高数据中心对至少一个关联监控系统采集到的目标监控数据进行监控的效率。[0054]作为一示例,步骤S206之后,基于数据中心的运维监控方法还包括如下步骤:基于告警监控结果,执行与告警监控结果相对应的目标监控提醒机制。[0055]本示例中,数据中心中预先设置多个原始监控提醒机制,每一原始监控提醒机制对应一提醒条件。其中,原始监控提醒机制为预先设置的用于进行提醒处理的机制,例如,可以设置为向运维人员进行电话提醒、邮件提醒或者其他提醒的处理机制。[0056]具体地,数据中心在获取任一目标来源对应的告警监控结果之后,判断该告警监控结果满足哪一个提醒条件,并将其所满足的提醒条件对应的原始监控提醒机制确定为目标提醒机制,执行与告警监控结果相对应的目标监控提醒机制,向相应的运维人员发送提醒信息,从而实现对目标来源对应的所有目标监控数据进行及时响应处理,提高响应处理效率。

[0057]作为一示例,步骤S206之后,基于数据中心的运维监控方法还包括如下步骤:依据预设展示界面对目标监控数据对应的告警监控结果进行展示。例如,通过Web页面对目标监控数据对应的告警监控结果进行展示;或者,通过定期报表对目标监控数据对应的告警监控结果进行展示;又或者,通过外部接口对目标监控数据对应的告警监控结果进行展示。相应地,可在数据中心的客户端中提供页面查询、定期报表和数据接口等处理界面,以方便用户通过客户端进行临时查询需求、定期巡检和检查等处理。[0058]在一实施例中,如图3所示,步骤S201,即获取关联监控系统采集到的业务系统对应的原始监控数据,具体包括如下步骤:[0059]S301:实时监测关联监控系统对应的监控系统数量。[0060]其中,监控系统数量是与数据中心联网的关联监控系统的数量。作为一示例,数据

9

CN 111475370 A

说 明 书

6/15页

中心可以向所有关联监控系统广播发送http请求,统计预设时间段内接收到的与http请求相对应的http响应,根据接收到http响应的数量确定关联监控系统对应的监控系统数量。[0061]S302:创建与监控系统数量相对应的数据采集进程,每一数据采集进程对应的一关联监控系统。[0062]其中,数据采集进程是在数据中心对应的服务器上创建的用于采集数据的进程。本示例中,每一数据采集进程对应一关联监控系统,以使该数据采集进程专用于采集对应的关联监控系统对应的原始监控数据,保证数据采集的针对性。例如,可将数据采集进程与关联监控系统对应的网络地址关联,以便数据采集进程可以根据该网络地址与关联监控系统通信,从而获取关联监控系统发送的原始监控数据。[0063]S303:并行执行所有数据采集进程,获取每一关联监控系统在当前采集周期内采集到的业务系统对应的原始监控数据。[0064]其中,当前采集周期是指本次数据采集的时间周期,具体是指从上次数据采集的采集时间起至数据中心形成数据采集指令的系统当前时间之间。[0065]作为一示例,数据中心并行执行所有数据采集进程,以使每一数据采集进程向与对应的关联监控系统发送数据采集指令,该数据采集指令携带当前采集周期;每一关联监控系统接收到数据采集指令后,将事件发生时间在数据采集周期内的所有原始监控数据发送给数据中心,以使数据中心可以获取每一关联监控系统在当前采集周期内采集到的业务系统对应的原始监控数据,保证采集到的原始监控数据在时间上的连续性,而且,并行执行所有数据采集进程,可实现同时采集多个关联监控系统监控其对应的业务系统运行过程中形成的原始监控数据,保障原始监控数据的采集效率和时效性,避免数据中心采集不同关联监控系统的原始监控数据的时间较晚,导致未能及时对故障事件进行监控和处理。[0066]本实施例所提供的基于数据中心的运维监控方法中,基于关联监控系统对应的监控系统数量创建相应的数据采集进程,以使每一数据采集进程分别可获取与其对应的关联监控系统采集到的原始监控数据,保证原始监控数据采集的针对性;并行执行所有数据采集进程进行原始监控数据采集,可实现同时采集多个关联监控系统监控其对应的业务系统运行过程中形成的原始监控数据,保障原始监控数据的采集效率和时效性;每一数据采集进程可实现采集关联监控系统在当前采集周期内监控业务系统所形成的原始监控数据,保证采集到的原始监控数据在时间上的连续性。[0067]在一实施例中,如图4所示,步骤S203,即对待处理监控数据进行来源检测,获取待处理监控数据对应的目标来源,具体包括如下步骤:[0068]S401:采用关键字识别算法对待处理监控数据进行识别,判断待处理监控数据是否包含来源关键字段。[0069]其中,关键字识别算法是用于识别某一文字内容中是否包括特定关键字的算法,该关键字识别算法包括但不限于正则匹配算法、字符串截取算法和混合匹配算法。来源关键字段是可以直接反映其数据来源的字段,例如,预先设置source字段或者系统属性字段为来源关键字段。[0070]S402:若待处理监控数据包含来源关键字段,则将来源关键字段对应的字段内容,确定为待处理监控数据对应的目标来源。[0071]作为一示例,数据中心采用关键字识别算法对待处理监控数据进行识别,确定待

10

CN 111475370 A

说 明 书

7/15页

处理监控数据的数据内容中包含source字段或者系统属性字段等来源关键字段,则将来源关键字段对应的字段内容为其目标来源,从而提高目标来源的确定效率和准确性。[0072]S403:若待处理监控数据未包含来源关键字段,则采用关键字识别算法对待处理监控数据进行识别,判断待处理监控数据是否包含关联关键字段。[0073]其中,关联关键字段是不能直接反映其数据来源但与数据来源相关的字段,例如,eventName字段或者department字段。[0074]作为一示例,数据中心采用关键字识别算法对待处理监控数据进行识别,确定待处理监控数据的数据内容中不包含来源关键字段时,再采用关键字识别算法识别待处理监控数据是否包含关联关键字段,以便基于判断结果进行后续处理,从而确定待处理监控数据对应的目标来源。[0075]S404:若待处理监控数据包含关联关键字段,则对关联关键字段对应的字段内容进行数据加工处理,获取待处理监控数据对应的目标来源。[0076]作为一示例,步骤S404,即对关联关键字段对应的字段内容进行数据加工处理,获取待处理监控数据对应的目标来源,具体包括如下步骤:采用与关联关键字段相对应的加工处理逻辑对关联关键字段对应的字段内容进行数据加工处理,以确定待处理监控数据对应的目标来源。其中,与关联关键字段相对应的加工处理逻辑是用于对关联关键字段对应的字段内容进行加工处理,以获取目标来源的处理逻辑。例如,可以采用对关联关键字段对应的字段内容进行拆分、合并或者其他方式进行数据加工,以便从关联关键字段中快速且准确地确定目标来源,保证目标来源的确定效率。[0077]作为一示例,步骤S404,即对关联关键字段对应的字段内容进行数据加工处理,获取待处理监控数据对应的目标来源,具体包括如下步骤:对关联关键字段对应的字段内容进行拆分提取处理,获取关联信息;基于关联信息查询关联映射表,将关联映射表中与关联信息相对应的数据来源确定为待处理监控数据对应的目标来源。其中,对关联关键字段对应的字段内容进行拆分提取处理是指对关联关键字段的字段内容进行拆分,并提取与数据来源相关的关联信息的处理过程。关联映射表是预先设置的用于存储关联信息及其对应的数据来源的数据表。可以理解地,本示例基于关联关键字段拆分提取出的关联信息进行查表处理,即可快速确定其目标来源,保证目标来源的确定效率。[0078]作为另一示例,在步骤S403之后,即采用关键字识别算法对待处理监控数据进行识别,判断待处理监控数据是否包含关联关键字段之后,若待处理监控数据中未包含关联关键字段,此时,可以执行获取目标来源的其他处理逻辑(如步骤S501-S502对应的处理逻辑),也可以将待处理监控数据流转到人工处理机制,由运维人员人工标定其目标来源,以便进行后续处理。此处的其他处理逻辑可以包括调用数据来源接口,确定传输该待处理监控数据的关联监控系统对应的监控系统信息,基于监控系统信息查询预先设置的来源映射表,确定待处理监控数据对应的目标来源。

[0079]本实施例所提供的基于数据中心的运维监控方法中,依次采用关键字识别算法识别待处理监控数据中是否包含来源关键字段和关联关键字段,从而根据来源关键字段和关联关键字段对应的字段内容确定其目标来源,从而保证目标来源确定的准确性和效率。[0080]在一实施例中,如图5所示,步骤S203,即对待处理监控数据进行来源检测,获取待处理监控数据对应的目标来源,具体包括如下步骤:

11

CN 111475370 A[0081]

说 明 书

8/15页

S501:采用预设来源识别模型对待处理监控数据进行来源检测,获取至少一个识

别来源和每一识别来源对应的识别概率。[0082]其中,预设来源识别模型是预先训练的用于识别监控数据的数据来源的模型。识别来源是采用预设来源识别模型对待处理监控数据进行来源检测,所识别出的数据来源。识别来源对应的识别概率是指预设来源识别模型对待处理监控数据进行识别确定其属于某一数据来源的概率。[0083]作为一示例,在步骤S201之前,基于数据中心的运维监控方法还包括训练预设来源识别模型的处理过程,具体包括如下步骤:[0084](1)基于历史监控数据,获取模型训练样本,将模型训练样本划分为训练集和测试集。其中,历史监控数据是在执行步骤S201之前,即在获取原始监控数据的系统当前时间之前采集到的监控数据。模型训练样本是预先给历史监控数据标注相应的数据来源所形成的用于进行模型训练的样本。[0085](2)采用训练集中的模型训练样本对神经网络模型进行训练,更新神经网络模型中的模型参数,获取原始来源识别模型。作为一示例,可以将训练集中的模型训练样本输入到CNN、RNN或者其他神经网络模型中进行模型训练,以更新神经网络模型中的模型参数,从而形成原始来源识别模型。[0086](3)采用测试集中的模型训练样本对原始来源识别模型进行测试,获取模型测试结果,若模型测试结果达到预设标准,则将原始来源识别模型确定为预设来源识别模型。其中,模型测试结果是指采用测试集中的模型训练样本对原始来源识别模型进行测试,以确定测试集中的模型训练样本的测试准确率。例如,将测试集中的每一模型训练样本输入到原始来源识别模型进行识别,获取其识别结果;若识别结果与模型训练样本所标注的数据来源一致,则认定识别准确;若识别结果与模型训练样本所标注的数据来源不一致,则认定识别不准确;基于测试集中识别结果为识别准确的模型训练样本的数量与所有模型训练样本的数量,确定测试准确率。预设标准是预先设置的用于评估原始来源识别模型是否达到认定为准确率较高的标准,例如,可设置为90%。[0087]S502:将最大识别概率与预设概率阈值进行比较,若最大识别概率大于预设概率阈值,则将最大识别概率对应的识别来源,确定为待处理监控数据对应的目标来源。[0088]其中,最大识别概率是预设来源识别模型识别出的多个识别来源对应的识别概率中的最大值。一般来说,识别概率越大,说明预设来源识别模型识别出的识别来源越有可能为待处理监控数据的目标来源。预设概率阈值是预先设置的用于评估识别概率是否达到评估为目标来源的概率阈值。[0089]作为一示例,数据中心可以采用预先训练好的预设来源识别模型对待处理监控数据进行来源检测,获取预设来源识别模型输出的检测结果,该检测结果包括至少一个识别来源和每一个识别来源对应的识别概率。然后,对所有识别来源对应的识别概率进行排序,再将最大识别概率与预设概率阈值进行比较。若最大识别概率大于预设概率阈值,则将最大识别概率对应的识别来源,确定为待处理监控数据对应的目标来源。若最大识别概率不大于预设概率阈值,则可以执行其他获取目标来源的处理逻辑,也可以将待处理监控数据流转到人工处理机制,由运维人员人工标定其目标来源,以便进行后续处理。[0090]本实施例所提供的基于数据中心的运维监控方法,采用预先训练好的预设来源识

12

CN 111475370 A

说 明 书

9/15页

别模型对待处理监控数据进行来源检测,以根据待处理监控数据中的数据内容快速有效地确定其目标来源,从而保证目标来源确定的准确性和效率。[0091]在一实施例中,如图6所示,步骤S204,即对待处理监控数据进行有效性检测,获取有效性检测结果,具体包括如下步骤:[0092]S601:基于待处理监控数据的目标来源查询合法来源映射表,获取合法性校验结果。

[0093]其中,合法来源映射表是预先设置的用于评估数据来源是否合法的数据表。合法性校验结果是对待处理监控数据的目标来源进行合法校验的结果。该合法性校验结果包括来源合法和来源非法两种结果,其中,来源合法是指某一待处理监控数据的目标来源为数据中心需要监控的合法的数据来源;来源非法是指某一待处理监控数据的目标来源为数据中心无需监控的非法的数据来源。[0094]作为一示例,可以在合法来源映射表中存储所有合法来源的来源信息,基于待处理监控数据识别出的目标来源查询合法来源映射表,若目标来源在合法来源映射表中,则获取来源合法的合法性校验结果;若目标来源不在合法来源映射表中,则获取来源非法的合法性校验结果。

[0095]作为另一示例,可以在合法来源映射表中存储多个数据来源以及每一数据来源对应的来源属性,该来源属性包括来源合法和来源非法;基于待处理监控数据识别出的目标来源查询合法来源映射表,根据目标来源在合法来源映射表中的来源属性确定其对应的合法性校验结果。[0096]S602:基于待处理监控数据查询告警状态信息表,获取告警状态结果。[0097]其中,告警状态信息表是预先设置的用于评估监控数据中的告警事件是否有效的数据表。告警状态结果是根据告警状态信息表确定的某一待处理监控数据是否仍处于有效状态的结果。

[0098]作为一示例,由于关联监控系统采集原始监控数据的时间与数据中心从关联监控系统中获取原始监控数据的时间之间存在时间差,在该时间差内,待处理监控数据的状态可能发生变化,因此,数据中心在获取待处理监控数据之后,需基于待处理监控数据中记录的监控日志查询告警状态信息表,判断这一监控日志是否仍然被认定需要进行监控的故障事件;根据判断结果,获取告警状态结果。即若根据监控日志查询告警状态信息表,确定其为仍然需要继续监控的故障事件,则获取的告警状态结果为有效状态;若根据监控日志查询告警状态信息表,确定其为无需继续监控的故障事件,则获取的告警状态结果为无效状态。

[0099]S603:若合法性校验结果为来源合法,且告警状态结果为有效状态,则获取告警有效的有效性检测结果。[0100]作为一示例,数据中心在对待处理监控数据进行有效性检测过程中,若确定其合法性校验结果为来源合法,且告警状态结果为有效状态,则说明待处理监控数据的目标来源为数据中心需要监控的合法的数据来源,且待处理监控数据对应的故障事件为需要数据中心继续监控的故障事件,此时,获取告警有效的有效性检测结果,以便后续对告警有效的待处理监控数据进行继续处理。[0101]S604:若合法性校验结果为来源非法,或者告警状态结果为无效状态,则获取告警

13

CN 111475370 A

说 明 书

10/15页

无效的有效性检测结果。[0102]作为一示例,数据中心在对待处理监控数据进行有效性检测过程中,若确定其合法性校验结果为来源非法,或者告警状态结果为有效状态,则说明待处理监控数据的目标来源不为数据中心需要监控的非法的数据来源,或者待处理监控数据对应的故障数据不为需要数据中心继续监控的故障事件,此时,获取告警无效的有效性检测结果,使得数据中心无需继续对待处理监控数据进行监控分析。

[0103]本实施例所提供的基于数据中心的运维监控方法,基于待处理监控数据分别查询合法来源映射表和告警状态信息表,以获取合法性校验结果和告警状态结果;将合法性校验结果为来源合法且告警状态结果为有效状态的有效性检测结果确定的告警有效,反之,确定为告警无效,保证有效性检测结果的准确性和时效性。[0104]在一实施例中,如图7所示,步骤S205,即基于有效监控数据和有效监控数据对应的目标来源进行格式化处理,获取目标监控数据,具体包括如下步骤:[0105]S701:对有效监控数据进行编码格式化,获取标准监控数据。[0106]其中,对有效监控数据进行编码转换,是指将所有有效监控数据转换成统一编码的处理过程。标准监控数据是指对有效监控数据进行编码格式化后确定的监控数据。

[0107]数据中心可以将不同关联监控系统上传的有效监控数据统一转换成目标编码格式,例如UTF-8编码格式,以保证后续数据监控和分析处理的可行性,从而提高监控分析的效率和准确性。作为一示例,数据中心识别有效监控数据的当前编码格式;若当前编码格式为UTF-8编码格式这一目标编码格式,则无需进行编码转换处理;若当前编码格式不为UTF-8编码格式这一目标编码格式,而为Unicode编码格式,则基于当前编码格式与目标编码格式对应的格式转换规则,对当前编码格式进行格式转换,以获取与目标编码模式相匹配的标准监控数据,从而保证标准监控数据编码格式的一致性,以便后续自动化监控分析的可行性。

[0108]S702:采用关键字识别算法对标准监控数据进行识别,判断标准监控数据是否包括核心格式字段。[0109]其中,核心格式字段是指字段内容需要采用特定格式的字段。[0110]作为一示例,数据中心在获取标准监控数据之后,可以采用关键字识别算法对标准监控数据中的数据内容进行识别,以判断标准监控数据中所有字段是否包含核心格式字段,以便根据根据判断结果确定是否需要进行进一步格式转换,从而保证格式转换的针对性。

[0111]S703:若标准监控数据包含核心格式字段,则采用与核心格式字段对应的格式转换脚本,对核心格式字段对应的原始字段内容进行格式转换,获取目标字段内容,采用目标字段内容替换原始字段内容,新增来源字段和对应的目标来源,获取目标监控数据。[0112]其中,与核心格式字段对应的格式转换脚本是预先设置的用于实现对核心格式字段对应的字段内容进行格式转换的脚本。[0113]作为一示例,若标准监控数据包含eventName(事件名称)这一核心格式字段,则采用与该核心格式字段相对应的格式转换脚本,对标准监控数据中与核心格式字段相对应的原始字段内容的统一转换成“ObjName(项目名称)-ObjType(项目类型)-Source(来源)-Desc(团队)”这种特定格式对应的目标字段内容,再将目标字段内容替换为原始字段内容。

14

CN 111475370 A[0114]

说 明 书

11/15页

作为一示例,若标准监控数据包含tags.department(标签部门)这一核心格式字

段,则采用与该核心格式字段相对应的格式转换脚本,对标准监控数据中与核心格式字段相对应的原始字段内容进行字符长度校验,若字符长度符合标准长度,则无需进行格式转换;字符长度不符合标准长度,则按照既定规则拼接新的内容进行增加替换,以获取字符长度符合标准长度的目标字段内容,再将目标字段内容替换为原始字段内容。[0115]作为一示例,若标准监控数据包含duration(告警持续时间)这一核心格式字段,则采用与该核心格式字段相对应的格式转换脚本,对标准监控数据中与核心格式字段相对应的原始字段内容进行时间单位转换,则将转换成统一时间单位,以便后续针对与时间相关的监控数据进行自动化监控,提高监控效率。[0116]本示例中,在标准监控数据包含核心格式字段时,利用格式转换脚本对核心格式字段对应的原始字段内容进行格式转换,在将原始字段内容替换为目标字段内容之后,还需在标准监控数据中增加来源字段以及与来源字段相对应的目标来源,以使最终获取的目标监控字段采用统一格式,以保证后续自动监控分析的可行性;并使每一目标监控数据携带有目标来源等信息,以便后续基于目标来源对所有目标监控数据进行自动化监控分析,保证监控的有效性。[0117]S704:若标准监控数据未包含核心格式字段,则新增来源字段和对应的目标来源,获取目标监控数据。[0118]本示例中,在标准监控数据不包含核心格式字段时,无需针对核心格式字段对应的原始字段内容进行格式转换,直接在标准监控数据中增加来源字段以及与来源字段相对应的目标来源,以使每一目标监控数据携带有目标来源等信息,以便后续基于目标来源对所有目标监控数据进行自动化监控分析,保证监控的有效性。[0119]本实施例所提供的基于数据中心的运维监控方法,通过对有效监控数据进行编码格式化,以保证编码格式化获取的标准监控数据的可识别性,以便数据中心的自动化监控程序可以准确有效识别标准监控数据中的数据内容;在标准监控数据中包含核心格式字段时,需采用格式转换脚本进行格式转换,并将目标字段内容替换原始字段内容,以使核心格式字段对应的目标字段内容采用统一格式,以保证后续自动监控分析的可行性;在标准格式字段中增加来源字段以及与来源字段相对应的目标来源,以使每一目标监控数据携带有目标来源等信息,以便后续基于目标来源对所有目标监控数据进行自动化监控分析,保证监控的有效性。

[0120]在一实施例中,如图8所示,步骤S206,即基于目标来源,对目标监控数据进行自动化监控,获取告警监控结果,具体包括如下步骤:[0121]S801:启动自动化监控任务,自动化监控任务包括监控周期和目标监控指标。[0122]其中,自动化监控任务是预先设置的用于实现自动监控的计算机可执行任务。监控数据周期是指需要在数据中心监控的从业务数据采集的监控数据的时间区间。目标监控指标是指该自动监控任务需要监控的指标,包括但不限于告警处理率、告警超时率、告警处理时效和用户使用率等。[0123]S802:将事件发生时间在监控周期内的所有目标监控数据,依据目标来源进行划分,确定每一目标来源对应的待分析监控数据。[0124]作为一示例,数据中心可以将目标监控数据的事件发生时间与监控周期进行比

15

CN 111475370 A

说 明 书

12/15页

较,以判断事件发生时间是否在监控周期内,从而筛选出事件发生时间在监控周期内的所有目标监控数据作为需要进行自动化监控的数据;然后,对事件发生时间在监控周期内的所有目标监控数据,依据目标监控数据中的目标来源进行划分,从而根据目标来源的数量,将所有目标监控数据划分成不同的待监控数据集,每一待监控数据集对应的一目标来源,每一待监控数据集具体包括某一目标来源对应的待分析监控数据,该待分析监控数据具体为该目标来源对应的所有事件发生时间在监控周期内的目标监控数据。[0125]S803:调用目标监控指标对应的指标运算脚本,从待分析监控数据中读取目标变量因素对应的变量因素值,采用指标运算逻辑对变量因素值进行计算,获取每一目标来源对应的告警监控结果。[0126]其中,指标运算脚本是用于计算目标监控指标对应的可在计算机上运行的脚本,该指标运算脚本是采用计算机语言编写的可执行某一目标监控指标对应的指标运算公式的脚本。一般来说,指标运算公式包括指标变量因素和指标运算逻辑,其中,指标变量因素是用于计算目标监控指标的变量因素,指标运算逻辑是用于对所有指标变量因素进行数学运算的处理逻辑。例如,告警超时率=超时告警量/总发生量。告警处理率=1-告警超时率,其中,一条告警事件,故障持续时间超过30分钟未处理,则认为处理超时。监控处理时效=总告警持续时间/总发生量,备注:总告警持续时间=总发生量中的每条告警持续时间相加总和;监控处理时效的单位:分钟。用户使用度=到达一定访问量的核心URL/全量核心URL。[0127]作为一示例,数据中心可以执行自动化监控任务中设定的目标监控指标对应的指标运算脚本,由于每一待分析监控数据为经过格式化处理的目标监控指标,使得指标运算脚本可从待分析监控数据中快速获取与指标运算公式中的目标变量因素对应的变量因素值,再利用指标运算公式中的指标运算逻辑对变量因素值进行计算,从而获取每一目标来源对应的告警监控结果,以便实现对每一目标来源对应的所有目标监控数据进行自动化监控,提高数据监控的效率,并降低数据监控的成本。

[0128]本实施例所提供的基于数据中心的运维监控方法,由于经过格式化处理的目标监控数据均包含事件发生时间和目标来源,使得基于事件发生时间和目标来源划分待分析监控数据的处理过程具有可行性,从而方便后续基于目标来源这一分析维度对所有目标监控数据进行处理;调用目标监控指标对应的指标运算脚本,可实现自动快速利用指标运算逻辑对从待分析监控数据中获取相应的变量因素值进行计算,以获取每一目标来源对应的告警监控结果,以便实现对每一目标来源对应的所有目标监控数据进行自动化监控,提高数据监控的效率,并降低数据监控的成本。[0129]应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

[0130]在一实施例中,提供一种基于数据中心的运维监控装置,该基于数据中心的运维监控装置与上述实施例中基于数据中心的运维监控方法一一对应。如图9所示,该基于数据中心的运维监控装置包括原始监控数据获取模块901、待处理监控数据获取模块902、目标来源获取模块903、有效监控数据获取模块904、目标监控数据获取模块905和告警监控结果获取模块906。各功能模块详细说明如下:[0131]原始监控数据获取模块901,用于获取关联监控系统采集到的业务系统对应的原

16

CN 111475370 A

说 明 书

13/15页

始监控数据,每一原始监控数据包括原始告警级别。[0132]待处理监控数据获取模块902,用于对原始告警级别进行标准化处理,获取标准告警级别,将标准告警级别为目标告警级别的原始监控数据确定为待处理监控数据。[0133]目标来源获取模块903,用于对待处理监控数据进行来源检测,获取待处理监控数据对应的目标来源。

[0134]有效监控数据获取模块904,用于对待处理监控数据进行有效性检测,获取有效性检测结果,将有效性检测结果为告警有效的待处理监控数据确定为有效监控数据。[0135]目标监控数据获取模块905,用于基于有效监控数据和有效监控数据对应的目标来源进行格式化处理,获取目标监控数据。[0136]告警监控结果获取模块906,用于基于目标来源,对目标监控数据进行自动化监控,获取告警监控结果。[0137]优选地,原始监控数据获取模块,包括监控系统数量获取单元、数据采集进程创建单元和采集进程并行执行单元。[0138]监控系统数量获取单元,用于实时监测关联监控系统对应的监控系统数量。[0139]数据采集进程创建单元,用于创建与监控系统数量相对应的数据采集进程,每一数据采集进程对应的一关联监控系统。[0140]采集进程并行执行单元,用于并行执行所有数据采集进程,获取每一关联监控系统在当前采集周期内采集到的业务系统对应的原始监控数据。[0141]优选地,目标来源获取模块,包括第一关键字识别单元、第一来源确定单元、第二关键字识别单元和第二来源确定单元。[0142]第一关键字识别单元,用于采用关键字识别算法对待处理监控数据进行识别,判断待处理监控数据是否包含来源关键字段。[0143]第一来源确定单元,用于若待处理监控数据包含来源关键字段,则将来源关键字段对应的字段内容,确定为待处理监控数据对应的目标来源。[0144]第二关键字识别单元,用于若待处理监控数据未包含来源关键字段,则采用关键字识别算法对待处理监控数据进行识别,判断待处理监控数据是否包含关联关键字段。[0145]第二来源确定单元,用于若待处理监控数据包含关联关键字段,则对关联关键字段对应的字段内容进行数据加工处理,获取待处理监控数据对应的目标来源。[0146]优选地,目标来源获取模块,包括模型识别处理单元和第三来源确定单元。[0147]模型识别处理单元,用于采用预设来源识别模型对待处理监控数据进行来源检测,获取至少一个识别来源和每一识别来源对应的识别概率。[0148]第三来源确定单元,用于将最大识别概率与预设概率阈值进行比较,若最大识别概率大于预设概率阈值,则将最大识别概率对应的识别来源,确定为待处理监控数据对应的目标来源。

[0149]优选地,有效监控数据获取模块,包括合法性校验结果获取单元、告警状态结果获取单元、合法来源结果获取单元和非法来源结果获取单元。[0150]合法性校验结果获取单元,用于基于待处理监控数据的目标来源查询合法来源映射表,获取合法性校验结果。

[0151]告警状态结果获取单元,用于基于待处理监控数据查询告警状态信息表,获取告

17

CN 111475370 A

说 明 书

14/15页

警状态结果。

[0152]合法来源结果获取单元,用于若合法性校验结果为来源合法,且告警状态结果为有效状态,则获取告警有效的有效性检测结果。[0153]非法来源结果获取单元,用于若合法性校验结果为来源非法,或者告警状态结果为无效状态,则获取告警无效的有效性检测结果。[0154]优选地,目标监控数据获取模块,包括标准监控数据获取单元、核心格式字段判断单元、第一目标数据获取单元和第二目标数据获取单元。[0155]标准监控数据获取单元,用于对有效监控数据进行编码格式化,获取标准监控数据。

[0156]核心格式字段判断单元,用于采用关键字识别算法对标准监控数据进行识别,判断标准监控数据是否包括核心格式字段。[0157]第一目标数据获取单元,用于若标准监控数据包含核心格式字段,则采用与核心格式字段对应的格式转换脚本对核心格式字段对应的原始字段内容进行格式转换,获取目标字段内容,采用目标字段内容替换原始字段内容,新增来源字段和对应的目标来源,获取目标监控数据。

[0158]第二目标数据获取单元,用于若标准监控数据未包含核心格式字段,则新增来源字段和对应的目标来源,获取目标监控数据。[0159]优选地,告警监控结果获取模块,包括监控任务启动单元、待分析数据确定单元和告警监控处理单元。

[0160]监控任务启动单元,用于启动自动化监控任务,自动化监控任务包括监控周期和目标监控指标。

[0161]待分析数据确定单元,用于将事件发生时间在监控周期内的所有目标监控数据,依据目标来源进行划分,确定每一目标来源对应的待分析监控数据。[0162]告警监控处理单元,用于调用目标监控指标对应的指标运算脚本,从待分析监控数据中读取目标变量因素对应的变量因素值,采用指标运算逻辑对变量因素值进行计算,获取每一目标来源对应的告警监控结果。

[0163]关于基于数据中心的运维监控装置的具体限定可以参见上文中对于基于数据中心的运维监控方法的限定,在此不再赘述。上述基于数据中心的运维监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。[0164]在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储执行基于数据中心的运维监控方法过程采用或生成的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于数据中心的运维监控方法。

18

CN 111475370 A[0165]

说 明 书

15/15页

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上

并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中基于数据中心的运维监控方法,例如图2所示S201-S206,或者图3至图8中所示,为避免重复,这里不再赘述。或者,处理器执行计算机程序时实现基于数据中心的运维监控装置这一实施例中的各模块/单元的功能,例如图9所示的原始监控数据获取模块901、待处理监控数据获取模块902、目标来源获取模块903、有效监控数据获取模块904、目标监控数据获取模块905和告警监控结果获取模块906的功能,为避免重复,这里不再赘述。[0166]在一实施例中,提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中基于数据中心的运维监控方法,例如图2所示S201-S206,或者图3至图8中所示,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现上述基于数据中心的运维监控装置这一实施例中的各模块/单元的功能,例如图9所示的原始监控数据获取模块901、待处理监控数据获取模块902、目标来源获取模块903、有效监控数据获取模块904、目标监控数据获取模块905和告警监控结果获取模块906的功能,为避免重复,这里不再赘述。

[0167]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。[0168]所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

[0169]以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

19

CN 111475370 A

说 明 书 附 图

图1

20

1/7页

CN 111475370 A

说 明 书 附 图

2/7页

图2

21

CN 111475370 A

说 明 书 附 图

3/7页

图3

图4

22

CN 111475370 A

说 明 书 附 图

4/7页

图5

图6

23

CN 111475370 A

说 明 书 附 图

5/7页

图7

24

CN 111475370 A

说 明 书 附 图

6/7页

图8

图9

25

CN 111475370 A

说 明 书 附 图

7/7页

图10

26

因篇幅问题不能全部显示,请点此查看更多更全内容

Top