【技术实现步骤摘要】
一种异常根因定位方法及装置
本专利技术涉及云计算
,尤其涉及一种异常根因定位方法及装置。
技术介绍
随着云计算的快速发展,越来越多的系统转移到了云上,实现了软件和硬件资源共享,从而减少了系统部署的软硬件成本。但随之而来的是,由大量的组件和复杂的交互带来的各种问题,特别是多租户的云平台,资源竞争会造成性能下降等问题。通常云系统会有监控中心随时监控系统层面指标的异常,当发现系统层面的异常,会有管理人员对异常根因进行定位,而异常根因的手工定位耗时耗力。目前,为了实现异常根因自动定位,常用的方法包括论文《LightweightandAdaptiveServiceAPIPerformanceMonitoringinHighlyDynamicCloudEnvironment》中介绍的方法,通过流量关联的方法获取服务之间依赖关系,而后通过PC-Algorithm算法(一种因果分析算法)获取各KPI(KeyPerformanceIndictaor,关键性监控数据)指标的因果关系,构建故障因果图,从而故障发生时,沿着故障因果图找到根因的指标。然而实践发现,上述异常根因定位方案中,需要依据各个模块的流量数据实现异常根因定位,而很多场景中,各模块的流量数据通常无法采集,导致无法使用该方案实现异常根因定位;此外,上述方案中建立故障因果图时未考虑时序,故障因果图建立的准确性不足,导致异常根因定位准确性也较低。
技术实现思路
本专利技术提供一种异常根因定位方法及装置,以解决传统异常根因定 ...
【技术保护点】
1.一种异常根因定位方法,其特征在于,包括:/n对目标业务指标进行监测,并确定监测到的所述目标业务指标是否满足异常条件;/n当确定监测到的所述目标业务指标满足异常条件时,依据追踪trace数据确定各网元的异常分数;/n依据所述各网元的异常分数构建待查异常网元列表;/n分别对所述待查异常网元列表中各待查异常网元的关键性监控数据KPI指标进行异常检测,以确定所述各待查异常网元的各KPI指标的异常分数;/n依据所述各待查异常网元的异常分数,以及所述各待查异常网元的各KPI指标的异常分数,定位异常根因。/n
【技术特征摘要】
1.一种异常根因定位方法,其特征在于,包括:
对目标业务指标进行监测,并确定监测到的所述目标业务指标是否满足异常条件;
当确定监测到的所述目标业务指标满足异常条件时,依据追踪trace数据确定各网元的异常分数;
依据所述各网元的异常分数构建待查异常网元列表;
分别对所述待查异常网元列表中各待查异常网元的关键性监控数据KPI指标进行异常检测,以确定所述各待查异常网元的各KPI指标的异常分数;
依据所述各待查异常网元的异常分数,以及所述各待查异常网元的各KPI指标的异常分数,定位异常根因。
2.根据权利要求1所述的方法,其特征在于,所述目标业务指标包括服务响应时间和请求成功率;
所述异常条件,包括:
服务响应时间大于预设时间阈值,或/和,请求成功率低于预设成功率阈值。
3.根据权利要求1所述的方法,其特征在于,所述依据trace数据确定各网元的异常分数,包括:
对于任一网元,依据目标统计周期内的trace数据,分别确定各网元对该网元进行调用的响应时间elapsedTime;
依据各网元对该网元进行调用的elapsedTime,确定各网元对该网元进行调用的异常分数;
依据所述各网元对该网元进行调用的异常分数,确定该网元的异常分数。
4.根据权利要求3所述的方法,其特征在于,该网元的异常分数为所述各网元对该网元进行调用的异常分数的中位值。
5.根据权利要求3所述的方法,其特征在于,所述依据所述各网元的异常分数构建待查异常网元列表,包括:
对所述各网元的异常分数按照从高到低的顺序排序;
以排序靠前的n个网元作为待查异常网元,构建待查异常网元列表,n为正整数。
6.根据权利要求3所述的方法,其特征在于,所述依据所述各网元的异常分数构建待查异常网元列表之后,还包括:
依据所述目标统计周期内的trace数据,确定各网元在所述目标统计周期内的请求失败率;
为请求失败率高于预设失败率阈值的网元设置缺省异常分数,并加入所述待查异常网元列表。
7.根据权利要求1所述的方法,其特征在于,所述分别对所述待查异常网元列表中各待查异常网元的KPI指标进行异常检测,以确定所述各待查异常网元的各KPI指标的异常分数,包括:
对于任一待查异常网元的任一KPI指标,依据该KPI指标的标准分数,以及该KPI指标的优先级对应的权重,确定该KPI指标的异常分数。
8.根据权利要求1所述的方法,其特征在于,所述依据所述各待查异常网元的异常分数,以及所述各待查异常网元...
【专利技术属性】
技术研发人员:张闯,敖襄桥,
申请(专利权)人:新华三人工智能科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。