CN106411659A - 一种业务数据监测方法及装置 - Google Patents
一种业务数据监测方法及装置 Download PDFInfo
- Publication number
- CN106411659A CN106411659A CN201611071522.6A CN201611071522A CN106411659A CN 106411659 A CN106411659 A CN 106411659A CN 201611071522 A CN201611071522 A CN 201611071522A CN 106411659 A CN106411659 A CN 106411659A
- Authority
- CN
- China
- Prior art keywords
- service
- server
- client
- record
- service server
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000004044 response Effects 0.000 claims abstract description 89
- 230000002159 abnormal effect Effects 0.000 claims description 45
- 238000012806 monitoring device Methods 0.000 claims description 8
- 230000001010 compromised effect Effects 0.000 abstract 1
- 230000006855 networking Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 7
- 230000003993 interaction Effects 0.000 description 5
- 230000008439 repair process Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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/16—Threshold monitoring
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明实施例提供了一种业务数据监测方法及装置,应用于监测服务器,监测服务器用于监测客户端与业务服务器之间的业务数据,监测服务器通过业务服务器和客户端连接的端口的镜像端口,记录客户端向业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;根据记录的服务请求和服务响应,判断业务服务器对所述客户端的服务是否出现异常;当业务服务器对客户端的服务出现异常,向业务服务器管理员发出预警信息;监测服务在不影响业务服务器与客户端之间网络通信的基础上,通过实时监测,及时的发现服务出现异常的情况,并向管理员发出预警信息,不需要用户主动进行报错,提高了用户体验。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种业务数据监测方法及装置。
背景技术
随着计算机技术的快速发展,越来越多的客户端软件被广泛的使用,客户端软件通过与业务服务器的交互,为用户提供各种业务的不同服务。对于一个主流的客户端软件,其所提供的服务类型可能有十几个甚至几十个,不同的服务类型根据业务实际情况,性能存在差异。用户在使用这些不同的服务类型时,用户体验也不尽相同。所以如何有效对不同的服务类型性能进行自动化监测与分析管理,了解真实用户体验,对用户体验不好的服务进行精定位与分析,是目前客户端软件行业发展的迫切需要。
目前现有技术中,当用户使用客户端软件的某个服务类型时,该服务类型如果出现异常,例如服务响应延时或者无响应时,需要用户向业务服务器进行报错,业务服务器接收到用户报错信息后,通知有关后台操作人员进行检查并修复。而依靠用户报错后再进行检查及修复,不能及时发现服务异常,导致该服务异常情况会持续较长时间,大大降低了用户体验。
发明内容
本发明实施例的目的在于提供一种业务数据监测方法及装置,在不影响服务器性能的前提下,实现了对客户端软件所提供的各种服务类型进行实时的自动检测,并且能够当发生服务异常时,及时发现服务异常的情况并向管理人员发出预警信息,从而及时进行修复,提高了用户体验。具体技术方案如下:
本发明实施例公开了一种业务数据监测方法,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述方法包括:
监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;
根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;
当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。
可选的,所述记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应,包括:
当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;
当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;
所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:
通过所述第一时间和所述第二时间的时间差,获得服务响应时间;
当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
可选的,所述方法还包括:
获得服务请求的服务类型;
将所述服务类型,记录在预设日志文件中;
统计所述预设日志文件中的第一预设时间段内记录的服务类型;
向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。
可选的,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:
当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。
可选的,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:
当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
本发明实施例还公开了一种业务数据监测装置,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述装置包括:
监测模块,用于监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;
判断模块,用于根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;
预警模块,用于当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。
可选的,所述监测模块,具体用于当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;
所述监测模块,具体用于当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;
所述判断模块,具体用于通过所述第一时间和所述第二时间的时间差,获得服务响应时间;
所述判断模块,具体用于当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
可选的,所述装置还包括统计模块,所述统计模块用于获得服务请求的服务类型;
所述统计模块还用于将所述服务类型,记录在预设日志文件中;
所述统计模块还用于统计所述预设日志文件中的第一预设时间段内记录的服务类型;
所述统计模块还用于向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。
可选的,所述判断模块具体还用于当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。
可选的,所述判断模块具体还用于当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
本发明实施例提供的一种业务数据监测方法及装置,应用于监测服务器,监测服务器通过业务服务器和客户端连接的端口的镜像端口,在不影响业务服务器与客户端之间网络通信的基础上,实现了对业务服务器和客户端之间业务数据的实时监测。监测服务器通过记录服务请求和服务响应,判断服务是否出现了异常,当出现服务异常时,及时向操作人员发出预警信息。从而可以及时发现服务异常,并及时通知操作人员进行修复,避免了用户通过客户端长时间得不到正常的服务,同时也不需要用户主动进行报错,提高了用户体验。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的业务数据监测方法的一种流程图;
图2为本发明实施例提供的业务数据监测装置的一种结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1为本发明实施例提供的业务数据监测方法的一种流程图,应用于监测服务器,监测服务器用于监测客户端与业务服务器之间的业务数据,包括:
步骤101,监测业务服务器和客户端连接的端口的镜像端口,记录客户端向业务服务器发送的服务请求和业务服务器向客户端发送的服务响应。
监测服务器是一台专门用于实时监测客户端与业务服务器之间各种业务数据的服务器,并在服务出现异常的时候,及时的发现该异常,并及时的通知有关管理人员或维护人员。使得有关管理人员或维护人员能够及时修复该异常。
镜像端口,是端口经过端口镜像而得到的端口。端口镜像是一种网络旁路技术,将交换机或服务器的一个或多个端口的数据镜像到另外的一个或多个端口,则另外的一个或多个端口,就成为原来一个或多个端口的镜像端口。对端口进行镜像的功能是通过服务器或交换机的硬件芯片来实现的,不会对原端口的网络传输产生任何影响。
业务服务器和客户端连接的端口经过端口镜像后,监测服务器在镜像端口中就可以获得业务服务器和客户端之间所有传输的数据。
客户端通过与业务服务器之间的数据交互,为用户提供各种服务,不同的服务需要客户端向业务服务器发送不同的服务请求,业务服务器根据客户端所发送的各种服务请求,为客户端提供各种数据资源或信息,并向客户端返回这些数据资源或信息。业务服务器响应服务请求,向客户端发送的数据资源或信息称为服务响应。
监测服务器通过镜像端口,可以同步的获得客户端向业务服务器发送的各种数据资源,也可以同步获得业务服务器向客户端发送的各种数据资源。所以,监测服务器可以记录下客户端向业务服务器发送的服务请求和业务服务器向客户端发送的服务响应。
步骤102,根据记录的服务请求和服务响应,判断业务服务器对客户端的服务是否出现异常。
监测服务器根据所记录的业务服务器所接收到的服务请求和服务器发送的服务响应,判断业务服务器的各种服务是否正常。
例如:服务器收到一个服务请求后,很长时间没有发出服务响应;
或者,一段时间内,针对一个服务请求,返回多次服务响应;
以上两种情况,可能是由于业务服务器内部软件程序出现Bug或过载所导致的,也可能由于硬件故障导致了业务服务器无法正常工作。出现了以上情况后,则可以认为业务服务器对客户端的服务出现了异常。
或者,当一段时间内,同一个客户端,发送大量的同一类型的服务请求,这种情况下,可能是有人对业务服务器进行了数据攻击,通过短时间内大量的服务请求,来使得业务服务器的处理能力过载,从而瘫痪业务服务器。所以这种情况也是一种严重的服务异常,需要尽早发现并进行处理。
以上这些情况,都可以作为服务异常,监测服务器监测到这些情况时,都会判断为服务异常。
根据各种监测需求,可以为监测服务器配置不同的监测方案,具体的监测方案的配置方法,可以通过各种程序语言实现,具体用程序实现的方法,属于本领域技术人员都可以实现的方法,此处不再赘述。
步骤103,当业务服务器对客户端的服务出现异常,向业务服务器管理员发出预警信息。
造成服务异常可能有很多种原因,包括硬件问题或软件问题,具体的原因需要操作人员或维护人员进行分析而得出,监测服务器只是及时发现服务出现了异常,并进行预警。
监测服务器已经监测到服务器对客户端的服务出现异常后,可以向业务服务器管理人员或维护人员,发送该异常的预警信息。预警信息中可以包含有服务请求所请求的服务类型,发生服务异常的类型以及发生异常的时间等。
监测服务器可以通过显示器向业务服务器管理人员或维护人员显示预警信息,也可以通过电子邮件、短信等方式向业务服务器管理人员或维护人员发出预警信息,各种通知方式,只要可以使得业务服务器管理人员或维护人员能够得知该异常情况的,都是合理的,并且都属于本发明实施例所保护的范围。
在本发明实施例中,监测服务器采用网络旁路技术,在不影响业务服务器与客户端之间网络通信的基础上,实现了对业务服务器和客户端之间业务数据的实时监测,能够及时的发现服务出现异常的情况,从而能够及时的将异常情况提供给有关操作人员或维护人员,使得服务异常能够及时得到解决和修复,避免了用户通过客户端长时间得不到正常的服务,同时也不需要用户主动进行报错,提高了用户体验。
可选的,以业务服务器对于服务请求的响应时间异常为例,本发明实施列提供的业务数据监测方法中,记录客户端向业务服务器发送的服务请求和业务服务器向客户端发送的服务响应,包括:
第一步,当客户端向业务服务器发送服务请求时,记录业务服务器获得服务请求的第一时间。
当业务服务器接收到服务请求的同时,监测服务器通过镜像端口,也会同步的获得该服务请求,监测服务器记录下获得该服务请求的时间,作为第一时间。
第二步,当业务服务器向客户端发送针对服务请求的服务响应时,记录业务服务器发送服务回应的第二时间。
同样的,当业务服务器向客户端发出服务响应时,监测服务器通过镜像端口,也会同步的获得该服务响应,监测服务器记录下获得该服务响应的时间,作为第二时间。
相应的,本发明实施列提供的业务数据监测方法中,根据记录的服务请求和服务响应,判断业务服务器对客户端的服务是否出现异常,包括:
第一步,通过第一时间和第二时间的时间差,获得服务响应时间。
业务服务器接收到客户端发送的服务请求后,需要一段时间来处理该请求,并做出相应的服务响应。业务服务器从接收到服务请求到向客户端发出服务响应之间的时间,就是服务响应时间。
监测服务器所记录的第一时间和第二时间之间的时间差,就可以作为服务响应时间。
第二步,当服务响应时间大于预设时间阈值时,则确定业务服务器对客户端的服务出现异常。
当业务服务器对客户端的服务出现异常时,业务服务器可能在很长时间内都无法做出服务响应。造成客户端无法正常的从业务服务器中获得所需要的业务数据。
所以监测服务器可以根据所获得的服务响应时间来判断出,服务是否出现了异常。当服务响应时间大于预先设定的时间阈值时,就认为针对相应的服务请求在规定时间内,业务服务器没有做出相应的服务响应,该服务出现了异常。
其中预设的时间阈值可以是几秒或其他时间,可以进行灵活的配置,以满足各种不同的实际需求。
在本发明实施例中,通过对服务响应时间的实时监测,通过服务响应时间,可以较为准确的判断出业务服务器针对客户端的服务是否出现异常。而且,在客户端与业务服务器之间的交互中,服务响应的延时发生概率较高,是需要重点进行监测的方面。本发明实施列的监测方法简单,可靠性高。为及时发现服务响应延时,提供了有力的支持。
可选的,本发明实施列提供的业务数据监测方法中,在监控服务是否出现异常的同时,可以进一步的对业务服务器接收到客户端发送的各种服务请求进行统计分析,为有关人员对客户端所提供的各种服务进行优化提供资料。为了以上目的,该方法还包括:
第一步,获得服务请求的服务类型。
监测服务器通过业务服务器与客户端连接的端口的镜像端口,可以获得客户端向业务服务器发送的服务请求。
根据该服务请求,可以得到该服务请求所述请求的服务类型。
客户端通过与业务服务器的数据交互,可以为用户提供很多种类的服务,例如:客户端可以提供的搜索服务、下载服务、音频视频的播放服务等等。这些服务都需要客户端与业务服务器之间进行各种业务数据的传输,需要向业务服务器发送不同的服务请求。所以根据不同的服务请求,就可以得到该服务请求的服务类型。
第二步,将服务类型,记录在预设日志文件中。
日志文件是服务器用来记录各种操作或者历史信息的文本文件。
监测服务器每一次获得一个服务请求,就根据服务请求得到该服务请求的服务类型,再将该服务类型记录在预设的日志文件中。
具体的日志文件的设置及监测服务器在预设的日志文件中记录信息的方法,属于现有技术,不再赘述。
第三步,统计预设日志文件中的第一预设时间段内记录的服务类型。
第一预设时间段可以是根据实际需要进行配置的时间段,可以是一个小时,或者是24小时等等。
监测服务器将预设日志文件中记录第一预设时间段内所有的服务类型进行统计,统计出在第一预设时间段中各个服务类型出现的频率,以及第一预设时间段中,总共出现了多少种的服务类型和服务类型出现的时间等等。
具体的,可以根据需要,按统计学的各种现有方法,通过程序来实现各种数据的统计。
第四步,向业务服务器管理员显示,第一预设时间段内不同服务类型出现频率的统计结果。
经过统计后,监测服务器向可以向业务服务器管理员显示出具体的统计结果,统计结果中主要包括第一预设时间段内不同服务类型出现频率。具体的,显示的结果可以是表格、柱状图以及饼状图等等。监测服务器也可以通过电子邮件等其他方式,向操作人员输出结果。
客户端向用户提供的各种服务中,有些服务类型的使用频率会比其他服务类型更高,所以对于这些试用品率更高的服务类型,需要重点的进行维护。本发明实施,通过实时的监测,能够对于各种服务类型的使用频率进行统计,从而能够使得操作人员得知那些服务类型为重点的服务类型,需要重点的维护优化等等。同时,当客户端所提供的服务类型都是新的时,可以尽快的得知用户所偏好的服务类型,为客户端的开发设计人员提供准确的用户体验的资料。
可选的,为了及时发现对于业务服务器的恶意的数据攻击,本发明实施列提供的业务数据监测方法中,根据记录的服务请求和服务响应,判断业务服务器对客户端的服务是否出现异常,包括:
当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定业务服务器对客户端的服务出现异常。
第二预设时间段也是根据需要,预先设定的时间段,可以是几分钟或几小时不等。
同一个服务是指同一个客户端所进行的服务。一般来说,一个客户端不会在一段时间内过于频繁的进行与业务服务器之间的数据交互,如果存在这样过于频繁的服务请求和服务响应,则可能存在对服务器的恶意数据攻击,例如:视频客户端恶意的提高某个视频的点击量等。
所以可以预先设定一个预设值,预设值可以根据业务数量情况进行灵活设定,当对同一个服务的服务请求,或者是服务响应的数量大于预设值时,则认为该服务是异常的,需要进行预警,由操作人员来进行检查,确定是否存在数据攻击行为或者是其他原因导致的服务数量激增。
本发明实施例中,通过镜像端口,监测服务器实时的监控针对同一个服务,是否出现大量的服务请求和服务响应。可以及时的发现潜在的数据攻击威胁,及时通知操作人员,避免因为没有及时发现数据攻击而造成的损失。
可选的,为了进一步及时发现业务服务器出现服务响应长时间延时和无服务响应,本发明实施列提供的业务数据监测方法中,根据记录的服务请求和服务响应,判断业务服务器对客户端的服务是否出现异常,包括:
当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定业务服务器对客户端的服务出现异常。
同样的,第三预设时间段也是根据需要,预先设定的时间段,可以是几分钟、几小时或几天等。
当业务服务器与客户端之间的数据交互正常时,每一个业务请求都会得到回应,即业务服务器都会向该客户端发送服务响应。然而当服务出现异常时,则有的服务请求可能会能不到业务服务器的回应,业务服务器没有向该客户端发送服务响应。
监测服务器,在预先设定的第三预设时间内所记录的服务请求的数量和服务响应的数量,在服务正常的情况下,应该基本相等。而当第三预设时间内记录的服务请求的数量与服务响应的数量之差过大时,则可以认为发生了服务异常。
可以对监测服务器预先设定预设阈值来评价,服务请求的数量与服务响应的数量之差的大小,当超过预设阈值则认为发生了服务异常,没有超过预设阈值,则认为服务有一定延时,但还没有发生服务异常。预设阈值可以根据需要进行配置,以满足不同的需求。
本发明实施例中,监测服务器,通过实时检测并计算一段时间内服务请求和服务回应的数量,再将数量的差值和预设阈值进行比较,可以准确的反映出服务是否出现了异常,通过预设阈值的灵活配置,可以对数量差值进行合理的评价,避免了误差,提高了判断的准确度。
参见图2,图2为本发明实施例提供的业务数据监测装置的结构图,应用于监测服务器,监测服务器用于监测客户端与业务服务器之间的业务数据。包括:
监测模块201,用于监测业务服务器和客户端连接的端口的镜像端口,记录客户端向业务服务器发送的服务请求和业务服务器向客户端发送的服务响应。
判断模块202,用于根据记录的服务请求和服务响应,判断业务服务器对客户端的服务是否出现异常。
预警模块203,用于当业务服务器对客户端的服务出现异常,向业务服务器管理员发出预警信息。
在本发明实施例中,监测服务器采用网络旁路技术,在不影响业务服务器与客户端之间网络通信的基础上,实现了对业务服务器和客户端之间业务数据的实时监测,能够及时的发现服务出现异常的情况,从而能够在第一时间及时的将异常情况提供给有关操作人员或维护人员,使得服务异常能够在第一时间得到解决和修复,避免了用户通过客户端长时间得不到正常的服务,同时也不需要用户主动进行报错,提高了用户体验。
本发明实施例的装置是应用上述业务数据监测方法的装置,则上述业务数据监测方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
可选的,本发明实施列提供的业务数据监测装置中,
监测模块201,具体用于当客户端向业务服务器发送服务请求时,记录业务服务器获得服务请求的第一时间。
监测模块201,具体用于当业务服务器向客户端发送针对服务请求的服务响应时,记录业务服务器发送服务回应的第二时间。
判断模块202,具体用于通过第一时间和第二时间的时间差,获得服务响应时间。
判断模块202,具体用于当服务响应时间大于预设时间阈值时,则确定业务服务器对客户端的服务出现异常。
可选的,本发明实施列提供的业务数据监测装置中,还包括统计模块,统计模块用于获得服务请求的服务类型。
统计模块还用于将服务类型,记录在预设日志文件中。
统计模块还用于统计预设日志文件中的第一预设时间段内记录的服务类型。
统计模块还用于向业务服务器管理员显示,第一预设时间段内不同服务类型出现频率的统计结果。
可选的,本发明实施列提供的业务数据监测装置中,判断模块202具体还用于当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定业务服务器对客户端的服务出现异常。
可选的,本发明实施列提供的业务数据监测装置中,判断模块202具体还用于当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定业务服务器对客户端的服务出现异常。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种业务数据监测方法,其特征在于,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述方法包括:
监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;
根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;
当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。
2.根据权利要求1所述的方法,其特征在于,所述记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应,包括:
当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;
当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;
所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:
通过所述第一时间和所述第二时间的时间差,获得服务响应时间;
当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获得服务请求的服务类型;
将所述服务类型,记录在预设日志文件中;
统计所述预设日志文件中的第一预设时间段内记录的服务类型;
向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。
4.根据权利要求1或2所述的方法,其特征在于,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:
当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。
5.根据权利要求1或2所述的方法,其特征在于,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:
当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
6.一种业务数据监测装置,其特征在于,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述装置包括:
监测模块,用于监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;
判断模块,用于根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;
预警模块,用于当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。
7.根据权利要求6所述的装置,其特征在于,
所述监测模块,具体用于当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;
所述监测模块,具体用于当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;
所述判断模块,具体用于通过所述第一时间和所述第二时间的时间差,获得服务响应时间;
所述判断模块,具体用于当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括统计模块,所述统计模块用于获得服务请求的服务类型;
所述统计模块还用于将所述服务类型,记录在预设日志文件中;
所述统计模块还用于统计所述预设日志文件中的第一预设时间段内记录的服务类型;
所述统计模块还用于向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。
9.根据权利要求6或7所述的装置,其特征在于,所述判断模块具体还用于当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。
10.根据权利要求6或7所述的装置,其特征在于,所述判断模块具体还用于当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定所述业务服务器对所述客户端的服务出现异常。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611071522.6A CN106411659A (zh) | 2016-11-29 | 2016-11-29 | 一种业务数据监测方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611071522.6A CN106411659A (zh) | 2016-11-29 | 2016-11-29 | 一种业务数据监测方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106411659A true CN106411659A (zh) | 2017-02-15 |
Family
ID=58082378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611071522.6A Pending CN106411659A (zh) | 2016-11-29 | 2016-11-29 | 一种业务数据监测方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106411659A (zh) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107391380A (zh) * | 2017-03-09 | 2017-11-24 | 北京融信易安信息技术有限公司 | 一种计算机网络应用程序测试过程监测的方法和系统 |
| CN107612760A (zh) * | 2017-11-03 | 2018-01-19 | 睿石网云(北京)科技有限公司 | 一种业务服务的中断监测方法及系统 |
| CN108491301A (zh) * | 2018-02-01 | 2018-09-04 | 平安科技(深圳)有限公司 | 电子装置、基于redis的异常预警方法及存储介质 |
| CN108833205A (zh) * | 2018-06-05 | 2018-11-16 | 中国平安人寿保险股份有限公司 | 信息处理方法、装置、电子设备及存储介质 |
| CN109376071A (zh) * | 2018-09-03 | 2019-02-22 | 平安普惠企业管理有限公司 | 应用软件异常反馈方法、装置、计算机设备及存储介质 |
| CN109640127A (zh) * | 2018-12-30 | 2019-04-16 | 北京奇艺世纪科技有限公司 | 内容分发网络的故障定位方法及装置 |
| CN110019520A (zh) * | 2017-11-29 | 2019-07-16 | 财付通支付科技有限公司 | 业务执行方法、系统及装置 |
| CN110727560A (zh) * | 2019-10-12 | 2020-01-24 | 北京百度网讯科技有限公司 | 云服务报警方法及装置 |
| CN111124731A (zh) * | 2019-12-20 | 2020-05-08 | 浪潮电子信息产业股份有限公司 | 一种文件系统异常监测方法、装置、设备、介质 |
| CN111277545A (zh) * | 2018-12-05 | 2020-06-12 | 陕西思科锐迪网络安全技术有限责任公司 | 一种监测西门子s7-plc控制器启停的方法 |
| CN111277546A (zh) * | 2018-12-05 | 2020-06-12 | 陕西思科锐迪网络安全技术有限责任公司 | 一种监测非法读写西门子s7-plc数据的方法 |
| CN111277547A (zh) * | 2018-12-05 | 2020-06-12 | 陕西思科锐迪网络安全技术有限责任公司 | 一种监测西门子s7-plc设置内部时钟的方法 |
| CN111327573A (zh) * | 2018-12-14 | 2020-06-23 | 英业达科技有限公司 | 维护登入状态记录以转送数据的装置及方法 |
| CN111367765A (zh) * | 2020-03-17 | 2020-07-03 | 深圳市卡牛科技有限公司 | 接口响应性能的监控方法、装置、服务器和存储介质 |
| CN111371623A (zh) * | 2020-03-13 | 2020-07-03 | 杨磊 | 业务性能和安全的监测方法、装置、存储介质及电子设备 |
| WO2021007732A1 (zh) * | 2019-07-12 | 2021-01-21 | Oppo广东移动通信有限公司 | 无线通信方法及设备 |
| CN112565111A (zh) * | 2020-11-24 | 2021-03-26 | 重庆农村商业银行股份有限公司 | 一种基于硬件旁路的业务可视化方法及系统 |
| CN112953919A (zh) * | 2021-01-29 | 2021-06-11 | 中核清原环境技术工程有限责任公司 | 一种数据采集方法及系统 |
| CN114218046A (zh) * | 2021-12-17 | 2022-03-22 | 中国建设银行股份有限公司 | 一种业务监控方法、介质、电子设备及可读存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101075919A (zh) * | 2006-06-22 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种互联网业务的监控系统和监控方法 |
| CN101635703A (zh) * | 2008-07-24 | 2010-01-27 | 北京启明星辰信息技术股份有限公司 | 一种web服务异常检测方法 |
| CN102882701A (zh) * | 2012-08-14 | 2013-01-16 | 深圳供电局有限公司 | 一种电网核心业务数据智能化监控告警系统及方法 |
| CN103617038A (zh) * | 2013-11-28 | 2014-03-05 | 北京京东尚科信息技术有限公司 | 一种分布式应用系统的服务监控方法及装置 |
| CN105812200A (zh) * | 2014-12-31 | 2016-07-27 | 中国移动通信集团公司 | 异常行为检测方法及装置 |
-
2016
- 2016-11-29 CN CN201611071522.6A patent/CN106411659A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101075919A (zh) * | 2006-06-22 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种互联网业务的监控系统和监控方法 |
| CN101635703A (zh) * | 2008-07-24 | 2010-01-27 | 北京启明星辰信息技术股份有限公司 | 一种web服务异常检测方法 |
| CN102882701A (zh) * | 2012-08-14 | 2013-01-16 | 深圳供电局有限公司 | 一种电网核心业务数据智能化监控告警系统及方法 |
| CN103617038A (zh) * | 2013-11-28 | 2014-03-05 | 北京京东尚科信息技术有限公司 | 一种分布式应用系统的服务监控方法及装置 |
| CN105812200A (zh) * | 2014-12-31 | 2016-07-27 | 中国移动通信集团公司 | 异常行为检测方法及装置 |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107391380A (zh) * | 2017-03-09 | 2017-11-24 | 北京融信易安信息技术有限公司 | 一种计算机网络应用程序测试过程监测的方法和系统 |
| CN107612760A (zh) * | 2017-11-03 | 2018-01-19 | 睿石网云(北京)科技有限公司 | 一种业务服务的中断监测方法及系统 |
| CN110019520A (zh) * | 2017-11-29 | 2019-07-16 | 财付通支付科技有限公司 | 业务执行方法、系统及装置 |
| CN108491301B (zh) * | 2018-02-01 | 2021-07-16 | 平安科技(深圳)有限公司 | 电子装置、基于redis的异常预警方法及存储介质 |
| CN108491301A (zh) * | 2018-02-01 | 2018-09-04 | 平安科技(深圳)有限公司 | 电子装置、基于redis的异常预警方法及存储介质 |
| CN108833205A (zh) * | 2018-06-05 | 2018-11-16 | 中国平安人寿保险股份有限公司 | 信息处理方法、装置、电子设备及存储介质 |
| CN108833205B (zh) * | 2018-06-05 | 2022-03-29 | 中国平安人寿保险股份有限公司 | 信息处理方法、装置、电子设备及存储介质 |
| CN109376071A (zh) * | 2018-09-03 | 2019-02-22 | 平安普惠企业管理有限公司 | 应用软件异常反馈方法、装置、计算机设备及存储介质 |
| CN111277545A (zh) * | 2018-12-05 | 2020-06-12 | 陕西思科锐迪网络安全技术有限责任公司 | 一种监测西门子s7-plc控制器启停的方法 |
| CN111277546A (zh) * | 2018-12-05 | 2020-06-12 | 陕西思科锐迪网络安全技术有限责任公司 | 一种监测非法读写西门子s7-plc数据的方法 |
| CN111277547A (zh) * | 2018-12-05 | 2020-06-12 | 陕西思科锐迪网络安全技术有限责任公司 | 一种监测西门子s7-plc设置内部时钟的方法 |
| CN111327573A (zh) * | 2018-12-14 | 2020-06-23 | 英业达科技有限公司 | 维护登入状态记录以转送数据的装置及方法 |
| CN109640127A (zh) * | 2018-12-30 | 2019-04-16 | 北京奇艺世纪科技有限公司 | 内容分发网络的故障定位方法及装置 |
| US12363718B2 (en) | 2019-07-12 | 2025-07-15 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Wireless communication method and apparatus |
| WO2021007732A1 (zh) * | 2019-07-12 | 2021-01-21 | Oppo广东移动通信有限公司 | 无线通信方法及设备 |
| CN110727560A (zh) * | 2019-10-12 | 2020-01-24 | 北京百度网讯科技有限公司 | 云服务报警方法及装置 |
| CN111124731A (zh) * | 2019-12-20 | 2020-05-08 | 浪潮电子信息产业股份有限公司 | 一种文件系统异常监测方法、装置、设备、介质 |
| CN111371623A (zh) * | 2020-03-13 | 2020-07-03 | 杨磊 | 业务性能和安全的监测方法、装置、存储介质及电子设备 |
| CN111371623B (zh) * | 2020-03-13 | 2023-02-28 | 杨磊 | 业务性能和安全的监测方法、装置、存储介质及电子设备 |
| CN111367765A (zh) * | 2020-03-17 | 2020-07-03 | 深圳市卡牛科技有限公司 | 接口响应性能的监控方法、装置、服务器和存储介质 |
| CN112565111A (zh) * | 2020-11-24 | 2021-03-26 | 重庆农村商业银行股份有限公司 | 一种基于硬件旁路的业务可视化方法及系统 |
| CN112953919A (zh) * | 2021-01-29 | 2021-06-11 | 中核清原环境技术工程有限责任公司 | 一种数据采集方法及系统 |
| CN112953919B (zh) * | 2021-01-29 | 2023-04-11 | 中核清原环境技术工程有限责任公司 | 一种数据采集方法及系统 |
| CN114218046A (zh) * | 2021-12-17 | 2022-03-22 | 中国建设银行股份有限公司 | 一种业务监控方法、介质、电子设备及可读存储介质 |
| CN114218046B (zh) * | 2021-12-17 | 2025-10-10 | 中国建设银行股份有限公司 | 一种业务监控方法、介质、电子设备及可读存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106411659A (zh) | 一种业务数据监测方法及装置 | |
| CN103544093B (zh) | 监控报警控制方法及其系统 | |
| US7526322B2 (en) | Real-time analyst program for processing log files from network elements | |
| CN101741615B (zh) | 基于服务器的告警过滤系统及方法 | |
| US7080144B2 (en) | System enabling access to obtain real-time information from a cell site when an emergency event occurs at the site | |
| US6006016A (en) | Network fault correlation | |
| US6792269B2 (en) | System, method and apparatus for tracking deployment of cellular telephone network sites | |
| US6807265B2 (en) | System, method and apparatus for court-ordered surveillance of call records | |
| EP0994602A2 (en) | Computer system and network performance monitoring | |
| US6788933B2 (en) | System, method and apparatus for capturing and processing call processing failures occurring at a digital wireless switch | |
| CN107947998B (zh) | 一种基于应用系统的实时监测系统 | |
| CN102937930A (zh) | 应用程序监控系统及方法 | |
| US7099660B2 (en) | System, method and apparatus for a network-organized repository of data | |
| CN102196472A (zh) | 网元异常告警方法、装置及系统 | |
| US7933211B2 (en) | Method and system for providing prioritized failure announcements | |
| US20020119786A1 (en) | System, apparatus and method for managing telephone call records | |
| CN103607295A (zh) | 一种告警处理的方法及告警系统 | |
| CN114531338A (zh) | 一种基于调用链数据的监控告警和溯源方法及系统 | |
| CN114143160A (zh) | 一种云平台自动化运维系统 | |
| CN103166788A (zh) | 一种集控控制管理系统 | |
| CN109905262A (zh) | 一种cdn设备服务的监控系统及监控方法 | |
| US6975705B2 (en) | System, method and apparatus for capturing and processing call processing failures occurring at a telephone switch control processor | |
| CN117493133A (zh) | 告警方法、装置、电子设备和介质 | |
| CN108965022A (zh) | 一种网络异常数据监测系统及监测方法 | |
| CN119961099A (zh) | 基于监测信息采集器装置的运维系统、方法、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170215 |
|
| WD01 | Invention patent application deemed withdrawn after publication |