[发明专利]一种云持续集成告警处理方法、服务器及存储介质在审
申请号: | 202010285713.2 | 申请日: | 2020-04-13 |
公开(公告)号: | CN113541978A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 徐磊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F16/953 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 持续 集成 告警 处理 方法 服务器 存储 介质 | ||
1.一种云持续集成告警处理方法,包括:
根据受检代码的在云集成平台的检测执行日志识别所述受检代码对应的即时告警;
查询告警-响应映射表确定所述即时告警所对应的目标响应事件,所述告警-响应映射表中包含各告警与各响应事件之间的对应关系;
触发所述即时告警对应的目标响应事件。
2.如权利要求1所述的云持续集成告警处理方法,其特征在于,所述查询告警-响应映射表确定所述即时告警所对应的目标响应事件包括:
若所述告警-响应映射表中所述即时告警所对应的响应事件有至少两个,则分别确定与所述即时告警所对应的各响应事件对应的预估代价,所述预估代价为预估执行所述响应事件在人力成本、事件成本与资源成本几方面中至少一方面的代价;
根据各所述响应事件的预估代价选择所述即时告警对应的目标响应事件。
3.如权利要求2所述的云持续集成告警处理方法,其特征在于,所述分别确定与所述即时告警所对应的各响应事件对应的预估代价包括:
对于与所述即时告警所对应的任意一个响应事件,确定所述响应事件对应的各个关键代价指标X;
根据以下公式确定所述响应事件对应的预估代价:
所述Y为所述响应事件对应的预估代价,所述n表示所述响应事件对应的关键代价指标X的总数,所述i表示所述响应事件对应的第i个关键代价指标,所述Xi表示第i个关键代价指标的值,Wi表示第i个关键代价指标的权重。
4.如权利要求3所述的云持续集成告警处理方法,其特征在于,所述触发所述即时告警对应的目标响应事件之后,还包括:
确定触发所述告警所对应的响应事件的实际代价;
根据所述实际代价结合逻辑回归算法更新各关键代价指标对应的权重W。
5.如权利要求1-4任一项所述的云持续集成告警处理方法,其特征在于,所述根据受检代码的在云集成平台的检测执行日志识别所述受检代码对应的即时告警包括:
查询所述受检代码的检测执行日志确定所述受检代码在各检测项目下执行的状态信息;
对于任意一个检测项目,若所述状态信息表征所述受检代码在所述检测项目下执行成功,则根据所述检测执行日志确定所述受检代码在所述检测项目下的执行指标;
将所述受检代码在各所述检测项目下的执行指标同对应的执行指标阈值进行比较,识别各所述检测项目中的即时告警。
6.如权利要求5所述的云持续集成告警处理方法,其特征在于,所述根据受检代码的在云集成平台的检测执行日志识别所述受检代码对应的即时告警还包括:
对于任意一个检测项目,若所述状态信息表征所述受检代码在所述检测项目下执行失败,则提取所述检测执行日志中的关键字;
查询关键字-告警映射表确定所述关键字所对应的即时告警,所述关键字-告警映射表中包含多个关键字与多种告警之间的映射关系。
7.如权利要求5所述的云持续集成告警处理方法,其特征在于,根据所述检测执行日志确定所述受检代码在各所述检测项目下的执行指标之后,还包括:
按照所述受检代码经历各检测项目的顺序为所述受检代码的本次提交生成代码提交记录,所述代码提交记录中包括所述受检代码的提交标识commit ID、提交者标识信息、云持续集成初次入队时间、KW扫描详情、SM扫描详情、verifyCI时长、mergeCI时长中的至少部分;
将所述代码提交记录存储至数据库。
8.如权利要求7所述的云持续集成告警处理方法,其特征在于,所述云持续集成告警处理方法还包括:
根据所述数据库中存储的代码提交记录进行执行指标拟合;
根据拟合结果分析确定针对所述云集成平台的潜在告警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010285713.2/1.html,转载请声明来源钻瓜专利网。