[发明专利]业务问题定位方法、定位装置、计算机设备及存储介质在审
申请号: | 201911191073.2 | 申请日: | 2019-11-28 |
公开(公告)号: | CN111858115A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 董志玲 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 问题 定位 方法 装置 计算机 设备 存储 介质 | ||
本发明提出了一种业务问题定位方法、定位装置、计算机设备及存储介质。其中,业务问题定位方法包括:获取报错日志,以及获取报错日志的锚点;查找与锚点相关联的业务操作;执行业务操作,定位业务问题。通过本发明的技术方案,在业务问题发生时能够快速的定位问题,降低了人工成本,提高了问题定位效率。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种业务问题定位方法、定位装置、计算机设备及存储介质。
背景技术
目前,由于行业内多模块多系统的业务较多,独立运行的业务较少,对于上下游系统出现的问题往往会阻碍本系统的项目进度,即便目前很多工具是能获取到相关业务的相关日志,并且也能关联到相关的业务文档或者业务链路图,知道什么样的结果才是预期达到的,但是系统报错想要排查具体原因就需要人工跟进,使得业务问题的排查耗时耗力,并且效率较低。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个方面在于提出了一种业务问题定位方法。
本发明的另一个方面在于提出了一种业务问题定位装置。
本发明的再一个方面在于提出了一种计算机设备。
本发明的又一个方面在于提出了一种计算机可读存储介质。
有鉴于此,根据本发明的一个方面,提出了一种业务问题定位方法,包括:获取报错日志,以及获取报错日志的锚点;查找与锚点相关联的业务操作;执行业务操作,定位业务问题。
本发明提供的业务问题定位方法,每个报错日志预先设定了唯一的锚点,可通过该锚点确认报错日志的唯一性,并且对锚点添加了对应的业务操作。在出现报错信息后获取该报错信息的报错日志以及获取该报错日志的锚点,进一步地,查找该锚点相关联的业务操作,通过执行该业务操作能够定位出业务问题。通过本发明的技术方案,在业务问题发生时能够快速的定位问题,降低了人工成本,提高了问题定位效率。
需要说明的是,与锚点相关联的业务操作可以为一个或多个,当一个业务操作未定位出业务问题时,可继续尝试其它业务操作进行业务问题定位。
根据本发明的上述业务问题定位方法,还可以具有以下技术特征:
在上述技术方案中,执行业务操作,定位业务问题的步骤,具体包括:查找与业务操作的相关数据,并将相关数据作为业务操作的执行参数;按照执行参数和业务操作的类型执行业务操作,定位业务问题。
在该技术方案中,业务操作的相关数据的来源是多方面的,可以为数据库、日志等,每个业务操作均具有业务操作类型,不同类型的业务操作执行方式不同,执行方式可包括配置扫描业务操作、工具调用业务操作等。业务操作可包括:数据基础校验、结合工具数据校验、自动传入参数的工具业务操作以及其他业务操作处理。
在上述任一技术方案中,获取报错日志,以及获取报错日志的锚点之前,还包括:为报错日志设置锚点;基于业务数据,建立锚点与至少一种业务操作的关联关系。
在该技术方案中,通过代码自动为所有日志设置锚点,首次需要人工关联锚点和业务操作,锚点是基于类路径、类名、方法名、错误码建立的,并且可以加入任意关键字,由此能够为对报错日志进行唯一识别建立基础。
在上述任一技术方案中,还包括:存储锚点、业务操作以及锚点与业务操作的关联关系。
在该技术方案中,将锚点存储至锚点数据库,将业务操作存储至业务操作数据库,将锚点与业务操作对应存储至关联关系数据库,在进行应用时直接在对应数据库中进行检索,节约时间,提高效率。
在上述任一技术方案中,还包括:更新锚点与业务操作的关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911191073.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:喷墨打印装置
- 下一篇:用于带电作业车的四级悬臂装置