被监控系统的数据监控方法、装置和计算机设备与流程

文档序号:32442360发布日期:2022-12-06 22:32阅读:120来源:国知局
被监控系统的数据监控方法、装置和计算机设备与流程

1.本技术涉及数据处理技术领域,特别是涉及一种被监控系统的数据监控方法、装置、计算机设备和存储介质。


背景技术:

2.当前,很多互联网企业引入外部信息化系统。这些系统除saas(software-as-a-service,软件即服务)服务天然具备数据透明和服务商运维兜底之外,其他服务的数据对于使用方而言,基本属于黑盒状态,因此严重依赖服务供应商的维护保障服务。同时使用方的it设施不同、业务不同,也导致供应方无法提供合适的系统监控运维设施或手段,使得使用方很难对引入的外部信息化系统进行准确监控。即使供应方提供基础的应用监控(apm)或网络监控(npm),使用方也很难将故障和引入的外部信息化系统的具体运行机制相联系,因而导致使用方很难对外部信息化系统进行准确地数据监控和系统修复,对外部信息化系统的监控能力缺失问题尤其突出。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种被监控系统的数据监控方法、装置、计算机设备和存储介质,能够提高被监控系统的数据可观测性,从而对被监控系统进行准确地数据监控,抑制被监控系统的黑盒影响。
4.一种被监控系统的数据监控方法,包括:获取被监控系统的数据库数据和日志数据;获取被监控系统的系统规范信息;根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据;基于监控指标的指标数据对被监控系统进行数据监控。
5.在其中一个实施例中,一种被监控系统的数据监控方法还包括:获取被监控系统的数据属性和操作方法;根据数据属性和操作方法,生成系统规范信息。
6.在其中一个实施例中,根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据,包括:识别出被监控系统的监控对象;从数据库数据和/或日志数据中筛选出监控对象的监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据。
7.在其中一个实施例中,从数据库数据和/或日志数据中筛选出监控对象的监控数据,包括:从数据库数据中筛选出监控对象的数据库监控数据;从日志数据中筛选出监控对象的日志监控数据;其中监控对象的监控数据包括数据库监控数据和日志监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据,包括:根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据。
8.在其中一个实施例中,根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据,包括:根据系统规范信
息对数据库监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理结果的监控指标的指标数据;根据系统规范信息对日志监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理过程的监控指标的指标数据。
9.在其中一个实施例中,一种被监控系统的数据监控方法还包括:识别出监控对象的系统框架链路,根据系统框架链路提取监控对象的一个或多个系统指标;识别出监控对象的业务链路,根据业务链路提取监控对象的一个或多个业务指标;根据一个或多个系统指标和一个或多个业务指标构建监控对象的监控指标;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据,包括:根据一个或多个系统指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个系统指标的指标数据;根据一个或多个业务指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个业务指标的指标数据。
10.在其中一个实施例中,基于监控指标的指标数据对被监控系统进行数据监控,包括:获取预先设定的告警条件;当监控指标的指标数据满足告警条件时,进行告警提示。
11.一种被监控系统的数据监控装置,包括:第一获取模块,用于获取被监控系统的数据库数据和日志数据;第二获取模块,用于获取被监控系统的系统规范信息;特征提取模块,用于根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据;监控模块,用于基于监控指标的指标数据对被监控系统进行数据监控。
12.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。
13.一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。
14.上述一种被监控系统的数据监控方法、装置、计算机设备和存储介质,获取被监控系统的数据库数据和日志数据,获取被监控系统的系统规范信息,根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据,基于监控指标的指标数据对被监控系统进行数据监控。因此,采用“数据库+日志+指标”的方法提高被监控系统的可观测性,从而对被监控系统进行准确地数据监控,抑制被监控系统的黑盒影响。
附图说明
15.图1为一个实施例中一种被监控系统的数据监控方法的应用环境图;
16.图2为一个实施例中一种被监控系统的数据监控方法的流程示意图;
17.图3为一个实施例中监控系统实现一种被监控系统的数据监控方法的流程示意图;
18.图4为一个实施例中一种被监控系统的数据监控装置的结构框图;
19.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
20.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
21.本技术提供的一种被监控系统的数据监控方法,应用于如图1所示的应用环境中。如图1所示,监控系统202用于执行本技术的一种被监控系统的数据监控方法。系统集群中包含系统102、系统104和系统106。系统102为系统104的上游系统,系统104为系统106的上游系统。系统集群中,任一系统均可作为被监控系统。例如,如图1所示,以系统104为被监控系统为例进行说明。监控系统202获取系统104的数据库数据和日志数据,并从数据库中获取系统104的系统规范信息以及预先设定的监控指标。监控系统202根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据,基于监控指标的指标数据对系统104进行数据监控。因此,采用“数据库+日志+指标”的方法提高系统104的可观测性,从而对系统104进行准确地数据监控,抑制系统104的黑盒影响。其中,系统104为引进的外部信息化系统,因此可以对外部信息化系统进行准确地数据监控。
22.在一个实施例中,如图2所示,提供了一种被监控系统的数据监控方法,以该方法应用于图1中的监控系统202为例进行说明,包括以下步骤:
23.s202,获取被监控系统的数据库数据和日志数据。
24.本实施例中,被监控系统可以是信息系统。数据库是对数据进行可靠存储、高效管理维护的软件。保存在数据库的数据,通常是被监控系统需可靠保存、供各种管理场景而进行加工的持久化数据。对于被监控系统的核心部分,其存储在数据库的数据,往往也是被监控系统的核心结构化数据。其次,被监控系统中还存储有日志数据。日志数据通常是记录被监控系统的运行情况,以跟踪运行、检测错误以及安全审计等。
25.由上可知,数据库数据为被监控系统中的持久化数据,日志数据为被监控系统中的过程化数据。抽取被监控系统的数据库数据和日志数据两部分数据,能够为后续的数据监控提供较为完整的数据支持。
26.s204,获取被监控系统的系统规范信息。
27.本实施例中,被监控系统按照设定的规范要求对外提供服务。系统规范信息中提供了设定的规范要求。即,被监控系统基于系统规范信息对外提供服务。以被监控系统为排班系统为例:排班系统中包含人员、班次、时间、工作内容等数据,也包含排班系统的运行状况数据。排班系统的系统规范信息中设定了外部对排班系统的这些数据的操作要求。如,按照指定的修改方式修改排班系统内部的这些数据,按照指定的统计方式统计排班系统内部的这些数据。不论什么人员设计、开发、实现,都须满足被监控系统的系统规范信息设定的规范要求。
28.s206,根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据。
29.本实施例中,若监控指标对应的数据只来源于数据库,则只对数据库数据进行特征数据提取。若监控指标对应的数据只来源于日志文件,则只对日志数据进行特征数据提取。若监控指标对应的数据来源于数据库和日志文件,则对数据库数据和日志数据进行特征数据提取。
30.如,上述排班系统,一个监控指标为排班人员的工作时长,则根据排班系统的系统
规范信息对提取到的数据库数据进行特征数据提取,得到排班人员的工作时长数据。一个监控指标为班次的创建数量,则根据排班系统的系统规范信息对提取到的数据库数据和日志数据进行特征数据提取,得到每天的排班数量。
31.s208,基于监控指标的指标数据对被监控系统进行数据监控。
32.本实施例中,基于监控指标的指标数据对被监控系统进行数据监控。可以是,采用可视化展示监控指标的指标数据的方式对被监控系统进行数据监控。还可以是,设定监控指标对应的标准条件,将监控指标的指标数据与标准条件进行对比,基于对比结果进行数据监控。
33.如上述排班系统,监控指标为班次的创建数量,监控指标的指标数据为每天的班次新增量,设定的标准条件为正常的新增班次数量,即阈值。将每天的班次新增量与正常的新增班次数量对比,可确定每天排班是否异常,即是否过多、过少或过快。
34.上述一种被监控系统的数据监控方法,获取被监控系统的数据库数据和日志数据,获取被监控系统的系统规范信息,根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据,基于监控指标的指标数据对被监控系统进行数据监控。因此,采用“数据库+日志+指标”的方法提高被监控系统的可观测性,从而对被监控系统进行准确地数据监控,抑制被监控系统的黑盒影响。
35.在一个实施例中,上述获取被监控系统的系统规范信息的步骤之前,还包括:获取被监控系统的数据属性和操作方法;根据数据属性和操作方法,生成系统规范信息。
36.被监控系统根据场景需要,对结构化数据进行创建以及加工。其创建或加工的过程,也会将部分数据或操作体现在日志文件中。无论被监控系统内部如何设计以及实现,在对外工作和服务时被监控系统均设置有明确的数据属性和操作方法。该实施例中,基于被监控系统的数据属性和操作方法构建其系统规范信息。可以是,基于被监控系统的数据属性生成第一规范要求信息,基于被监控系统的操作方法生成第二规范要求信息,基于第一规范要求信息和第二规范要求信息构建系统规范信息。第一规范要求信息用于规范外部对被监控系统的数据操作要求,如按照指定方式提取被监控系统内的数据。第二规范要求信息用于规范外部对被监控系统的操作方式,如按照指定操作方式操作被监控系统。
37.以上述排班系统为例:排班系统操作排班记录,记录包含了人员、班次、时间、工作内容等数据属性。外部需按照该数据属性提取排班系统内的数据。排班系统提供增加、修改等操作方法,更具体如修改班次的具体时间、取消对应排班。外部需按照该操作方法操作排班系统。基于这种明确的数据属性和操作方法,构建排班系统的系统规范信息。
38.因此,可明确出被监控系统的外部规范。
39.在一个实施例中,上述根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据,包括:识别出被监控系统的监控对象;从数据库数据和/或日志数据中筛选出监控对象的监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据。
40.前述实施例中,筛选出被监控系统的数据库数据和日志数据,为被监控系统的数据监控提供较为完整的数据基础。该实施例中,需具体确定被监控的监控对象,进而基于监控对象明确出监控数据。如,监控对象只包含数据库数据,则只需从获取到的数据库数据中筛选出监控数据即可。或,监控对象只包含日志数据,则只需从获取到的日志数据中筛选出
监控数据即可。或,监控对象包含数据库数据和日志数据,则需从获取到的数据库数据和日志数据中筛选出监控数据。因此,能够准确获取监控对象的监控数据,以实现被监控系统中各个监控对象的数据监控。
41.在一个实施例中,上述从数据库数据和/或日志数据中筛选出监控对象的监控数据的步骤,包括:从数据库数据中筛选出监控对象的数据库监控数据;从日志数据中筛选出监控对象的日志监控数据;其中监控对象的监控数据包括数据库监控数据和日志监控数据。上述根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据的步骤,包括:根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据。
42.该实施例中,监控对象的监控数据包含来源于数据库的数据和来源于日志文件的数据。即,监控对象的监控数据包括数据库监控数据和日志监控数据。基于设定的监控指标按照系统规范信息对数据库监控数据和日志监控数据进行数据特征提取,得到监控对象的监控指标的指标数据。
43.由于数据库中的数据为结果数据,日志文件中的数据为过程性数据,按照系统规范信息对数据库监控数据和日志监控数据进行数据特征提取,得到的监控指标的指标数据较为完整,从而提高了对监控对象的数据监控的准确性。
44.在一个实施例中,上述根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据的步骤,包括:根据系统规范信息对数据库监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理结果的监控指标的指标数据;根据系统规范信息对日志监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理过程的监控指标的指标数据。
45.该实施例中,被监控系统中的数据库数据,对应被监控系统的持久化数据,反映被监控系统的数据处理结果。基于数据库监控数据进行数据特征提取,得到的指标数据反映被监控系统对监控对象的数据处理结果。被监控系统中的日志数据,对应被监控系统运行的过程性数据,反映被监控系统的数据处理过程。根据系统规范信息对日志监控数据进行数据特征提取,得到的指标数据反映被监控系统对监控对象的数据处理过程。因此,通过抽取被监控系统的监控对象的数据库监控数据和日志监控数据,实现被监控系统的过程性和持久化数据覆盖,追踪被监控系统中监控对象的行为和结果。
46.在一个实施例中,上述根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据的步骤之前,包括:识别出监控对象的系统框架链路,根据系统框架链路提取监控对象的一个或多个系统指标;识别出监控对象的业务链路,根据业务链路提取监控对象的一个或多个业务指标;根据一个或多个系统指标和一个或多个业务指标构建监控对象的监控指标。上述根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据的步骤,包括:根据一个或多个系统指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个系统指标的指标数据;根据一个或多个业务指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个业务指标的指标数据。
47.该实施例中,监控对象的监控指标包括基于系统层面的系统指标和基于业务层面的业务指标。系统指标根据系统框架链路确定。例如,系统框架链路中包含初始节点a以及
中间节点b、中间节点c和结束节点d。基于各个节点可以确定一个或多个系统指标。如,基于中间节点b确定一个系统指标,基于中间节点c确定另一个系统指标。业务指标基于业务链路确定。例如,业务链路中包含初始节点aa以及中间节点bb、中间节点cc和结束节点dd。基于各个节点可以确定一个或多个业务指标。如,基于中间节点bb确定一个业务指标,基于中间节点cc确定另一个业务指标。根据监控对象的系统指标以及系统规范信息对监控对象的监控数据进行特征数据提取,得到监控对象的系统指标对应的指标数据。根据监控对象的业务指标以及系统规范信息对监控对象的监控数据进行特征数据提取,得到监控对象的业务指标对应的指标数据。
48.一般地,对监控对象进行数据监控时,监控指标以及监控指标的指标数据局限于业务层面。被监控系统执行对外提供业务服务时,通过监控业务指标的指标数据可及时掌握被监控系统的业务服务情况。然而,被监控系统对外提供业务服务时,出现业务服务故障情况下,有可能是被监控系统的系统支持问题导致而非业务数据处理问题导致。这种情况下,仅监控被监控系统的业务指标无法确切了解到被监控系统业务服务故障的真实原因。
49.上述实施例,通过监控对象的系统框架链路提取监控对象的一个或多个系统指标,通过监控对象的业务链路提取监控对象的一个或多个业务指标,进而根据一个或多个系统指标和一个或多个业务指标构建监控对象的监控指标,从而使得对监控对象的数据监控更为全面,基于数据监控结果可以更加准确地确定被监控系统的数据运行状况。
50.例如,如图3所示,监控系统中包含信号采集组件、指标管理组件以及指标应用组件。各组件对应执行的操作参考图3所示。其中,mysql表示关系型数据库管理系统,sls表示日志服务。由此,采用“系统+业务”以及“全链路”结合的方法,分层追踪业务和系统故障和定位故障点,同时提供系统和业务关联影响的能力。
51.在一个实施例中,上述基于监控指标的指标数据对被监控系统进行数据监控的步骤,包括:获取预先设定的告警条件;当监控指标的指标数据满足告警条件时,进行告警提示。
52.该实施例中,预先设定告警条件,告警条件与监控指标的指标数据对应。即,当指标数据为数值时,告警条件中设置数值阈值,当确定监控指标大于数值阈值时,进行告警提示。当指标数据为字符时,告警条件中设置指定字符,当确定指标数据中包含指定字符时,进行告警提示。其中,告警提示可以是特定的可视化方式。因此,能够通过被监控系统的监控指标的指标数据对被监控系统的内部情况进行风险监控。
53.综上各个实施例提供的一种被监控系统的数据监控方法,降低了监控系统对被监控系统的内部透明要求,容易从业务以及系统集成逻辑出发构造可观测系统,提升了被监控系统的可观测性和故障生命周期管理能力,同时提供一定的数字孪生能力和无人值守能力,极大降低人力耦合范围和提升人工监控信息系统的能力。
54.应该理解的是,虽然流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,附图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
55.本技术还提供一种被监控系统的数据监控装置。如图4所示,一种被监控系统的数据监控装置,包括第一获取模块402、第二获取模块404、特征提取模块406以及监控模块408。第一获取模块402,用于获取被监控系统的数据库数据和日志数据;第二获取模块404,用于获取被监控系统的系统规范信息;特征提取模块406,用于根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据;监控模块408,用于基于监控指标的指标数据对被监控系统进行数据监控。
56.在其中一个实施例中,一种被监控系统的数据监控装置还包括生成模块,用于获取被监控系统的数据属性和操作方法;根据数据属性和操作方法,生成系统规范信息。
57.在其中一个实施例中,根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据,包括:识别出被监控系统的监控对象;从数据库数据和/或日志数据中筛选出监控对象的监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据。
58.在其中一个实施例中,从数据库数据和/或日志数据中筛选出监控对象的监控数据,包括:从数据库数据中筛选出监控对象的数据库监控数据;从日志数据中筛选出监控对象的日志监控数据;其中监控对象的监控数据包括数据库监控数据和日志监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据,包括:根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据。
59.在其中一个实施例中,根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据,包括:根据系统规范信息对数据库监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理结果的监控指标的指标数据;根据系统规范信息对日志监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理过程的监控指标的指标数据。
60.在其中一个实施例中,一种被监控系统的数据监控装置还包括构建模块,用于识别出监控对象的系统框架链路,根据系统框架链路提取监控对象的一个或多个系统指标;识别出监控对象的业务链路,根据业务链路提取监控对象的一个或多个业务指标;根据一个或多个系统指标和一个或多个业务指标构建监控对象的监控指标;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据,包括:根据一个或多个系统指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个系统指标的指标数据;根据一个或多个业务指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个业务指标的指标数据。
61.在其中一个实施例中,基于监控指标的指标数据对被监控系统进行数据监控,包括:获取预先设定的告警条件;当监控指标的指标数据满足告警条件时,进行告警提示。
62.关于一种被监控系统的数据监控装置的具体限定可以参见上文中对于一种被监控系统的数据监控方法的限定,在此不再赘述。上述一种被监控系统的数据监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
63.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结
构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种被监控系统的数据监控方法。
64.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
65.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取被监控系统的数据库数据和日志数据;获取被监控系统的系统规范信息;根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据;基于监控指标的指标数据对被监控系统进行数据监控。
66.在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:获取被监控系统的数据属性和操作方法;根据数据属性和操作方法,生成系统规范信息。
67.在其中一个实施例中,处理器执行计算机程序实现上述的根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:识别出被监控系统的监控对象;从数据库数据和/或日志数据中筛选出监控对象的监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据。
68.在其中一个实施例中,处理器执行计算机程序实现上述的从数据库数据和/或日志数据中筛选出监控对象的监控数据的步骤时,具体实现以下步骤:从数据库数据中筛选出监控对象的数据库监控数据;从日志数据中筛选出监控对象的日志监控数据;其中监控对象的监控数据包括数据库监控数据和日志监控数据;处理器执行计算机程序实现上述的根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据。
69.在其中一个实施例中,处理器执行计算机程序实现上述的根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:根据系统规范信息对数据库监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理结果的监控指标的指标数据;根据系统规范信息对日志监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理过程的监控指标的指标数据。
70.在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:识别出监控对象的系统框架链路,根据系统框架链路提取监控对象的一个或多个系统指标;识别出监控对象的业务链路,根据业务链路提取监控对象的一个或多个业务指标;根据一个或多个系统指标和一个或多个业务指标构建监控对象的监控指标;处理器执行计算机程序实现上述的根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指
标的指标数据的步骤时,具体实现以下步骤:根据一个或多个系统指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个系统指标的指标数据;根据一个或多个业务指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个业务指标的指标数据。
71.在其中一个实施例中,处理器执行计算机程序实现上述的基于监控指标的指标数据对被监控系统进行数据监控的步骤时,具体实现以下步骤:获取预先设定的告警条件;当监控指标的指标数据满足告警条件时,进行告警提示。
72.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取被监控系统的数据库数据和日志数据;获取被监控系统的系统规范信息;根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据;基于监控指标的指标数据对被监控系统进行数据监控。
73.在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取被监控系统的数据属性和操作方法;根据数据属性和操作方法,生成系统规范信息。
74.在其中一个实施例中,计算机程序被处理器执行实现上述的根据系统规范信息以及预先设定的监控指标对数据库数据和/或日志数据进行特征数据提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:识别出被监控系统的监控对象;从数据库数据和/或日志数据中筛选出监控对象的监控数据;根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据。
75.在其中一个实施例中,计算机程序被处理器执行实现上述的从数据库数据和/或日志数据中筛选出监控对象的监控数据的步骤时,具体实现以下步骤:从数据库数据中筛选出监控对象的数据库监控数据;从日志数据中筛选出监控对象的日志监控数据;其中监控对象的监控数据包括数据库监控数据和日志监控数据;计算机程序被处理器执行实现上述的根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据。
76.在其中一个实施例中,计算机程序被处理器执行实现上述的根据系统规范信息以及预先设定的监控指标对数据库监控数据和日志监控数据进行数据特征提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:根据系统规范信息对数据库监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理结果的监控指标的指标数据;根据系统规范信息对日志监控数据进行数据特征提取,得到反映被监控系统对监控对象的数据处理过程的监控指标的指标数据。
77.在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:识别出监控对象的系统框架链路,根据系统框架链路提取监控对象的一个或多个系统指标;识别出监控对象的业务链路,根据业务链路提取监控对象的一个或多个业务指标;根据一个或多个系统指标和一个或多个业务指标构建监控对象的监控指标;计算机程序被处理器执行实现上述的根据系统规范信息以及预先设定的监控指标对监控数据进行数据特征提取,得到监控指标的指标数据的步骤时,具体实现以下步骤:根据一个或多个系统指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个系统指标的指标数据;根据一个或多
个业务指标以及系统规范信息对监控数据进行特征数据提取,得到一个或多个业务指标的指标数据。
78.在其中一个实施例中,计算机程序被处理器执行实现上述的基于监控指标的指标数据对被监控系统进行数据监控的步骤时,具体实现以下步骤:获取预先设定的告警条件;当监控指标的指标数据满足告警条件时,进行告警提示。
79.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
80.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
81.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1