CN107241242B - 一种数据处理方法和装置 - Google Patents
一种数据处理方法和装置 Download PDFInfo
- Publication number
- CN107241242B CN107241242B CN201710591313.2A CN201710591313A CN107241242B CN 107241242 B CN107241242 B CN 107241242B CN 201710591313 A CN201710591313 A CN 201710591313A CN 107241242 B CN107241242 B CN 107241242B
- Authority
- CN
- China
- Prior art keywords
- monitoring
- data
- item
- alarm
- request
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请提供一种数据处理方法和装置。方法包括:根据配置的监控项,连接与所述监控项相关联的至少一台服务器;依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据;将获取到的所述至少一组数据整合后得到一条监控数据;将所述监控数据存储至数据库。本申请将与监控项对应的存储在不同服务器上的多组数据整合后得到的监控数据存储至数据库,当出现问题时,无需用户人工手动依次查看每台服务器硬盘上的日志数据,只需依据监控项,即可从数据库中将与监控项相关联的监控数据及时快速地查找出来,关键的日志数据的抓取更加快速、便捷,问题定位更加及时,大大地缩减了排查问题的时间成本,效率提高。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种数据处理方法和装置。
背景技术
服务器在运行过程中会生成日志,生成的日志存储在服务器的硬盘上。
当某个或多个服务器在运行过程中发生异常时,只能由用户查看发生异常的服务器硬盘上的日志数据,通过日志数据的分析来确定问题发生、发生原因等。
然而由于服务器集群的数量非常之大,用户不可能精确地获知每一条日志数据分别存储在哪一台服务器上,而且在海量的日志数据中更不可能及时查找到关键的日志数据。因此当出现问题时,只能由用户人工手动依次查看每台服务器硬盘上的日志数据来排查问题,这种方式非常浪费时间成本,效率很低。
发明内容
有鉴于此,本申请提供一种数据处理方法和装置,以解决现有由用户人工手动依次查看每台服务器硬盘上的日志数据来排查问题的方式,非常浪费时间成本,效率很低的问题。技术方案如下:
基于本申请的一方面,本申请提供一种数据处理方法,包括:
根据配置的监控项,连接与所述监控项相关联的至少一台服务器;
依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据;
将获取到的所述至少一组数据整合后得到一条监控数据;
将所述监控数据存储至数据库。
优选地,所述将所述监控数据存储至数据库之后,所述方法还包括:
当接收到页面展示请求时,所述页面展示请求包括待监控项,从所述数据库中查找与所述待监控项相关联的第一监控数据;
将所述第一监控数据以预设展示方式进行展示。
优选地,所述将所述监控数据存储至数据库之后,所述方法还包括:
周期性从所述数据库中获取第二监控数据;
判断所述第二监控数据是否满足报警条件;
如果满足,执行报警。
优选地,所述执行报警的报警方式包括如下至少一种:发送短信和/或拨打电话至预设终端、控制前端页面展示报警信息、控制报警灯处于报警状态,所述报警状态包括报警灯常亮状态或报警灯闪烁状态。
优选地,所述根据配置的监控项,连接与所述监控项相关联的至少一台服务器包括:
根据配置的监控项,通过Java SSH客户端连接与所述监控项相关联的至少一台服务器。
基于本申请的另一方面,本申请还提供一种数据处理装置,包括:
连接单元,用于根据配置的监控项,连接与所述监控项相关联的至少一台服务器;
数据获取单元,用于依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据;
数据整合单元,用于将获取到的所述至少一组数据整合后得到一条监控数据;
存储单元,用于将所述监控数据存储至数据库。
优选地,还包括:
页面展示请求接收单元,用于接收页面展示请求,所述页面展示请求包括待监控项;
监控数据查找单元,用于当所述页面展示请求接收单元接收到页面展示请求时,从所述数据库中查找与所述待监控项相关联的第一监控数据;
展示单元,用于将所述第一监控数据以预设展示方式进行展示。
优选地,还包括:
监控数据获取单元,用于周期性从所述数据库中获取第二监控数据;
判断单元,用于判断所述第二监控数据是否满足报警条件;
报警单元,用于当所述判断单元判断所述第二监控数据满足报警条件时,执行报警。
优选地,所述报警单元的报警方式包括如下至少一种:发送短信和/或拨打电话至预设终端、控制前端页面展示报警信息、控制报警灯处于报警状态,所述报警状态包括报警灯常亮状态或报警灯闪烁状态。
优选地,所述连接单元具体用于,根据配置的监控项,通过Java SSH客户端连接与所述监控项相关联的至少一台服务器。
本申请根据配置的监控项,连接与所述监控项相关联的至少一台服务器,进而依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据,并将获取到的所述至少一组数据整合后得到一条监控数据,将所述监控数据存储至数据库。本申请将与监控项对应的存储在不同服务器上的多组数据整合后得到的监控数据存储至数据库,当出现问题时,无需用户人工手动依次查看每台服务器硬盘上的日志数据,只需依据监控项,即可从数据库中将与监控项相关联的监控数据及时快速地查找出来,关键的日志数据的抓取更加快速、便捷,问题定位更加及时,大大地缩减了排查问题的时间成本,效率提高。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的一种数据处理方法的流程图;
图2为本申请提供的另一种数据处理方法的流程图;
图3为本申请提供的再一种数据处理方法的流程图;
图4为本申请提供的一种数据处理装置的结构示意图;
图5为本申请提供的另一种数据处理装置的结构示意图;
图6为本申请提供的再一种数据处理装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,其示出了本申请提供的一种数据处理方法的流程图,本申请提供的数据处理方法可具体应用于一监控平台,方法具体包括:
步骤101,根据配置的监控项,连接与所述监控项相关联的至少一台服务器。
其中监控项可以是业务中任何一个依赖的第三方服务,也可以是自身业务处理的耗时、请求数量统计、返回结果统计等。本申请的监控平台包括供用户操作的前端页面,用户可以在前端页面根据自身不同的服务自行添加监控项。监控平台根据用户在前端页面配置的监控项,自动连接与所述监控项相关联的至少一台服务器。本申请支持用户在前端页面灵活动态地添加监控项,监控平台可以兼容不同业务的接入。
在实际应用过程中,每一个业务就是一个服务器集群,服务器集群是指为同一个业务提供服务的服务器组成的集群,一个服务器集群包括至少一台服务器。如微信业务,该微信业务的底层由多台服务器为其提供服务,该多台服务器便组成一个服务器集群。本申请中,用户在前端页面配置好监控项后,监控平台根据该监控项,查找到与所述监控项(即业务)对应的服务器集群,连接该服务器集群中的至少一台服务器。具体地,监控平台可以根据配置的监控项,通过Java SSH(Secure Shell,专为远程登录会话和其他网络服务提供安全性的协议)客户端连接与所述监控项相关联的至少一台服务器。
步骤102,依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据。
对于不同的监控项,监控平台设置有对应不同监控项的不同预设规则,即监控项与预设规则一一对应。例如监控项为接口A的耗时,那么对应接口A的耗时的预设规则可以是,抓取过去5分钟内调用接口A的总请求数量、平均处理耗时、最大耗时、最小耗时、耗时在0到50毫秒的数量、50到200毫秒的数量、200到500毫秒的数量、500到1000毫秒的数量、1000到2000毫秒的数量、2000到3000毫秒的数量、3000毫秒以上的数量等。又例如监控项为接口A的请求数量,那么对应接口A的请求数量的预设规则可以是,抓取过去5分钟内调用接口A的总请求数量、最大请求数量、最小请求数量、平均请求数量等。
监控平台根据用户配置的监控项,以及预先配置的与监控项对应的预设规则,从与监控项相关联的至少一台服务器上获取与监控项对应的至少一组数据。以前述监控项为接口A的耗时为例来说,监控平台分别从与接口A相关联的多台服务器上依次获取与接口A相关联的日志数据,该与接口A相关联的日志数据为满足是接口A中且包含耗时数值的日志数据,进而通过对日志数据的分析,获取到满足预设规则的一组数据,假设分别为:{100 51001 1 60 20 10 8 2 0 0},即总请求数量为100、平均处理耗时为5、最大耗时为1001、最小耗时为1、耗时在0到50毫秒的数量为60、50到200毫秒的数量为20、200到500毫秒的数量为10、500到1000毫秒的数量为8、1000到2000毫秒的数量为2、2000到3000毫秒的数量为0、3000毫秒以上的数量为0。
因为每一个业务都是一个服务器集群,即一个业务对应多台服务器,因此监控平台也会从不同的服务器上获取到与监控项对应的多组数据。监控平台在获取到从一台服务器上获取到的多组数据、以及从不同服务器上获取到的多组数据后,可以将获取到的所有数据暂时缓存在本地。
步骤103,将获取到的所述至少一组数据整合后得到一条监控数据。
监控平台获取到监控项对应在每个服务器上的多组数据后,将获取到的所有数据进行整合后得到一条完整的对于该监控项的监控数据。例如监控平台从一台服务器中获取到的接口A的耗时对应的一组数据为{100 5 1001 1 60 20 10 8 2 0 0},监控平台一共从10台服务器中获取数据,便存在上述形式相同的10组数据,由此监控平台将该10组数据进行整合。
步骤104,将所述监控数据存储至数据库。
监控平台将整合后得到的监控数据存储至数据库。
应用本申请提供的上述技术方案,本申请将与监控项对应的存储在不同服务器上的多组数据整合后得到的监控数据存储至数据库,当出现问题时,无需用户人工手动依次查看每台服务器硬盘上的日志数据,只需依据监控项,即可从数据库中将与监控项相关联的监控数据及时快速地查找出来,关键的日志数据的抓取更加快速、便捷,问题定位更加及时,大大地缩减了排查问题的时间成本,提高了工作效率。
在上述实施例的基础上,为了便于用户对监控数据直观方便地查看,本申请对于监控数据的展示方式作了进一步扩展,具体地,在前述步骤104之后还可以包括,如图2所示:
步骤105,当监控平台接收到页面展示请求时,所述页面展示请求包括待监控项,从所述数据库中查找与所述待监控项相关联的第一监控数据。
步骤106,将所述第一监控数据以预设展示方式进行展示。
其中预设展示方式可以包括饼状图、折线图、柱状图、表格等。
例如,用户在监控平台的前端页面发起展示接口B的耗时数据的页面展示请求,监控平台接收到用户发送的展示接口B的耗时数据的页面展示请求后,从数据库中查找与接口B的耗时数据相关联的第一监控数据,具体例如,监控平台可以从数据库中将一定时间范围内(如过去一天)的数据查找出来,进行再次整合,如累加、对比等后,以RESTful(Representational State Transfer,一种软件架构风格)API(Application ProgrammingInterface,应用程序编程接口)的风格提供给前端页面使用,前端页面将第一监控数据以饼状图、折线图、柱状图、或表格等形式进行展示。本申请将监控项的各项指标数据以更直观形象的展示方式进行展示,助于用户能够及时敏感地查看监控数据,使得在***性能出现下降时,用户能够及时发现问题并进行优化,特别是在监控平台兼容不同业务的动态接入时,监控平台能够从业务的角度展示各个监控项的数据,极大地节约了人力开发和排查成本。
在上述实施例的基础上,本申请还能够实现问题的自动排查和报警,在步骤104之后,或步骤106之后,还可以包括,如图3所示:
步骤107,周期性从所述数据库中获取第二监控数据。
监控平台可以利用定时器,周期性从数据库中获取第二监控数据。该第二监控数据可以是用户预先设定好的需要监控的监控项的监控数据,也可以是监控平台自动默认的监控数据。
步骤108,判断所述第二监控数据是否满足报警条件。如果满足,执行步骤109,如果不满足,返回步骤107。
用户可以针对各监控项,在不同的服务器上设置不同的报警阈值,例如监控项为接口C的失败次数,用户在服务器A上针对接口C设置的报警阈值为,五分钟内出现调用接口C的失败次数为20次。监控平台获取数据库中接口C最近五分钟的调用情况,当判断接口C最近五分钟内调用的失败次数大于20次,表示接口C的失败次数满足报警条件,则触发报警。
步骤109,执行报警。
本申请中执行报警的报警方式包括如下至少一种:发送短信和/或拨打电话至预设终端,其中预设终端例如为用户手机、控制前端页面展示报警信息、控制报警灯处于报警状态,其中报警状态包括报警灯常亮状态或报警灯闪烁状态等。
本申请通过动态配置监控项以及各监控项对应在不同服务器上的报警阈值,由监控平台自动实现针对指定业务下的监控项的精确监控和报警,在发生问题时,监控平台可以第一时间通过报警方式告知用户,且可以精准地告知用户发生问题的根源,例如针对指定监控业务下的具体服务的长耗时报警以及某一个错误原因的报警,可以帮助用户及时定位并发现问题,不仅大大减少了排查问题的时间成本,提高了工作效率,且及时准确的报警机制保证了***的稳定性。
基于前文本申请提供的一种数据处理方法,本申请还提供一种数据处理装置,该数据处理装置可具体应用在监控平台中,如图4所示,包括:
连接单元100,用于根据配置的监控项,连接与所述监控项相关联的至少一台服务器。
其中监控项可以是业务中任何一个依赖的第三方服务,也可以是自身业务处理的耗时、请求数量统计、返回结果统计等。本申请中的监控平台包括供用户操作的前端页面,用户可以在前端页面根据自身不同的服务自行添加监控项。连接单元100根据用户在前端页面配置的监控项,自动连接与所述监控项相关联的至少一台服务器。本申请支持用户在前端页面灵活动态地添加监控项,监控平台可以兼容不同业务的接入。
其中,连接单元100具体用于,根据配置的监控项,通过Java SSH客户端连接与所述监控项相关联的至少一台服务器。
数据获取单元200,用于依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据。
对于不同的监控项,监控平台设置有对应不同监控项的不同预设规则,即监控项与预设规则一一对应。例如监控项为接口A的耗时,那么对应接口A的耗时的预设规则可以是,抓取过去5分钟内调用接口A的总请求数量、平均处理耗时、最大耗时、最小耗时、耗时在0到50毫秒的数量、50到200毫秒的数量、200到500毫秒的数量、500到1000毫秒的数量、1000到2000毫秒的数量、2000到3000毫秒的数量、3000毫秒以上的数量等。又例如监控项为接口A的请求数量,那么对应接口A的请求数量的预设规则可以是,抓取过去5分钟内调用接口A的总请求数量、最大请求数量、最小请求数量、平均请求数量等。
数据获取单元200根据用户配置的监控项,以及预先配置的与监控项对应的预设规则,从与监控项相关联的至少一台服务器上获取与监控项对应的至少一组数据。以前述监控项为接口A的耗时为例来说,监控平台分别从与接口A相关联的多台服务器上依次获取与接口A相关联的日志数据,该与接口A相关联的日志数据为满足是接口A中且包含耗时数值的日志数据,进而通过对日志数据的分析,获取到满足预设规则的一组数据,假设分别为:{100 5 1001 1 60 20 10 8 2 0 0},即总请求数量为100、平均处理耗时为5、最大耗时为1001、最小耗时为1、耗时在0到50毫秒的数量为60、50到200毫秒的数量为20、200到500毫秒的数量为10、500到1000毫秒的数量为8、1000到2000毫秒的数量为2、2000到3000毫秒的数量为0、3000毫秒以上的数量为0。
数据整合单元300,用于将获取到的所述至少一组数据整合后得到一条监控数据。
数据获取单元200在获取到监控项对应在每个服务器上的多组数据后,数据整合单元300将获取到的所有数据进行整合后得到一条完整的对于该监控项的监控数据。
存储单元400,用于将所述监控数据存储至数据库。
作为本申请的另一个实施例,本申请还包括,如图5所示:
页面展示请求接收单元500,用于接收页面展示请求,所述页面展示请求包括待监控项;
监控数据查找单元600,用于当所述页面展示请求接收单元500接收到页面展示请求时,从所述数据库中查找与所述待监控项相关联的第一监控数据;
展示单元700,用于将所述第一监控数据以预设展示方式进行展示。
其中预设展示方式可以包括饼状图、折线图、柱状图、表格等。
作为本申请的再一个实施例,本申请还包括,如图6所示:
监控数据获取单元800,用于周期性从所述数据库中获取第二监控数据;
判断单元900,用于判断所述第二监控数据是否满足报警条件;
报警单元1000,用于当所述判断单元900判断所述第二监控数据满足报警条件时,执行报警。
其中,所述报警单元1000的报警方式包括如下至少一种:发送短信和/或拨打电话至预设终端、控制前端页面展示报警信息、控制报警灯处于报警状态,所述报警状态包括报警灯常亮状态或报警灯闪烁状态。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的一种数据处理方法和装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种数据处理方法,其特征在于,应用于监控平台,该方法包括:
根据配置的监控项,连接与所述监控项相关联的至少一台服务器,所述监控项包括所述监控平台自身业务处理的耗时或请求数量统计;
依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据,对于不同的监控项,所述监控平台设置有对应不同监控项的不同预设规则,在所述监控项为所述监控平台自身业务处理的耗时,则对应所述监控平台自身业务处理的耗时的预测规则为从与所述监控平台自身业务处理相关联的多台服务器上依次获取与所述监控平台自身业务处理相关联的日志数据,所述日志数据为包含耗时数值的日志数据;在所述监控项为所述请求数量统计时,则对应所述请求数量统计的预测规则为从与所述请求数量统计相关联的多台服务器上依次获取与所述请求数量统计相关联的请求日志,所述请求日志为包含请求数量值的日志数据;
将获取到的所述至少一组数据整合后得到一条对于所述监控项的监控数据;
将所述监控数据存储至数据库。
2.根据权利要求1所述的方法,其特征在于,所述将所述监控数据存储至数据库之后,所述方法还包括:
当接收到页面展示请求时,所述页面展示请求包括待监控项,从所述数据库中查找与所述待监控项相关联的第一监控数据;
将所述第一监控数据以预设展示方式进行展示。
3.根据权利要求1所述的方法,其特征在于,所述将所述监控数据存储至数据库之后,所述方法还包括:
周期性从所述数据库中获取第二监控数据;
判断所述第二监控数据是否满足报警条件;
如果满足,执行报警。
4.根据权利要求3所述的方法,其特征在于,所述执行报警的报警方式包括如下至少一种:发送短信和/或拨打电话至预设终端、控制前端页面展示报警信息、控制报警灯处于报警状态,所述报警状态包括报警灯常亮状态或报警灯闪烁状态。
5.根据权利要求1所述的方法,其特征在于,所述根据配置的监控项,连接与所述监控项相关联的至少一台服务器包括:
根据配置的监控项,通过Java SSH客户端连接与所述监控项相关联的至少一台服务器。
6.一种数据处理装置,其特征在于,应用于监控平台,该装置包括:
连接单元,用于根据配置的监控项,连接与所述监控项相关联的至少一台服务器,所述监控项包括所述监控平台自身业务处理的耗时或请求数量统计;
数据获取单元,用于依据与所述监控项对应的预设规则,从所述至少一台服务器上获取与所述监控项对应的至少一组数据,对于不同的监控项,所述监控平台设置有对应不同监控项的不同预设规则,在所述监控项为所述监控平台自身业务处理的耗时,则对应所述监控平台自身业务处理的耗时的预测规则为从与所述监控平台自身业务处理相关联的多台服务器上依次获取与所述监控平台自身业务处理相关联的日志数据,所述日志数据为包含耗时数值的日志数据;在所述监控项为所述请求数量统计时,则对应所述请求数量统计的预测规则为从与所述请求数量统计相关联的多台服务器上依次获取与所述请求数量统计相关联的请求日志,所述请求日志为包含请求数量值的日志数据;
数据整合单元,用于将获取到的所述至少一组数据整合后得到一条对于所述监控项的监控数据;
存储单元,用于将所述监控数据存储至数据库。
7.根据权利要求6所述的装置,其特征在于,还包括:
页面展示请求接收单元,用于接收页面展示请求,所述页面展示请求包括待监控项;
监控数据查找单元,用于当所述页面展示请求接收单元接收到页面展示请求时,从所述数据库中查找与所述待监控项相关联的第一监控数据;
展示单元,用于将所述第一监控数据以预设展示方式进行展示。
8.根据权利要求6所述的装置,其特征在于,还包括:
监控数据获取单元,用于周期性从所述数据库中获取第二监控数据;
判断单元,用于判断所述第二监控数据是否满足报警条件;
报警单元,用于当所述判断单元判断所述第二监控数据满足报警条件时,执行报警。
9.根据权利要求8所述的装置,其特征在于,所述报警单元的报警方式包括如下至少一种:发送短信和/或拨打电话至预设终端、控制前端页面展示报警信息、控制报警灯处于报警状态,所述报警状态包括报警灯常亮状态或报警灯闪烁状态。
10.根据权利要求6所述的装置,其特征在于,所述连接单元具体用于,根据配置的监控项,通过Java SSH客户端连接与所述监控项相关联的至少一台服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710591313.2A CN107241242B (zh) | 2017-07-19 | 2017-07-19 | 一种数据处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710591313.2A CN107241242B (zh) | 2017-07-19 | 2017-07-19 | 一种数据处理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107241242A CN107241242A (zh) | 2017-10-10 |
CN107241242B true CN107241242B (zh) | 2020-09-15 |
Family
ID=59990693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710591313.2A Active CN107241242B (zh) | 2017-07-19 | 2017-07-19 | 一种数据处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107241242B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896175A (zh) * | 2017-11-30 | 2018-04-10 | 北京小度信息科技有限公司 | 数据采集方法和装置 |
CN108170582A (zh) * | 2017-12-28 | 2018-06-15 | 政采云有限公司 | ***状态查询方法及装置、计算机可读存储介质 |
CN110020263B (zh) * | 2018-08-30 | 2021-10-22 | 京东方科技集团股份有限公司 | 封闭***的监控方法及装置、监控设备 |
CN110880982A (zh) * | 2018-09-05 | 2020-03-13 | 千寻位置网络有限公司 | 分布式基站的数据监控方法及终端 |
CN109634806A (zh) * | 2018-11-28 | 2019-04-16 | 平安科技(深圳)有限公司 | 电子装置、服务器集群监控方法及存储介质 |
CN111694708A (zh) * | 2020-05-28 | 2020-09-22 | 新浪网技术(中国)有限公司 | 数据查询方法、装置及电子设备、存储介质 |
CN113839974A (zh) * | 2020-06-23 | 2021-12-24 | 海尔数字科技(上海)有限公司 | 容器平台计费方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105549508A (zh) * | 2015-12-25 | 2016-05-04 | 北京奇虎科技有限公司 | 一种基于信息合并的报警方法及装置 |
CN106302015A (zh) * | 2016-08-16 | 2017-01-04 | 华青融天(北京)技术股份有限公司 | 一种业务状态监控方法、装置以及*** |
CN106657387A (zh) * | 2017-01-13 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种空管自动化智能集中监控*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102156729A (zh) * | 2011-03-29 | 2011-08-17 | 北京京东世纪贸易有限公司 | 监控多个数据库服务器的***和方法 |
US9165142B1 (en) * | 2013-01-30 | 2015-10-20 | Palo Alto Networks, Inc. | Malware family identification using profile signatures |
CN105227347A (zh) * | 2015-08-25 | 2016-01-06 | 中国联合网络通信集团有限公司 | 一种通用的运维监控方法及运维监控*** |
-
2017
- 2017-07-19 CN CN201710591313.2A patent/CN107241242B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105549508A (zh) * | 2015-12-25 | 2016-05-04 | 北京奇虎科技有限公司 | 一种基于信息合并的报警方法及装置 |
CN106302015A (zh) * | 2016-08-16 | 2017-01-04 | 华青融天(北京)技术股份有限公司 | 一种业务状态监控方法、装置以及*** |
CN106657387A (zh) * | 2017-01-13 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种空管自动化智能集中监控*** |
Also Published As
Publication number | Publication date |
---|---|
CN107241242A (zh) | 2017-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107241242B (zh) | 一种数据处理方法和装置 | |
CN109165136B (zh) | 终端运行数据的监控方法、终端设备及介质 | |
US10200506B2 (en) | Method, system and device for monitoring data | |
CN108737473B (zh) | 一种数据处理方法、装置及*** | |
US9170977B2 (en) | Method and system for managing server information data based on position information of a server baseboard | |
CN109861878B (zh) | kafka集群的topic数据的监控方法及相关设备 | |
CN110543512B (zh) | 一种信息同步方法,装置及*** | |
CN111538563A (zh) | 一种对Kubernetes的事件分析方法及装置 | |
CN112187512B (zh) | 一种基于流量监控的端口自动扩容方法、装置和设备 | |
WO2015027954A1 (en) | Management of operational data from multiple data sources | |
CN108234189B (zh) | 一种告警数据处理方法和装置 | |
CN110795264A (zh) | 监控管理方法及***、智能管理终端 | |
CN112416708A (zh) | 异步调用链路监控方法及*** | |
CN112765035A (zh) | 分布式压力测试***、方法、装置、电子设备、存储介质 | |
CN111124891A (zh) | 接入状态的检测方法和装置、存储介质及电子装置 | |
CN110727563A (zh) | 预设客户的云服务报警方法及装置 | |
CN110309028B (zh) | 监控信息获取方法、服务监控方法、装置及*** | |
CN111510351A (zh) | 基于普罗米修斯监控***的异常检测方法和装置 | |
CN113778780B (zh) | 应用稳定性的确定方法、装置、电子设备和存储介质 | |
CN114371980A (zh) | 调用链路性能监控方法、装置、计算机设备及存储介质 | |
US10296967B1 (en) | System, method, and computer program for aggregating fallouts in an ordering system | |
CN109104499B (zh) | 一种会话建立方法、装置、设备和存储介质 | |
CN116484373B (zh) | 异常进程查杀方法、***、装置、计算机设备及存储介质 | |
CN110430093B (zh) | 一种数据处理方法、装置及计算机可读存储介质 | |
CN115827393B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |