[发明专利]一种日志分析方法及装置有效
申请号: | 201610060944.7 | 申请日: | 2016-01-28 |
公开(公告)号: | CN107015901B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 黄骏宇;王子银 | 申请(专利权)人: | 苏宁易购集团股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 许峰;苏一帜 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 分析 方法 装置 | ||
本发明实施例公开了一种日志分析方法及装置,涉及电子信息技术领域,能够极大地节省业务系统的运维成本。本发明包括:包括:采集业务系统的日志数据,业务系统用于运行包括至少两个业务环节的业务过程,日志数据包括用于表示每一个环节上业务的执行状态的信息;根据日志数据,生成业务路径,每一条业务路径由至少两个节点和节点之间的连线组成,每一个节点对应一个业务环节;对所生成的业务路径设置标识,一条业务路径的标识用于表示这一条业务路径对应的业务属性;对所生成的业务路径进行统计计算并得到统计结果,并根据统计结果得到异常的业务路径,统计结果包括具有相同标识的业务路径的数量。本发明适用于海量日志数据的异常分析。
技术领域
本发明涉及电子信息技术领域,尤其涉及一种日志分析方法及装置。
背景技术
在业务系统的日常运行中,每天产生大量业务日志,而业务日志包含了系统中几乎所有业务环节的运行情况。对于技术专家诊断系统故障或是业务异常,业务日志起到了至关重要的作用。
目前行业内已经出现了一些自动分析业务异常的方案,但是自动分析的准确度和灵活性,远不如技术专家人工诊断。且目前的大部分自动分析业务异常的方案,主要采用机器学习和训练算法,其依然需要使用海量的已完成人工诊断的诊断数据作为样本集,并且一旦业务系统出现变动或是采用了新的业务系统,就需要重新准备人工诊断的诊断数据作为样本集。因此在较长的一段时间内,依然需要组织足够的且经验丰富的技术人员对业务系统进行人工运维。例如:目前通常的业务系统的健康状况监测方式主要有一下流程:客服反映异常订单,然后在历史数据中查询异常订单,定位问题并解决;技术人员通过查询某几笔订单来估计系统耗时、瓶颈等系统运行状况以及当天系统运行情况;技术人员通过查看几笔订单来了解某天的异常和失败原因。
然而,随着业务链条的日趋复杂,系统在完成一系列业务过程时,往往会产生海量的业务日志,对于业务日志的分析工作也日趋繁琐,但是技术人员的工作能力是有限的,因此人力不足成为运维团队中的普遍现象,运营商需要耗费更多的人工成本雇佣技术人员参与业务系统的运维工作。
发明内容
本发明的实施例提供一种日志分析方法及装置,能够极大地节省业务系统的运维成本。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种日志分析方法,包括:
采集业务系统的日志数据,所述业务系统用于运行包括至少两个业务环节的业务过程,所述日志数据包括用于表示每一个环节上业务的执行状态的信息;
根据所述日志数据,生成业务路径,其中,每一条业务路径由至少两个节点和节点之间的连线组成,每一个节点对应一个业务环节;
对所生成的业务路径设置标识,其中,一条业务路径的标识用于表示这一条业务路径对应的业务属性;
对所生成的业务路径进行统计计算并得到统计结果,并根据所述统计结果得到异常的业务路径,所述统计结果包括具有相同标识的业务路径的数量。
结合第一方面,在第一方面的第一种可能的实现方式中,在每一条业务路径中,各个节点相互串联;每一个业务路径指向一个路径终点,所述路径终点包括:业务成功、业务失败和业务异常。
结合第一方面,在第一方面的第二种可能的实现方式中,还包括:按照所生成的业务路径,聚类所述日志数据并得到对应各个业务路径的日志子集,其中,对应于一个业务路径的日志子集包括这该业务路径中的各环节上业务的执行状态的信息。
结合第一方面或第一方面的第一至二种可能的实现方式,在第三种可能的实现方式中,还包括:
在根据所述统计结果得到异常的业务路径后,提取正常的业务路径作为基准路径;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁易购集团股份有限公司,未经苏宁易购集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610060944.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种色环电阻识读仪
- 下一篇:用于平板电脑的键盘盖