【技术实现步骤摘要】
系统部署状态的可视化方法、装置、设备及可读存储介质
本申请涉及数据处理
,尤其涉及一种系统部署状态的可视化方法、装置、设备及可读存储介质。
技术介绍
在商业银行中,业务系统众多,系统版本变更投产频繁,变更系统变更投产期间,运维人员(例如远程开发工程师、维护工程师、业务人员及相应部门领导)需要跟进投产情况。由于系统变更投产的过程具有系统数量大且投产时间集中的特点,依靠人工通过查询部署日志跟进系统的版本部署情况,所以实时获取系统部署状态的方法难度大。
技术实现思路
本申请提供了一种系统部署状态的可视化方法、装置、设备及可读存储介质,用于降低实时获取系统部署状态的难度,如下:一种系统部署状态的可视化方法,包括:获取各个系统的信息,所述系统的信息包括:所述系统的版本信息;基于所述系统的信息,获取所述系统的部署日志;基于所述部署日志,确定已完成部署的系统和正在部署的系统;基于所述已完成部署的系统的所述部署日志,计算所述已完成部署的系统的部署时长;基于所述正在部署 ...
【技术保护点】
1.一种系统部署状态的可视化方法,其特征在于,包括:/n获取各个系统的信息,所述系统的信息包括:所述系统的版本信息;/n基于所述系统的信息,获取所述系统的部署日志;/n基于所述部署日志,确定已完成部署的系统和正在部署的系统;/n基于所述已完成部署的系统的所述部署日志,计算所述已完成部署的系统的部署时长;/n基于所述正在部署的系统的所述部署日志以及所述正在部署的系统的历史部署日志,获取所述正在部署的系统的预计部署完成时间;/n将所述已完成部署的系统的所述版本信息、所述部署时长、所述正在部署的系统的所述版本信息、所述预计部署完成时间,以知识图谱的形式记录;/n展示所述知识图谱。/n
【技术特征摘要】
1.一种系统部署状态的可视化方法,其特征在于,包括:
获取各个系统的信息,所述系统的信息包括:所述系统的版本信息;
基于所述系统的信息,获取所述系统的部署日志;
基于所述部署日志,确定已完成部署的系统和正在部署的系统;
基于所述已完成部署的系统的所述部署日志,计算所述已完成部署的系统的部署时长;
基于所述正在部署的系统的所述部署日志以及所述正在部署的系统的历史部署日志,获取所述正在部署的系统的预计部署完成时间;
将所述已完成部署的系统的所述版本信息、所述部署时长、所述正在部署的系统的所述版本信息、所述预计部署完成时间,以知识图谱的形式记录;
展示所述知识图谱。
2.根据权利要求1所述的方法,其特征在于,所述获取所述正在部署的系统的预计部署完成时间,包括:
获取当前步骤的部署日志,所述当前步骤为正在部署的步骤,所述步骤依据所述正在部署的系统预设的部署流程划分;
基于所述正在部署的系统的所述部署日志,获取部署所述正在部署的系统的部署开始时间,作为开始时刻;
基于所述正在部署的系统的所述部署日志,获取部署已完成步骤所用时间,作为已用时长,所述已完成步骤为所述部署流程中位于所述当前步骤之前的步骤;
基于所述当前步骤的所述部署日志以及所述正在部署的系统的所述历史部署日志,获取完成所述当前步骤所需的时间,作为第一预估时长;
基于所述正在部署的系统的所述历史部署日志,获取完成待部署步骤所需的时间,作为第二预估时长;所述待部署步骤为所述部署流程中位于所述当前步骤之后的步骤;
依据所述开始时刻、所述已用时长、所述第一预估时长、以及所述第二预估时长,计算所述预计部署完成时间。
3.根据权利要求2所述的方法,其特征在于,所述基于所述当前步骤的所述部署日志以及所述正在部署的系统的所述历史部署日志,获取完成所述当前步骤所需的时间,包括:
依据所述当前步骤的所述部署日志以及预设的第一分类模型,获取所述当前步骤的类别;
所述第一分类模型以历史步骤的所述部署日志以及所述历史步骤的所述类别为训练数据,训练得到,所述历史步骤的所述类别为,依据所述历史步骤的所述部署日志对所述历史步骤聚类得到,所述历史步骤为已部署过的所述当前步骤;
计算所述当前步骤的所述类别中,所有所述历史步骤的部署时长的平均值,作为所述第一预估时长,所述历史步骤的所述部署时长依据所述历史步骤的所述部署日志获取。
4.根据权利要求3所述的方法,其特征在于,所述基于所述正在部署的系统的所述历史部署日志,获取完成待部署步骤所需的时间,包括:
依据所述历史步骤的所述部署日志,获取部署所述待部署步骤的预计部署时长,任意一个所述步骤的所述预计部署时长为:在所述历史步骤的所述部署日志中,所述步骤的所述部署时长的平均...
【专利技术属性】
技术研发人员:王畅畅,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。