[发明专利]一种基于决策树的问题定位方法和装置在审
申请号: | 201910361891.6 | 申请日: | 2019-04-30 |
公开(公告)号: | CN110162422A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 姜立茸 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 决策树 问题定位 方法和装置 风险决策 问题排查 异常信息 定位结果 日志监控 预先配置 指标特征 最终结果 固定的 排查 数据库 存储 自动化 场景 重复 申请 | ||
本说明书提供一种基于决策树的问题定位方法和装置,在数据库中存储了对应不同异常场景的不同风险决策树,接收基于日志监控获取的异常信息后,根据所述异常信息确定对应的风险决策树,根据执行决策树命中的最终结果为本次异常进行问题定位。由于在各种指标特征相对明确的情况下,对问题排查的思路、步骤也是相对重复固定的,本申请通过自动化地执行预先配置的决策树逻辑给出定位结果,可以大幅降低人力排查成本,提高问题排查效率。
技术领域
本说明书涉及互联网领域,尤其涉及一种基于决策树的问题定位方法和装置。
背景技术
在技术风险保障的日常工作中,技术人员需要对线上各种来源的监控报警保持极高的关注,目前虽然报警来源多种多样,但是造成当次报警行为的实际问题定位大多靠人工排查,将大量时间和精力投入在大量的线上报警定位上成为了日常面临的高频挑战。
以支付宝监控平台xflush进行举例说明,xflush是通过基于规则的日志采集统计方式来进行监控,当日志出现异常时,则通过报警输出该异常。这种方式能够帮助技术人员定位到一个问题的表现现象,但缺乏实际能够指导解决问题的根因定位能力。如报警信息中包含的是某个服务器的CPU异常信息,但造成该服务器CPU异常的根因还需要技术人员进行排查,通过查看多个相关监控数据、拉取线上日志、查看当前变更事件等操作来人工决策该问题的产生原因,进而解决该问题。这一系列动作耗时长、效率低,极有可能造成长时间线上问题影响的扩大化。
发明内容
针对上述技术问题,本说明书实施例提供一种基于决策树的问题定位方法和装置,技术方案如下:
根据本说明书实施例的第一方面,提供一种基于决策树的问题定位方法,该方法包括:
接收基于日志监控获取的异常信息后,根据所述异常信息确定异常场景;
在数据库中确定所述异常场景对应的风险决策树,根据所述异常信息和预定的规则信息配置所述风险决策树的决策路径与决策规则,其中,数据库中存储了对应不同异常场景的不同风险决策树;
执行所述风险决策树,根据决策树命中的最终结果为本次异常进行问题定位。
根据本说明书实施例的第二方面,提供一种基于决策树的问题定位装置,该装置包括:
异常信息接收模块:用于接收基于日志监控获取的异常信息后,根据所述异常信息确定异常场景;
决策树确定模块:用于在数据库中确定所述异常场景对应的风险决策树,根据所述异常信息和预定的规则信息配置所述风险决策树的决策路径与决策规则,其中,数据库中存储了对应不同异常场景的不同风险决策树;
决策树执行模块:用于执行所述风险决策树,根据决策树命中的最终结果为本次异常进行问题定位。
根据本说明书实施例的第二方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现一种基于决策树的问题定位方法,该方法包括:
接收基于日志监控获取的异常信息后,根据所述异常信息确定异常场景;
在数据库中确定所述异常场景对应的风险决策树,根据所述异常信息和预定的规则信息配置所述风险决策树的决策路径与决策规则,其中,数据库中存储了对应不同异常场景的不同风险决策树;
执行所述风险决策树,根据决策树命中的最终结果为本次异常进行问题定位:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910361891.6/2.html,转载请声明来源钻瓜专利网。