本发明专利技术公开了一种业务监控的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:通过由客户端基于时间序列形成业务操作数据的业务明细,并将业务明细发送至服务端,通过服务端分析业务明细中的业务信息,计算业务操作的异常数据,形成告警信息,解决了客户端对埋点数据进行多次发送使得服务器负担过重的问题,从而提高了分析和业务监控效率,同时部分解决了因记录单个埋点数据、未记录埋点数据在业务流程中的关联性而造成的对业务操作数据分析准确度降低的问题,提升了分析和业务监控的准确率。务监控的准确率。务监控的准确率。
【技术实现步骤摘要】
一种业务监控的方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种业务监控的方法和装置。
技术介绍
[0002]在互联网应用的开发和调试中,埋点技术的应用起着重要作用,也是对用户使用互联网应用进行行为分析的有效手段;一种埋点技术是通过在应用的代码中增加额外的代码,对互联网终端应用或者中后台应用进行信息或者数据采集的一种方法;通过该埋点技术,可以采集用户使用互联网应用的行为数据,通过数据分析来监控应用,进而对应用的用户体验进行优化,还可以为应用的运维提供数据支持。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]目前现有的埋点技术方案通常从单个埋点数据的上报及后续的数据批量分析中,获取用户的行为数据;在一个固定的业务流程中,每一个埋点独立产生数据后上传,服务器通过批量分析每一个埋点数据进行应用中业务的监控,因此带来传输和处理数据量较大的问题,而且当业务流程中不同的步骤出现操作相同或者结果相同时候,仅分析单个而无关联性的埋点数据会出现准确率下降的情况。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种业务监控的方法和装置,通过由客户端基于时间序列形成业务操作数据的业务明细,并将业务明细发送至服务端,通过服务端分析业务明细中的业务信息,计算业务操作的异常数据,形成告警信息,解决了客户端对埋点数据进行多次发送使得服务器负担过重的问题,从而提高了分析和业务监控效率,解决了客户端对埋点数据进行多次发送使得服务器负担过重的问题,从而提高了分析效率,同时部分解决了因记录单个埋点数据、未记录埋点数据在业务流程中的关联性而造成的对业务操作数据分析准确度降低的问题,提升了分析和业务监控的准确率。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种业务监控的方法,其特征在于,包括:基于时间序列,记录业务流程中业务操作的业务信息,所述业务信息包含所述业务操作的执行结果;根据一个或者多个所述业务信息,基于时间序列形成业务明细;发送所述业务明细。
[0007]可选地,所述业务监控的方法,其特征在于,
[0008]基于时间序列,记录业务流程中业务操作的业务信息,包括:
[0009]基于时间序列,记录业务流程中一个或者多个执行所述业务操作的时间点。
[0010]可选地,所述业务监控的方法,其特征在于,
[0011]所述业务信息包含所述业务操作的执行结果,包括:
[0012]所述业务信息包含所述业务操作的执行结果和形成所述执行结果的原因。
[0013]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种业务监控的方法,其特征在于,包括:接收业务流程的业务明细,所述业务明细包括基于时间序列所记录的业务
信息,所述业务信息包含业务操作的执行结果;根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息。
[0014]可选地,所述业务监控的方法,其特征在于,
[0015]所述业务明细包含了业务流程中一个或者多个执行所述业务操作的时间点。
[0016]可选地,所述业务监控的方法,其特征在于,
[0017]所述业务信息包含所述业务操作的执行结果,包括:
[0018]所述业务信息包含所述业务操作的执行结果和形成所述执行结果的原因。
[0019]可选地,所述业务监控的方法,其特征在于,
[0020]根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,包括:
[0021]根据所述业务明细中所述业务信息包含的执行所述业务操作的时间点,计算所述业务操作的执行时长,当所述执行时长不小于预定义的阈值时,形成所述业务流程的告警信息。
[0022]可选地,所述业务监控的方法,其特征在于,
[0023]根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,包括:
[0024]获取一个或多个所述业务明细中的所述业务信息,筛选所述业务信息中所包含的所述业务操作的执行结果,当所述执行结果指示为异常时,计算异常结果的数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,所述告警信息包含了形成所述异常结果的原因。
[0025]为实现上述目的,根据本专利技术实施例的第二方面,提供了一种业务监控的装置,其特征在于,包括:记录业务模块、形成明细模块和发送明细模块;其中,所述记录业务模块,用于基于时间序列,记录业务流程中业务操作的业务信息;所述形成明细模块,用于根据一个或者多个所述业务信息,基于时间序列形成业务明细;所述发送明细模块,用于发送所述业务明细。
[0026]可选地,所述业务监控的装置,其特征在于,
[0027]基于时间序列,记录业务流程中业务操作的业务信息,包括:
[0028]基于时间序列,记录业务流程中一个或者多个执行所述业务操作的时间点。
[0029]可选地,所述业务监控的装置,其特征在于,
[0030]所述业务信息包含所述业务操作的执行结果,包括:
[0031]所述业务信息包含所述业务操作的执行结果和形成所述执行结果的原因。
[0032]为实现上述目的,根据本专利技术实施例的第二方面,提供了一种业务监控的装置,其特征在于,包括:所述接收明细模块用于接收业务流程的业务明细,所述业务明细包括基于时间序列所记录的业务信息,所述业务信息包含业务操作的执行结果;所述形成告警模块,用于根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息。
[0033]可选地,所述业务监控的装置,其特征在于,
[0034]所述业务明细包含了业务流程中一个或者多个执行所述业务操作的时间点。
[0035]可选地,所述业务监控的装置,其特征在于,
[0036]所述业务信息包含所述业务操作的执行结果,包括:
[0037]所述业务信息包含所述业务操作的执行结果和形成所述执行结果的原因。
[0038]可选地,所述业务监控的装置,其特征在于,
[0039]根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,包括:
[0040]根据所述业务明细中所述业务信息包含的执行所述业务操作的时间点,计算所述业务操作的执行时长,当所述执行时长不小于预定义的阈值时,形成所述业务流程的告警信息。
[0041]可选地,所述业务监控的装置,其特征在于,
[0042]根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,包括:
[0043]获取一个或多个所述业务明细中的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种业务监控的方法,其特征在于,包括:基于时间序列,记录业务流程中业务操作的业务信息,所述业务信息包含所述业务操作的执行结果;根据一个或者多个所述业务信息,基于时间序列形成业务明细;发送所述业务明细。2.根据权利要求1所述的方法,其特征在于,基于时间序列,记录业务流程中业务操作的业务信息,包括:基于时间序列,记录业务流程中一个或者多个执行所述业务操作的时间点。3.根据权利要求1所述的方法,其特征在于,所述业务信息包含所述业务操作的执行结果,包括:所述业务信息包含所述业务操作的执行结果和形成所述执行结果的原因。4.一种业务监控的方法,其特征在于,包括:接收业务流程的业务明细,所述业务明细包括基于时间序列所记录的业务信息,所述业务信息包含业务操作的执行结果;根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息。5.根据权利要求4所述的方法,其特征在于,所述业务明细包含了业务流程中一个或者多个执行所述业务操作的时间点。6.根据权利要求5所述的方法,其特征在于,所述业务信息包含所述业务操作的执行结果,包括:所述业务信息包含所述业务操作的执行结果和形成所述执行结果的原因。7.根据权利要求6所述的方法,其特征在于,根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,包括:根据所述业务明细中所述业务信息包含的执行所述业务操作的时间点,计算所述业务操作的执行时长,当所述执行时长不小于预定义的阈值时,形成所述业务流程的告警信息。8.根据权利要求6所述的方法,其特征在于,根据所述业务明细包含的所述业务信息,计算所述业务操作的异常数值,当所述数值不小于预定义阈值时,形成所述业务流程的告警信息,包括...
【专利技术属性】
技术研发人员:孔淑婷,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。