[发明专利]一种针对云上容器灰度发布的性能、交易验证方法及装置在审
申请号: | 202110125625.0 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112799709A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 鲁满;李彤;白佳乐;程鹏 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 容器 灰度 发布 性能 交易 验证 方法 装置 | ||
本申请提供的一种针对云上容器灰度发布的性能、交易验证方法及装置,可用于云计算领域或其它领域,方法包括:将性能参数对应的时间数据输入至预设的第一时序预测模型,将交易参数对应的时间数据输入至预设的第二时序预测模型,将性能参数时序数据、交易参数时序数据分别于时序预测模型的输出结果进行分析,验证正常容器和灰度容器的异常情况;该方法采用时间序列预测模型,通过对正常容器和灰度容器性能、交易指标历史生产数据进行模型拟合,验证当前正常容器和灰度容器性能、交易指标是否正常,从而扩展了灰度验证的场景,提升灰度验证的智能化水平,实现在无人值守条件下全天实时诊断,为灰度环境转正式环境决策提供依据。
技术领域
本申请涉及云计算领域,具体涉及一种针对云上容器灰度发布的性能、交易验证方法及装置。
背景技术
为了适应业务的快速上线,系统软件功能升级周期进一步缩短,通过灰度发布上线可以有效降低系统投产上线可能引发的风险。灰度验证作为应用灰度发布到版本推广中间环节,其验证结果作为灰度版本推广或者灰度版本回退的重要依据。
当前灰度发布验证手段主要依赖于业务人员手工执行验证点或者通过常规技术验证手段,如通过http接口验证、数据库验证、配置文件参数变量等方式验证技术细节,但仍缺乏一些智能化验证手段,以实现在无人值守条件下全天实时诊断,及时发现问题并报警。
云上环境正常容器和灰度容器之间在部署环境、资源分配、核心业务功能各方面存在一致性,通过对比正常容器和灰度容器的容器性能、交易监控指标可以有效发现版本升级带来的问题。然而在实际情况下,由于正常容器和灰度容器容器流量接入比例不同、负载不均衡导致各项监控指标不相同,无法直接进行对等分析。
综上,目前没有针对云上容器灰度发布的智能比对验证手段,因此,如何提供一种新的方案,解决上述技术问题是本领域亟待解决的技术难题。
发明内容
针对现有技术中的问题,本申请提供一种针对云上容器灰度发布的性能、交易验证方法及装置,能够通过正常容器和灰度容器的历史生产数据进行模型拟合,综合考虑环境差异,计算出历史正常阈值范围,进而验证正常容器和灰度容器的指标偏离程度,当偏离度超过历史正常阈值则认为存在异常,并向上进行报警。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种针对云上容器灰度发布的性能验证方法,包括:
获取灰度发布过程中正常容器和灰度容器的性能参数时序数据;
将所述性能参数对应的时间数据输入至预设的第一时序预测模型,其中所述第一时序预测模型输出性能参数预测时序数据;
根据所述性能参数时序数据以及所述性能参数预测时序数据验证所述正常容器和灰度容器的性能异常情况。
第二方面,本申请提供一种针对云上容器灰度发布的交易验证方法,包括:
获取灰度发布过程中正常容器和灰度容器的交易参数时序数据;
将所述交易参数对应的时间数据输入至预设的第二时序预测模型,其中所述第二时序预测模型输出交易参数预测时序数据;
根据所述交易参数时序数据以及所述交易参数预测时序数据验证所述正常容器和灰度容器的交易异常情况。
第三方面,本申请提供一种针对云上容器灰度发布的验证方法,包括:
获取灰度发布过程中正常容器和灰度容器的性能参数时序数据和交易参数时序数据;
将所述性能参数对应的时间数据输入至预设的第一时序预测模型,其中所述第一时序预测模型输出性能参数预测时序数据,将所述交易参数对应的时间数据输入至预设的第二时序预测模型,其中所述第二时序预测模型输出交易参数预测时序数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110125625.0/2.html,转载请声明来源钻瓜专利网。