【技术实现步骤摘要】
一种互联网金融业务的连续性监控方法及装置
[0001]本专利技术属于数据处理领域,具体涉及一种互联网金融业务的连续性监控方法及装置。
技术介绍
[0002]当客户发起金融业务的交易时,往往需要监控该交易是否完成闭环的状态。当交易时,一般采用异步场景或者同步场景进行交易,同步或异步交易在某个过程中断,却无法及时感知的情况,业务环节停留在某个中间状态,研发人员和业务人员均不能及时发现,造成业务中断或客户流失的问题。
[0003]为了解决无法及时感知交易中断的问题。现有技术常常通过抓取关键词来识别系统交互的异常(如:系统报错、调用超时以及服务不可用等),但是,采用抓取关键词的方法进行监控,导致出现告警时往往是大批量的、粒度粗糙以及噪音大,无法精准聚焦到具体某笔业务进行精准分析监控。接警人需跟配合具体日志上下文进行相关查询方可定位原因,不仅不能及时定位问题,人工技术运营成本也较高,而且对于不产生关键字的业务中断情况,并不能够产生及时通知和预警。
技术实现思路
[0004]本申请的目的在于提供一种互联网金融业务 ...
【技术保护点】
【技术特征摘要】
1.一种互联网金融业务的连续性监控方法,其特征在于,包括:监测互联网金融业务的业务状态,所述业务状态表示开始业务或者业务已经结束;当业务状态为开始业务时,构建埋点消息,所述埋点消息具有时效性;对所述埋点消息的时效性进行监测,得到时效性监测结果,所述时效性监测结果包括埋点消息有效和埋点消息无效;当时效性监测结果为埋点消息无效时,则向用户端发送告警信息;当时效性监测结果为埋点消息有效时,则继续对时效性进行监测,直至业务状态为业务已经结束,完成连续性监控。2.根据权利要求1所述的互联网金融业务的连续性监控方法,其特征在于,当业务状态为开始业务时,构建埋点消息,包括:当业务状态为开始业务时,构建埋点消息指令,并通过Producer将埋点消息指令发送至Rabbit MQ中;通过Rabbit MQ将埋点消息存储于MongoDB中,进行数据持久化操作,完成埋点消息的构建。3.根据权利要求2所述的互联网金融业务的连续性监控方法,其特征在于,对所述埋点消息的时效性进行监测,得到时效性监测结果,包括:定时轮询MongoDB中存储的埋点消息,并对MongoDB中存储的埋点消息进行时效性验证,得到时效性监测结果。4.根据权利要求3所述的互联网金融业务的连续性监控方法,其特征在于,对MongoDB中存储的埋点消息进行时效性验证,得到时效性监测结果,包括:配置所述互联网金融业务对应埋点消息的时间阈值,所述时间阈值预先存储于数据库中;判断MongoDB中存储的埋点消息的存入时间是否大于时间阈值,若是,则判定时效性监测结果为埋点消息无效,否则判定时效性监测结果为埋点消息有效。5.根据权利要求4所述的互联网金融业务的连续性监控方法,其特征在于,当时效性监测结果为埋点消息无效时,则向用户端发送告警信息...
【专利技术属性】
技术研发人员:罗喜川,
申请(专利权)人:四川新网银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。