一种业务数据监测方法及装置制造方法及图纸

技术编号:14636271 阅读:70 留言:0更新日期:2017-02-15 10:23
本发明专利技术实施例提供了一种业务数据监测方法及装置,应用于监测服务器,监测服务器用于监测客户端与业务服务器之间的业务数据,监测服务器通过业务服务器和客户端连接的端口的镜像端口,记录客户端向业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;根据记录的服务请求和服务响应,判断业务服务器对所述客户端的服务是否出现异常;当业务服务器对客户端的服务出现异常,向业务服务器管理员发出预警信息;监测服务在不影响业务服务器与客户端之间网络通信的基础上,通过实时监测,及时的发现服务出现异常的情况,并向管理员发出预警信息,不需要用户主动进行报错,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种业务数据监测方法及装置
技术介绍
随着计算机技术的快速发展,越来越多的客户端软件被广泛的使用,客户端软件通过与业务服务器的交互,为用户提供各种业务的不同服务。对于一个主流的客户端软件,其所提供的服务类型可能有十几个甚至几十个,不同的服务类型根据业务实际情况,性能存在差异。用户在使用这些不同的服务类型时,用户体验也不尽相同。所以如何有效对不同的服务类型性能进行自动化监测与分析管理,了解真实用户体验,对用户体验不好的服务进行精定位与分析,是目前客户端软件行业发展的迫切需要。目前现有技术中,当用户使用客户端软件的某个服务类型时,该服务类型如果出现异常,例如服务响应延时或者无响应时,需要用户向业务服务器进行报错,业务服务器接收到用户报错信息后,通知有关后台操作人员进行检查并修复。而依靠用户报错后再进行检查及修复,不能及时发现服务异常,导致该服务异常情况会持续较长时间,大大降低了用户体验。
技术实现思路
本专利技术实施例的目的在于提供一种业务数据监测方法及装置,在不影响服务器性能的前提下,实现了对客户端软件所提供的各种服务类型进行实时的自动检测,并且能够当发生服务异常时,及时发现服务异常的情况并向管理人员发出预警信息,从而及时进行修复,提高了用户体验。具体技术方案如下:本专利技术实施例公开了一种业务数据监测方法,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述方法包括:监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。可选的,所述记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应,包括:当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:通过所述第一时间和所述第二时间的时间差,获得服务响应时间;当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。可选的,所述方法还包括:获得服务请求的服务类型;将所述服务类型,记录在预设日志文件中;统计所述预设日志文件中的第一预设时间段内记录的服务类型;向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。可选的,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。可选的,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定所述业务服务器对所述客户端的服务出现异常。本专利技术实施例还公开了一种业务数据监测装置,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述装置包括:监测模块,用于监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;判断模块,用于根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;预警模块,用于当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。可选的,所述监测模块,具体用于当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;所述监测模块,具体用于当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;所述判断模块,具体用于通过所述第一时间和所述第二时间的时间差,获得服务响应时间;所述判断模块,具体用于当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。可选的,所述装置还包括统计模块,所述统计模块用于获得服务请求的服务类型;所述统计模块还用于将所述服务类型,记录在预设日志文件中;所述统计模块还用于统计所述预设日志文件中的第一预设时间段内记录的服务类型;所述统计模块还用于向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。可选的,所述判断模块具体还用于当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。可选的,所述判断模块具体还用于当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预设阈值时,则确定所述业务服务器对所述客户端的服务出现异常。本专利技术实施例提供的一种业务数据监测方法及装置,应用于监测服务器,监测服务器通过业务服务器和客户端连接的端口的镜像端口,在不影响业务服务器与客户端之间网络通信的基础上,实现了对业务服务器和客户端之间业务数据的实时监测。监测服务器通过记录服务请求和服务响应,判断服务是否出现了异常,当出现服务异常时,及时向操作人员发出预警信息。从而可以及时发现服务异常,并及时通知操作人员进行修复,避免了用户通过客户端长时间得不到正常的服务,同时也不需要用户主动进行报错,提高了用户体验。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的业务数据监测方法的一种流程图;图2为本专利技术实施例提供的业务数据监测装置的一种结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1为本专利技术实施例提供的业务数据监测方法的一种流程图,应用于监测服务器,监测服务器用于监测客户端与业务服务器之间的业务数据,包括:步骤101,监测业务服务器和客户端连接的端口的镜像端口,记录客户端向业务服务器发送的服务请求和业务服务器向客户端发送的服务响应。监测服务器是一台专门用于实时监测客户端与业务服务器之间各种业务数据的服务器,并在服务出现异常的时候,及时的发现该异常,并及时的通知有关管理人员或维护人员。使得有关管理人员或维护人员能够及时修复该异常。镜像端口,是端口经过端口镜像而得到的端口。端口镜像是一种网络旁路技术,将交换机或服务器的一本文档来自技高网...
一种业务数据监测方法及装置

【技术保护点】
一种业务数据监测方法,其特征在于,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述方法包括:监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。

【技术特征摘要】
1.一种业务数据监测方法,其特征在于,应用于监测服务器,所述监测服务器用于监测客户端与业务服务器之间的业务数据,所述方法包括:监测所述业务服务器和所述客户端连接的端口的镜像端口,记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应;根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常;当所述业务服务器对所述客户端的服务出现异常,向所述业务服务器管理员发出预警信息。2.根据权利要求1所述的方法,其特征在于,所述记录所述客户端向所述业务服务器发送的服务请求和所述业务服务器向所述客户端发送的服务响应,包括:当所述客户端向所述业务服务器发送服务请求时,记录所述业务服务器获得所述服务请求的第一时间;当所述业务服务器向所述客户端发送针对所述服务请求的服务响应时,记录所述业务服务器发送所述服务回应的第二时间;所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:通过所述第一时间和所述第二时间的时间差,获得服务响应时间;当所述服务响应时间大于预设时间阈值时,则确定所述业务服务器对所述客户端的服务出现异常。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获得服务请求的服务类型;将所述服务类型,记录在预设日志文件中;统计所述预设日志文件中的第一预设时间段内记录的服务类型;向所述业务服务器管理员显示,所述第一预设时间段内不同服务类型出现频率的统计结果。4.根据权利要求1或2所述的方法,其特征在于,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:当第二预设时间段内,记录的对于同一服务的服务请求和服务响应数量大于预设值时,则确定所述业务服务器对所述客户端的服务出现异常。5.根据权利要求1或2所述的方法,其特征在于,所述根据记录的服务请求和服务响应,判断所述业务服务器对所述客户端的服务是否出现异常,包括:当第三预设时间内,记录的服务请求的数量与服务响应的数量之差超过预...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1