CN111078507A - 数据监控方法、***、计算机设备和存储介质 - Google Patents

数据监控方法、***、计算机设备和存储介质 Download PDF

Info

Publication number
CN111078507A
CN111078507A CN201911374948.2A CN201911374948A CN111078507A CN 111078507 A CN111078507 A CN 111078507A CN 201911374948 A CN201911374948 A CN 201911374948A CN 111078507 A CN111078507 A CN 111078507A
Authority
CN
China
Prior art keywords
data
monitoring
item
monitored
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911374948.2A
Other languages
English (en)
Inventor
刘舟
郭文杰
林影
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Sanqi Mutual Entertainment Technology Co Ltd
Original Assignee
Guangzhou Sanqi Mutual Entertainment Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Sanqi Mutual Entertainment Technology Co Ltd filed Critical Guangzhou Sanqi Mutual Entertainment Technology Co Ltd
Priority to CN201911374948.2A priority Critical patent/CN111078507A/zh
Publication of CN111078507A publication Critical patent/CN111078507A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • G06F11/3093Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Alarm Systems (AREA)

Abstract

本申请涉及一种数据监控方法、装置、计算机设备和存储介质。该方法包括:获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。采用本方法能够提高数据监控效率。

Description

数据监控方法、***、计算机设备和存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据监控方法、装置、计算机设备和存储介质。
背景技术
目前,对监控数据进行监控通常是,需求方实时提出待监控数据对应的监控指标,开发人员与需求方进行充分沟通后编写程序后进行部署,当发现监控指标出现异常时,则开发人员导出异常监控指标对应时间区间的数据,并交给需求方进行分析,而需求方拿到数据后,再与相关的人员协作排查,整个监控过程耗时耗力。
发明内容
基于此,有必要针对上述技术问题,提供一种能够减少人为参与、节约人力成本,提高数据监控效率的数据监控方法、装置、计算机设备和存储介质。
一种数据监控方法,该方法包括:
获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;
根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;
获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;
根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在其中一个实施例中,获取待监控项对应的当前监控项数据之前,还包括:校验数据库中是否存在待监控数据对应的监控数据集合;校验数据展示平台中是否存在监控数据集合对应的监控数据源;获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
在其中一个实施例中,数据监控方法还包括:当数据库中不存在待监控数据对应的监控数据集合,获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合;当数据展示平台中不存在监控数据集合对应的监控数据源,获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
在其中一个实施例中,待监控项携带有待监控项标识,获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更,包括:根据待监控项标识获取对应的历史监控项数据;当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更;当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
在其中一个实施例中,数据监控方法还包括:当待监控项发生变更时,获取数据库中的历史监控数据集合;获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除;获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
在其中一个实施例中,获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中,包括:获取待监控数据对应的监控日志;从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
在其中一个实施例中,根据异常监控项和对应的异常监控项数据进行告警,包括:获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
在其中一个实施例中,数据监控方法还包括:从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
一种数据监控***,该***包括:
编辑终端,用于显示监控任务编辑界面,在监控任务编辑界面接收用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,并发送用户编辑信息至监控服务器中;
监控服务器,用于获取待监控数据对应的待监控任务,待监控任务包括待监控项和对应的待告警规则,将待监控任务中的待监控项发送至大数据平台,将待监控任务中的待告警规则发送至告警服务器中;
大数据平台,用于接收待监控项,获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入存储服务器的数据库中;
存储服务器,用于存储当前待监控项和对应的当前监控项数据;
告警服务器,用于接收待告警规则,并存储,再根据待告警规则从存储服务器中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在其中一个实施例中,数据监控***还包括数据展示平台,其中:存储服务器还用于将当前待监控项和对应的当前监控项数据发送至数据展示平台;数据展示平台,用于展示当前待监控项和对应的当前监控项数据。
一种数据监控装置,该装置包括:
编辑信息获取模块,用于获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;
待监控任务生成模块,用于根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;
监控项数据获取模块,用于获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;
异常数据告警模块,用于根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;
根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;
获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;
根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;
根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;
获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;
根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
上述数据监控方法、装置、计算机设备和存储介质,配置好待监控项和对应的待告警规则,由待监控项和对应的待告警规则组成待监控任务,在提交待监控任务时,获取待监控项对应的当前监控项数据,再根据待告警规则确定异常监控项和对应的异常监控项数据,最后进行告警。因此,整个数据监控过程,一旦监控需求发生了更新,需求方只需配置好更新后的待监控任务中的监控任务和对应的告警规则,就可以直接自动进行待监控项的实时监控,自动触发告警,无需再与开发人员进行沟通交流,开发人员也无需重新编写程序,简化整个数据监控流程,从而提高数据监控效率。
附图说明
图1为一个实施例中数据监控方法的应用环境图;
图2为一个实施例中数据监控方法的流程示意图;
图2A为一个实施例中监控任务编辑界面的界面示意图;
图3为另一个实施例中数据监控方法的流程示意图;
图4为又一个实施例中数据监控方法的流程示意图;
图5为一个实施例中待监控项变更检测步骤的流程示意图;
图6为再一个实施例中数据监控方法的流程示意图;
图7为一个实施例中监控项数据写入步骤的流程示意图;
图8为一个实施例中数据监控***的结构框图;
图9为另一个实施例中数据监控***的结构框图;
图10为一个实施例中数据监控装置的结构框图;
图11为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的数据监控方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
具体地,终端102显示监控任务编辑界面,在监控任务编辑界面接收用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,并发送用户编辑信息至服务器104中。进一步地,服务器104获取到用户编辑信息后,根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则,获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中,根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,如图2所示,提供了一种数据监控方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤202,获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的。
其中,用户编辑信息是与用户进行编辑操作产生相关的信息,用户编辑信息可以在监控任务编辑界面中触发生成的,具体可以是,终端显示监控任务编辑界面,用户可在监控任务编辑界面进行编辑操作,通过编辑操作触发生成用户编辑信息。其中,编辑操作包括编辑待监控项和对应的待告警规则,其中,编辑待监控项会产生待监控项信息,编辑待告警规则会产生待告警规则信息,即待监控项信息是与待监控项相关的信息,待告警规则信息是与待监控项的监控规则相关的信息。
其中,待监控项是指等待正在进行监控的监控项,所谓监控项是用于定义一组具有特征的告警类型,每个待监控项都设有对应的待告警规则。其中,这里的待告警规则是对应的待监控项对应的监控规则。其中,监控项具体可以是登录次数、充值金额、目标副本对应的刷新次数等等,这些内容可以抽象成对应的“监控项”,即可以将“登录次数”抽象成一个“监控项”,将“充值金额”抽象成另一个“监控项”。
具体地,终端显示监控任务编辑界面,监控任务编辑界面上显示有监控项编辑按钮和告警规则编辑按钮,通过对监控项编辑按钮进行编辑操作,可以添加所需的监控项,可以将添加的监控项作为待监控项,同时,可以对告警规则编辑按钮进行编辑操作,可以添加各个监控项对应的告警规则。其中,在监控任务编辑界面上,用户进行编辑操作产生的用户编辑信息中包括待监控项信息和对应的待告警规则信息。进一步地,终端再将接收的用户编辑信息发送至服务器。
在一个实施例中,如图2A所示,图2A示出一个实施例中监控任务编辑界面的界面示意图,图2A中监控任务编辑界面中包括监控项名称、对应的告警规则触发类型、告警规则逻辑动词、数值等等,其中,告警规则逻辑动词和数值可以组成该监控项对应的告警规则。例如,监控项名称为:登录次数,对应的告警规则触发类型为:阈值,告警规则逻辑动词为:小于等于,数值为:10000,则该监控项对应的告警规则为:当登录次数小于等于10000时,触发告警,具体地,在监控任务编辑界面配置好待监控项和对应的待告警规则后,点击“生成”则可生成对应的待监控任务。
步骤204,根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则。
其中,待监控任务是对待监控项进行监控的任务,执行待监控任务则可以对待监控任务中的待监控项进行监控,根据待告警规则对待监控项进行监控。具体地,在获取到终端发送的用户编辑信息后,可以根据用户编辑信息生成待监控数据对应的待监控任务。其中,根据用户编辑信息生成待监控数据对应的待监控任务具体可以是,根据待监控项信息和对应的待告警规则信息对应的JSON生成待监控任务。
其中,根据待监控项信息和对应的待告警规则信息对应的JSON生成待监控任务具体可以是,获取待监控项信息对应的第一JSON,获取对应的待告警规则信息对应的第二JSON,根据第一JSON和第二JSON组成对应的待监控任务。
其中,由于用户编辑信息中包括待监控项信息和对应的待告警规则信息,且待监控项信息是与待监控项相关的信息,待告警规则信息是与待监控项的监控规则相关的信息,因此生成的待监控任务中包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则。
步骤206,获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
其中,这里的当前监控项数据是指待监控任务中待监控项对应的监控数据,可以是待监控项对应的监控指标数据,或者待监控项对应的监控数值等等。其中,待监控项对应的当前监控项数据可以从监控日志中获取得到,所谓监控日志是用来记录与监控数据所有相关的所有信息的,获取监控日志,从监控日志中查找得到与待监控项对应的当前监控项数据,具体可以是,待监控项携带有待监控项标识,根据待监控项标识从监控日志中查找对应的监控项数据,作为当前监控项数据。
进一步地,可以将待监控项和对应的当前监控项数据一起写入数据库中进行存储。其中,写入数据库中进行存储时,可以建立待监控项和对应的当前监控项数据之间的关系,将这种关系存储至数据库中。
步骤208,根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
具体地,在将当前待监控项和对应的当前监控项数据写入数据库后,需要根据待监控项对应的待告警规则对当前监控项数据进行监控,将触发待告警规则对应的当前监控项数据确定为异常监控项数据,待监控项为异常监控项。其中,所谓异常是指符合待告警规则,出现问题的监控项数据。
其中,在确定异常监控项和对应异常监控项数据后,由于这些异常监控项都是满足待告警规则的,因此需要产生告警。具体可以是,获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。其中,可以预先设置告警方式,具体可以根据业务需求或者实际应用场景设置,告警方式包括微信告警、短信告警等等。
进一步地,可以将告警信息发送至终端,供终端用户进行查看,其中告警信息包括异常监控项的相关信息,以及异常监控项数据,也就是说,可以根据告警信息定位出已监控数据中出现问题的监控数据所在的位置、以及问题等等。
上述数据监控方法中,配置好待监控项和对应的待告警规则,由待监控项和对应的待告警规则组成待监控任务,在提交待监控任务时,获取待监控项对应的当前监控项数据,再根据待告警规则确定异常监控项和对应的异常监控项数据,最后进行告警。因此,整个数据监控过程,一旦监控需求发生了更新,需求方只需配置好更新后的待监控任务中的监控任务和对应的告警规则,就可以直接自动进行待监控项的实时监控,自动触发告警,无需再与开发人员进行沟通交流,开发人员也无需重新编写程序,简化整个数据监控流程,从而提高数据监控效率。
在一个实施例中,如图3所示,获取待监控项对应的当前监控项数据之前,还包括:
步骤302,校验数据库中是否存在待监控数据对应的监控数据集合。
步骤304,校验数据展示平台中是否存在监控数据集合对应的监控数据源。
其中,为了保证能够成功将待监控项对应的当前监控项数据写入数据库中,需要对数据库和数据展示平台进行校验,避免出现写入失败等问题。具体地,校验数据库中是否存在待监控数据对应的监控数据集合,由于每个待监控数据都会对应一个监控数据集合,所谓监控数据集合是待监控数据对应的监控数据集合,待监控数据与监控数据集合是一一对应的。因为如果待监控数据相对于同一历史数据发生变化时,则对应的监控数据集合也会随之发生变化,因此可以通过校验数据库中是否存在待监控数据对应的监控数据集合来确定待监控数据是否发生了变化,如果发生了变化,则需要更新数据库,反之,如果没有发生变化,则不需要更新数据库。具体可以是,根据待监控数据从数据库中查找匹配的监控数据集合。
其中,这里的数据展示平台是用来展示待监控数据对应的监控数据集合的,需要将配置监控数据集合中的监控数据源。因此,在数据展示平台中,每个监控数据集合都存在对应的监控数据源,即监控数据集合和对应的监控数据源是对应关系,而可根据监控数据源进行监控数据集合的展示。同样地,由于待监控数据在数据库中都存在对应的监控数据集合,在数据展示平台存在与监控数据集合对应的监控数据源,因此需要校验数据展示平台中是否存在与监控数据集合对应的监控数据源。
步骤306,获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
其中,还需要校验待监控数据对应的待监控任务中的待监控项是否发生了变化,如果发生了变化,则说明根据业务需求需要更新监控项,反之,如果没有发生变化,则说明数据库中的历史监控项并没有发生任何变化,不需要进行任何处理,提高数据监控效率。具体地,获取待监控项对应的历史监控项数据,所谓历史监控项数据是数据库中已经存有的待监控项对应的监控项数据,再根据当前监控项数据和历史监控项数据可以判断待监控项是否发生了变更。具体可以是,根据当前监控项数据和历史监控项数据是否相同来判断待监控项是否发生了变更,如果相同,则说明待监控项没有发生任何变化,则历史监控项数据可以作为待监控项对应的当前监控项数据,反之,如果不相同,则说明待监控项发生了变化,则历史监控项数据没有任何价值,需要进行删除,避免资源浪费。
在一个实施例中,如图4所示,数据监控方法还包括:
步骤402,当数据库中不存在待监控数据对应的监控数据集合,获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合。
步骤404,当数据展示平台中不存在监控数据集合对应的监控数据源,获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
其中,这里的第一创建数据是创建监控数据集合所需的数据,当数据库中不存在待监控数据对应的监控数据集合时,说明待监控数据已经发生了变化,数据库中存储的监控数据集合已经无法再使用了,因此需要重新创建发生变化的待监控数据对应的监控数据集合。具体可以是,获取创建待监控数据所需的第一创建数据,再根据第一创建数据创建待监控数据对应的监控数据集合。其中,第一创建数据可以从监控日志中获取得到,具体是根据待监控数据从监控日志中获取创建所需的第一创建数据。
其中,这里的第二创建数据是创建监控数据源所需的数据,当数据展示平台中不存在监控数据集合对应的监控数据源时,说明待监控项发生了变化,导致监控数据集合发生了变化,因此对应的监控数据源也随之发生了变化。所以,因此需要重新创建发生了变化的监控数据集合对应的监控数据源。具体可以是,获取创建监控数据集合对应的监控源数据所需的第二创建数据,再根据第二创建数据创建监控数据集合对应的监控数据源。其中,第二创建数据同样可以从监控日志中获取得到的,具体是根据监控数据集合从监控日志中获取创建所需的第二创建数据。
在一个实施例中,如图5所示,待监控项携带有待监控项标识,获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更,包括:
步骤502,根据待监控项标识获取对应的历史监控项数据。
步骤504,当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更。
步骤506,当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
其中,待监控项标识是用来唯一标识待监控项的,可以根据待监控项标识获取对应的待监控项。每个待监控项都存在对应的待监控项标识,可以根据待监控项标识查找到对应的监控项数据。
其中,历史监控项数据是指待监控项之前存储的监控项数据,可以根据待监控项标识从数据库中获取对应的监控项数据,作为历史监控项数据。
其中,每个监控项数据都存在对应的哈希值,所谓哈希值是一种通过加密算法得到的唯一的字符串,具有不可篡改的特点,其中,加密算法可以是压缩映射算法,其中不同的监控项数据存在不同的哈希值,即如果监控项数据发生变化,则对应的哈希值也随之变化,因此可以通过哈希值来确定监控项数据对应的监控项是否发生了变更。
具体地,在根据待监控项标识对应的历史监控项数据后,获取历史监控项数据对应的哈希值,即历史数据哈希值,再获取待监控项对应的当前监控项数据对应的哈希值,即当前数据哈希值。进一步地,由于可以通过哈希值来确定监控项是否发生变更,因此,根据历史数据哈希值和当前数据哈希值的匹配度来确定待监控项是否发生变更。具体可以是,当历史数据哈希值与当前数据哈希值相同时,说明存储的监控项与待监控项相同,并未发生变更。反之,当历史数据哈希值与当前数据哈希值不同时,说明存储的监控项与待监控项不同,待监控项已经发生了变更。
在一个实施例中,如图6所示,数据监控方法还包括:
步骤602,当待监控项发生变更时,获取数据库中的历史监控数据集合。
步骤604,获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除。
步骤606,获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
其中,当待监控项发生了变更,则说明数据库之前存储的历史监控数据集合和数据展示平台对应的历史监控数据展示面板都没有作用了,因此需要将数据库之前存储的历史监控数据集合进行删除,以及数据展示平台对应的历史监控数据展示面板进行删除。其中,监控数据展示面板是数据展示平台中用来展示监控数据的。
具体地,当确定待监控项发生变更时,则获取数据库中的历史监控数据集合,将历史监控数据集合中的历史监控数据项,将历史监控数据项进行删除。其中,所谓历史监控数据项是与监控项对应的,属于相同概念,都是将监控数据中的一个特性抽象而成得到的。
进一步地,数据展示平台中的历史监控数据集合对应的历史监控数据展示面板也没有任何作用了,因此也需要将其从数据展示平台中进行删除,具体可以是,获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
在一个实施例中,如图7所示,获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中,包括:
步骤702,获取待监控数据对应的监控日志。
步骤704,从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
其中,这里的监控日志是指记录待监控数据相关的所有信息、所有操作产生的操作信息、相关用户信息等。因此,获取记录待监控数据的监控日志,再从待监控数据对应的监控日志中查找待监控项对应的监控项数据,作为当前监控项数据。其中,当前监控项数据可以是待监控项对应的监控数据指标值,或者还可以是待监控项对应的监控数值等等。
进一步地,将获取到的当前待监控项和对应的当前监控项数据写入数据库中进行存储。其中,写入数据库中进行存储时,可以建立待监控项和对应的当前监控项数据之间的关系,将这种关系存储至数据库中。
在一个实施例中,根据异常监控项和对应的异常监控项数据进行告警,包括:获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
其中,预设告警方式是提前设置用来告警的方式,可以根据业务需求或者实际应用场景或产品需求进行设置,服务器可以将预设告警方式存储至本地,当需要根据异常监控项和对应的异常监控项数据进行告警时,可以获取存储至本地的预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。其中,若存储至本地的预设告警方式为多个时,可以从多个预设告警方式中选取至少一个目标预设告警方式,根据目标预设告警方式对异常监控项和对应的异常监控项数据进行告警。其中,从多个预设告警方式中选取至少一个目标预设告警方式的选取方式可自定义,自定义可以是根据预设告警方式对应的告警优先级选取,或者随机选取目标预设告警方式等等。其中,预设告警方式包括但不限于微信告警、短信告警等等。
在一个实施例中,数据监控方法还包括:从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
其中,这里的数据展示平台是用来展示待监控数据对应的监控数据集合的开源应用,需要将监控数据集合配置监控数据集合中的监控数据源。而异常的监控项和对应的异常监控项数据也需要通过数据展示平台展示给相关人员查看,具体可以是,从数据展示平台中获取对应的异常数据展示方式,其中,数据展示平台可以预先存储监控项与对应的数据展示方式之间的关联关系,然后再根据该关联关系获取异常监控项对应的异常数据展示方式。进一步地,通过异常数据展示方式可以在数据展示平台展示异常监控项和对应的异常监控项数据。具体可以是,将异常监控项和对应的异常监控项数据转换成数据展示平台可展示的异常监控数据展示面板,然后再根据异常数据展示方式在数据展示平台进行展示。
在一个具体的实施例中,提供了一种数据监控方法,具体包括以下步骤:
1、获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的。
2、根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则。
3、校验数据库中是否存在待监控数据对应的监控数据集合。
4、当数据库中不存在待监控数据对应的监控数据集合,获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合。
4、校验数据展示平台中是否存在监控数据集合对应的监控数据源。
5、当数据展示平台中不存在监控数据集合对应的监控数据源,获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
6、获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
6-1、待监控项携带有待监控项标识,根据待监控项标识获取对应的历史监控项数据。
6-2、当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更。
6-3、当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
7、当待监控项发生变更时,获取数据库中的历史监控数据集合。
8、获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除。
9、获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
10、获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
10-1、获取待监控数据对应的监控日志。
10-2、从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
11、根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
11-1、获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
11-2、从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种数据监控***800,其中:
编辑终端802,用于显示监控任务编辑界面,在监控任务编辑界面接收用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,并发送用户编辑信息至监控服务器中。
监控服务器804,用于获取待监控数据对应的待监控任务,待监控任务包括待监控项和对应的待告警规则,将待监控任务中的待监控项发送至大数据平台,将待监控任务中的待告警规则发送至告警服务器中。
大数据平台806,用于接收待监控项,获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入存储服务器的数据库中。
存储服务器808,用于存储当前待监控项和对应的当前监控项数据。
告警服务器810,用于接收待监控项对应的待告警规则,并存储,再根据待告警规则从存储服务器中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,如图9所示,数据监控***800还包括数据展示平台812,其中:存储服务器808还用于将当前待监控项和对应的当前监控项数据发送至数据展示平台,数据展示平台812,用于展示当前待监控项和对应的当前监控项数据。
在一个实施例中,存储服务器808还用于校验是否存在待监控数据对应的监控数据集合,数据展示平台812还用于校验是否存在监控数据集合对应的监控数据源,大数据平台806,用于获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
在一个实施例中,存储服务器808还用于校验出不存在待监控数据对应的监控数据集合时,从大数据平台中获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合。
在一个实施例中,数据展示平台812还用于校验出不存在监控数据集合对应的监控数据源,从大数据平台中获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
在一个实施例中,待监控项携带有待监控项标识,监控服务器804还用于根据待监控项标识从大数据平台中获取对应的历史监控项数据,当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更,当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
在一个实施例中,存储服务器808还用于当待监控项发生变更时,获取历史监控数据集合,获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除。
在一个实施例中,数据展示平台812还用于当待监控项发生变更时,获取与历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
在一个实施例中,大数据平台806还用于获取待监控数据对应的监控日志,从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入存储服务器中。
在一个实施例中,告警服务器810还用于根据待告警规则从存储服务器中获取异常监控项和对应的异常监控项数据,获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,数据展示平台812还用于获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
在一个实施例中,如图10所示,提供了一种数据监控装置1000,包括:编辑信息获取模块1002、待监控任务生成模块1004、监控项数据获取模块1006和异常数据告警模块1008,其中:
编辑信息获取模块1002,用于获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的。
待监控任务生成模块1004,用于根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则。
监控项数据获取模块1006,用于获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
异常数据告警模块1008,用于根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,数据监控装置1000还用于校验数据库中是否存在待监控数据对应的监控数据集合,校验数据展示平台中是否存在监控数据集合对应的监控数据源,获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
在一个实施例中,数据监控装置1000还用于当数据库中不存在待监控数据对应的监控数据集合,获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合,当数据展示平台中不存在监控数据集合对应的监控数据源,获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
在一个实施例中,待监控项携带有待监控项标识,数据监控装置1000还用于根据待监控项标识获取对应的历史监控项数据,当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更,当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
在一个实施例中,数据监控装置1000还用于当待监控项发生变更时,获取数据库中的历史监控数据集合,获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除,获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
在一个实施例中,监控项数据获取模块1006还用于获取待监控数据对应的监控日志,从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
在一个实施例中,异常数据告警模块1008还用于获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,数据监控装置1000还用于从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
关于数据监控装置的具体限定可以参见上文中对于数据监控方法的限定,在此不再赘述。上述数据监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图11示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的服务器104。如图11所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现数据监控方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行数据监控方法。计算机设备的输入装置可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:校验数据库中是否存在待监控数据对应的监控数据集合;校验数据展示平台中是否存在监控数据集合对应的监控数据源;获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当数据库中不存在待监控数据对应的监控数据集合,获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合;当数据展示平台中不存在监控数据集合对应的监控数据源,获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
在一个实施例中,待监控项携带有待监控项标识,获处理器执行计算机程序时还实现以下步骤:根据待监控项标识获取对应的历史监控项数据;当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更;当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当待监控项发生变更时,获取数据库中的历史监控数据集合;获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除;获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取待监控数据对应的监控日志;从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取用户编辑信息,用户编辑信息包括待监控项信息和对应的待告警规则信息,用户编辑信息是在监控任务编辑界面中触发生成的;根据用户编辑信息生成待监控数据对应的待监控任务,待监控任务包括待监控项信息对应的待监控项和待告警规则信息对应的待告警规则;获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中;根据待告警规则从数据库中确定异常监控项和对应的异常监控项数据,根据异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:校验数据库中是否存在待监控数据对应的监控数据集合;校验数据展示平台中是否存在监控数据集合对应的监控数据源;获取待监控项对应的历史监控项数据,根据当前监控项数据和历史监控项数据确定待监控项是否发生变更。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当数据库中不存在待监控数据对应的监控数据集合,获取待监控数据创建监控数据集合所需的第一创建数据,根据第一创建数据创建待监控数据对应的监控数据集合;当数据展示平台中不存在监控数据集合对应的监控数据源,获取创建监控数据集合对应的监控数据源所需的第二创建数据,根据第二创建数据创建监控数据集合对应的监控数据源。
在一个实施例中,待监控项携带有待监控项标识,获处理器执行计算机程序时还实现以下步骤:根据待监控项标识获取对应的历史监控项数据;当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值相同时,则确定待监控项未发生变更;当历史监控项数据中的历史数据哈希值与当前监控项数据中的当前数据哈希值不相同时,则确定待监控项发生变更。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当待监控项发生变更时,获取数据库中的历史监控数据集合;获取历史监控数据集合中的历史监控数据项,将历史监控数据项从数据库中进行删除;获取数据展示平台中历史监控数据集合对应的历史监控数据展示面板,将历史监控数据展示面板从数据展示平台中进行删除。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取待监控数据对应的监控日志;从监控日志中获取待监控项对应的当前监控项数据,将当前待监控项和对应的当前监控项数据写入数据库中。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设告警方式,根据预设告警方式对异常监控项和对应的异常监控项数据进行告警。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在数据展示平台展示异常监控项和对应的异常监控项数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种数据监控方法,所述方法包括:
获取用户编辑信息,所述用户编辑信息包括待监控项信息和对应的待告警规则信息,所述用户编辑信息是在监控任务编辑界面中触发生成的;
根据所述用户编辑信息生成待监控数据对应的待监控任务,所述待监控任务包括所述待监控项信息对应的待监控项和所述待告警规则信息对应的待告警规则;
获取所述待监控项对应的当前监控项数据,将所述当前待监控项和对应的当前监控项数据写入数据库中;
根据所述待告警规则从所述数据库中确定异常监控项和对应的异常监控项数据,根据所述异常监控项和对应的异常监控项数据进行告警。
2.根据权利要求1所述的方法,其特征在于,所述获取所述待监控项对应的当前监控项数据之前,还包括:
校验所述数据库中是否存在所述待监控数据对应的监控数据集合;
校验数据展示平台中是否存在所述监控数据集合对应的监控数据源;
获取所述待监控项对应的历史监控项数据,根据所述当前监控项数据和所述历史监控项数据确定所述待监控项是否发生变更。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述数据库中不存在所述待监控数据对应的监控数据集合,获取所述待监控数据创建监控数据集合所需的第一创建数据,根据所述第一创建数据创建所述待监控数据对应的监控数据集合;
当所述数据展示平台中不存在所述监控数据集合对应的监控数据源,获取创建所述监控数据集合对应的监控数据源所需的第二创建数据,根据所述第二创建数据创建所述监控数据集合对应的监控数据源。
4.根据权利要求2所述的方法,其特征在于,所述待监控项携带有待监控项标识,所述获取所述待监控项对应的历史监控项数据,根据所述当前监控项数据和所述历史监控项数据确定所述待监控项是否发生变更,包括:
根据所述待监控项标识获取对应的历史监控项数据;
当所述历史监控项数据中的历史数据哈希值与所述当前监控项数据中的当前数据哈希值相同时,则确定所述待监控项未发生变更;
当所述历史监控项数据中的历史数据哈希值与所述当前监控项数据中的当前数据哈希值不相同时,则确定所述待监控项发生变更。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述待监控项发生变更时,获取所述数据库中的历史监控数据集合;
获取所述历史监控数据集合中的历史监控数据项,将所述历史监控数据项从所述数据库中进行删除;
获取所述数据展示平台中所述历史监控数据集合对应的历史监控数据展示面板,将所述历史监控数据展示面板从所述数据展示平台中进行删除。
6.根据权利要求1所述的方法,其特征在于,所述获取所述待监控项对应的当前监控项数据,将所述当前待监控项和对应的当前监控项数据写入数据库中,包括:
获取所述待监控数据对应的监控日志;
从所述监控日志中获取所述待监控项对应的当前监控项数据,将所述当前待监控项和对应的当前监控项数据写入数据库中;
优选地,所述根据所述异常监控项和对应的异常监控项数据进行告警,包括:
获取预设告警方式,根据所述预设告警方式对异常监控项和对应的异常监控项数据进行告警;
优选地,所述数据监控方法还包括:
从数据展示平台中获取异常数据展示方式,通过异常数据展示方式在所述数据展示平台展示所述异常监控项和对应的异常监控项数据。
7.一种数据监控***,其特征在于,所述***包括:
编辑终端,用于显示监控任务编辑界面,在所述监控任务编辑界面接收用户编辑信息,所述用户编辑信息包括待监控项信息和对应的待告警规则信息,并发送所述用户编辑信息至监控服务器中;
所述监控服务器,用于获取待监控数据对应的待监控任务,所述待监控任务包括待监控项和对应的待告警规则,将所述待监控任务中的待监控项发送至大数据平台,将所述待监控任务中的待告警规则发送至告警服务器中;
所述大数据平台,用于接收所述待监控项,获取所述待监控项对应的当前监控项数据,将所述当前待监控项和对应的当前监控项数据写入存储服务器的数据库中;
所述存储服务器,用于存储所述当前待监控项和对应的当前监控项数据;
所述告警服务器,用于接收所述待告警规则,并存储,再根据所述待告警规则从所述存储服务器中确定异常监控项和对应的异常监控项数据,根据所述异常监控项和对应的异常监控项数据进行告警。
8.根据权利要求7所述的***,其特征在于,所述***还包括数据展示平台,其中:
所述存储服务器还用于将所述当前待监控项和对应的当前监控项数据发送至所述数据展示平台;
所述数据展示平台,用于展示所述当前待监控项和对应的当前监控项数据。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
CN201911374948.2A 2019-12-27 2019-12-27 数据监控方法、***、计算机设备和存储介质 Pending CN111078507A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911374948.2A CN111078507A (zh) 2019-12-27 2019-12-27 数据监控方法、***、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911374948.2A CN111078507A (zh) 2019-12-27 2019-12-27 数据监控方法、***、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN111078507A true CN111078507A (zh) 2020-04-28

Family

ID=70318444

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911374948.2A Pending CN111078507A (zh) 2019-12-27 2019-12-27 数据监控方法、***、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN111078507A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111444067A (zh) * 2020-05-18 2020-07-24 湖南御家科技有限公司 一种基于规则引擎的配置化***监控方法、装置及设备
CN111741060A (zh) * 2020-05-08 2020-10-02 广州三七互娱科技有限公司 消息推送方法、装置、计算机设备和存储介质
CN111796984A (zh) * 2020-06-29 2020-10-20 平安国际智慧城市科技股份有限公司 数据监控方法、装置、计算机设备及存储介质
CN111934920A (zh) * 2020-07-28 2020-11-13 北京青云科技股份有限公司 监控告警方法、装置、设备和存储介质
CN113037734A (zh) * 2021-03-02 2021-06-25 上海德易车信息科技有限公司 一种隔离网络的业务状态监控方法及***
CN113157555A (zh) * 2021-03-05 2021-07-23 上海中通吉网络技术有限公司 用于线上压测数据漏库实时检测的***、方法及设备
CN113342625A (zh) * 2021-06-30 2021-09-03 北京九章云极科技有限公司 一种数据监控方法及***
CN117395132A (zh) * 2023-12-13 2024-01-12 江西云眼视界科技股份有限公司 一种分布式告警监控方法、***、存储介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972210A (zh) * 2006-11-21 2007-05-30 华为技术有限公司 网络监控方法及其***
CN107678907A (zh) * 2017-05-22 2018-02-09 平安科技(深圳)有限公司 数据库业务逻辑监控方法、***、及存储介质
CN108228430A (zh) * 2017-12-13 2018-06-29 山东浪潮云服务信息科技有限公司 一种服务器监控方法及装置
CN109522287A (zh) * 2018-09-18 2019-03-26 平安科技(深圳)有限公司 分布式文件存储集群的监控方法、***、设备及介质
CN109726074A (zh) * 2018-08-31 2019-05-07 网联清算有限公司 日志处理方法、装置、计算机设备和存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1972210A (zh) * 2006-11-21 2007-05-30 华为技术有限公司 网络监控方法及其***
CN107678907A (zh) * 2017-05-22 2018-02-09 平安科技(深圳)有限公司 数据库业务逻辑监控方法、***、及存储介质
CN108228430A (zh) * 2017-12-13 2018-06-29 山东浪潮云服务信息科技有限公司 一种服务器监控方法及装置
CN109726074A (zh) * 2018-08-31 2019-05-07 网联清算有限公司 日志处理方法、装置、计算机设备和存储介质
CN109522287A (zh) * 2018-09-18 2019-03-26 平安科技(深圳)有限公司 分布式文件存储集群的监控方法、***、设备及介质

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111741060A (zh) * 2020-05-08 2020-10-02 广州三七互娱科技有限公司 消息推送方法、装置、计算机设备和存储介质
CN111741060B (zh) * 2020-05-08 2023-12-12 广州三七互娱科技有限公司 消息推送方法、装置、计算机设备和存储介质
CN111444067A (zh) * 2020-05-18 2020-07-24 湖南御家科技有限公司 一种基于规则引擎的配置化***监控方法、装置及设备
CN111796984A (zh) * 2020-06-29 2020-10-20 平安国际智慧城市科技股份有限公司 数据监控方法、装置、计算机设备及存储介质
CN111934920A (zh) * 2020-07-28 2020-11-13 北京青云科技股份有限公司 监控告警方法、装置、设备和存储介质
CN113037734A (zh) * 2021-03-02 2021-06-25 上海德易车信息科技有限公司 一种隔离网络的业务状态监控方法及***
CN113037734B (zh) * 2021-03-02 2022-11-04 上海德易车信息科技有限公司 一种隔离网络的业务状态监控方法及***
CN113157555A (zh) * 2021-03-05 2021-07-23 上海中通吉网络技术有限公司 用于线上压测数据漏库实时检测的***、方法及设备
CN113342625A (zh) * 2021-06-30 2021-09-03 北京九章云极科技有限公司 一种数据监控方法及***
CN117395132A (zh) * 2023-12-13 2024-01-12 江西云眼视界科技股份有限公司 一种分布式告警监控方法、***、存储介质及电子设备
CN117395132B (zh) * 2023-12-13 2024-02-20 江西云眼视界科技股份有限公司 一种分布式告警监控方法、***、存储介质及电子设备

Similar Documents

Publication Publication Date Title
CN111078507A (zh) 数据监控方法、***、计算机设备和存储介质
CN110008118B (zh) 页面数据测试方法、装置、计算机设备和存储介质
CN108509485B (zh) 数据的预处理方法、装置、计算机设备和存储介质
CN108809718B (zh) 基于虚拟资源的网络访问方法、***、计算机设备和介质
CN111078559B (zh) java代码中函数调用的提取方法、装置、介质及计算机设备
CN112506481A (zh) 业务数据交互方法、装置、计算机设备和存储介质
CN112765497A (zh) 业务数据分析结果查询展示方法、装置、设备和介质
CN112433712A (zh) 报表展示方法、装置、计算机设备和存储介质
CN112464625A (zh) 单据生成方法、装置、计算机设备和存储介质
CN109785867B (zh) 双录流程配置方法、装置、计算机设备和存储介质
CN109711124B (zh) 管理移动设备方法、装置、计算机设备和存储介质
CN113918437A (zh) 用户行为数据分析方法、装置、计算机设备和存储介质
CN110597552A (zh) 项目持续集成流水线的配置方法、装置、设备及存储介质
CN112862449A (zh) 结构化工单生成方法、装置、计算机设备和存储介质
CN115757054A (zh) 一种日志记录方法、***、计算机设备及介质
CN115687350A (zh) 索引构建方法、装置、计算机设备和存储介质
CN114612193A (zh) 商品信息推送方法、中间服务平台、设备及存储介质
CN109871214B (zh) 程序代码生成方法、装置、计算机设备和存储介质
CN113901114A (zh) 数据展示方法、装置、电子设备及存储介质
CN112463783A (zh) 索引数据监控方法、装置、计算机设备和存储介质
CN108959486B (zh) 审计字段信息获取方法、装置、计算机设备和存储介质
CN112835886A (zh) 数据表字段添加方法和装置
CN111008131B (zh) 自动化测试方法、装置、计算机设备和存储介质
CN110008220B (zh) 黑名单传导图谱衰减系数获取方法、装置和计算机设备
CN114036171A (zh) 应用数据管理方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination