[发明专利]一种业务监控的方法及系统在审
申请号: | 201610921493.1 | 申请日: | 2016-10-21 |
公开(公告)号: | CN107979477A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 孙迁;叶国华;钱津津;范东;成林 | 申请(专利权)人: | 苏宁云商集团股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 江苏圣典律师事务所32237 | 代理人: | 苏一帜 |
地址: | 210042 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 监控 方法 系统 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种业务监控的方法及系统。
背景技术
随着互联网技术的发展,诸如在线购物平台、订票系统等业务系统的规模愈发庞大,在对业务系统健康状况的诊断过程中,需要获取业务系统一些关键指标的监控数据。
目前,对应规模较为庞大的业务系统,对业务系统关键指标的监控,大都采用业务系统外的日志平台。需要基于日志平台与业务系统之间的传输方式,对业务系统的执行代码进行修改,以便实现业务系统向日志平台上报日志数据的功能,每当业务系统更新或者做出改动时,往往都需要同步地修改业务系统的执行代码,而随着业务系统更新愈来愈频繁,技术人员则需要更频繁地修改业务系统的执行代码,从而导致日志平台更加难以保障实时性。因此,日志平台采用离线处理的方式对业务系统的日志数据进行相关的统计分析,并在日志平台上提供统计后相关维度的计算指标。
由于日志平台的离线处理的方式难以与业务系统的在线业务同步,导致了当前大多数日志平台对指标的监控,存在延迟较高的问题,在实际应用中对业务系统关键指标的监控通常都是作为一种分析业务异常的手段,较高的延迟则限制了业务系统异常的解决速度,最终降低了业务系统的运行效率。
发明内容
本发明的实施例提供一种业务监控的方法及系统,能够提高日志平台的实时性。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供的方法,包括:
从业务系统中提取业务日志,并根据所述业务日志打印业务日志,所述打印业务日志的过程包括:将从业务系统中提取业务日志依据业务指标进行存储;
采集所打印的业务日志,并将所述业务日志推送至分布式发布订阅消息系统;
根据所述业务系统的业务指标,通过所述分布式发布订阅消息系统提取业务日志,并进行聚合计算;
根据经过聚合计算后的业务日志,扫描得到发生异常的业务指标。
结合第一方面,在第一方面的第一种可能的实现方式中,所述根据所述业务日志打印业务日志,包括:
将所提取的业务日志,按照来源的业务系统所设定的业务指标,存储至可读公开服务器;
所述采集所打印的业务日志,并将所述业务日志推送至分布式发布订阅消息系统,包括:通过FLUME从所述可读公开服务器实时采集所述业务日志,并将采集的业务日志推送至所述分布式发布订阅消息系统。
结合第一方面,在第一方面的第二种可能的实现方式中,所述根据所述业务系统的业务指标,通过所述分布式发布订阅消息系统提取业务日志,并进行聚合计算,包括:
根据所述业务系统的业务指标,聚合对应同一类业务指标的业务日志;
并将对应同一类业务指标的业务日志读取至内存。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据经过聚合计算后的业务日志,扫描得到发生异常的业务指标,包括:
根据对应一类业务指标的业务日志,确定出现异常的业务数量;
若所述出现异常的业务数量超过阀值,则判定这一类业务指标发生异常。
结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述将所提取的业务日志,按照来源的业务系统所设定的业务指标,存储至所述可读公开服务器,包括:
通过SPARK,从价格系统抽取对应价格指标的业务日志,并将所述对应价格指标的业务日志存储至可读公开服务器。
结合第一方面的第一种可能的实现方式,在第五种可能的实现方式中,所述将所提取的业务日志,按照来源的业务系统所设定的业务指标,存储至可读公开服务器,包括:
从购物车系统抽取对应各个用户操作接口的指标的业务日志,并将所述对应用户操作接口的指标的业务日志存储至所述可读公开服务器,其中,所述用户操作接口对应所述购物车系统的操作功能,所述操作功能包括:结算、快速购买、提交订单、配送和将商品增/减至购物车。
结合第一方面的第一种可能的实现方式,在第六种可能的实现方式中,所述将所提取的业务日志,按照来源的业务系统所设定的业务指标,存储至可读公开服务器,包括:
从库存系统抽取对应各个库存管理接口的指标的业务日志,并将所述对应库存管理接口的指标的业务日志存储至所述可读公开服务器。
结合第一方面的第一种可能的实现方式,在第七种可能的实现方式中,所述将所提取的业务日志,按照来源的业务系统所设定的业务指标,存储至可读公开服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云商集团股份有限公司,未经苏宁云商集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610921493.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带宽分配方法和装置
- 下一篇:一种客户体验指标的确定方法及装置