一种微服务应用监测方法技术

技术编号:39740555 阅读:5 留言:0更新日期:2023-12-17 23:41
本发明专利技术公开了一种微服务应用监测方法

【技术实现步骤摘要】
一种微服务应用监测方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种微服务应用监测方法

装置

设备及介质


技术介绍

[0002]企业的软件系统可以根据业务需求被拆分成许多个体量较小的微服务应用

每一个微服务应用可以单独部署和运维,有自己独立的生命周期

不同的微服务应用之间可以互相调用

每一个微服务应用的开发人员在开发完成微服务应用之后,会通过预先构建的流水线对微服务应用进行处理:根据微服务应用的代码的存储地址来获取微服务应用的代码;对微服务应用的代码进行检查;在检查通过之后,对微服务应用的代码进行测试;在测试通过之后,根据微服务应用的代码进行镜像构建,得到微服务应用对应的镜像;将微服务应用对应的镜像存储至镜像仓库;根据微服务应用对应的镜像,将微服务应用部署至指定电子设备中

为了确定微服务应用的处理状态,需要对微服务应用的处理过程进行监测,获取与微服务应用的处理过程相关的信息

[0003]相关技术中,微服务应用监测方案通常为:根据人工经验对微服务应用的处理过程进行监测,获取与微服务应用的处理过程相关的信息

相关技术中的数据处理方案依赖于人工经验,监测过程的准确性和可靠性较低,无法准确地获取与微服务应用的处理过程相关的信息,并对与微服务应用的处理过程相关的信息进行展示


技术实现思路

[0004]本专利技术提供了一种微服务应用监测方法

装置

设备及介质,以解决相关技术中的数据处理方案依赖于人工经验,监测过程的准确性和可靠性较低,无法准确地获取与微服务应用的处理过程相关的信息,并对与微服务应用的处理过程相关的信息进行展示的问题

[0005]根据本专利技术的一方面,提供了一种微服务应用监测方法,包括:
[0006]获取与应用处理流水线对应的待处理微服务应用的提交信息,确定与所述待处理微服务应用对应的关联人员的邮箱地址;
[0007]通过所述应用处理流水线对所述待处理微服务应用进行处理,完成所述待处理微服务应用的各个处理阶段;
[0008]通过信息获取脚本获取所述待处理微服务应用的各个处理阶段的处理信息;
[0009]根据预设邮件模板和所述处理信息,生成与所述待处理微服务应用对应的信息展示邮件;
[0010]根据所述邮箱地址,将所述信息展示邮件发送至所述关联人员的邮箱

[0011]本专利技术实施例的技术方案,可以通过信息获取脚本,自动

准确地获取微服务应用的各个处理阶段的处理信息,可以自动生成用于展示微服务应用的各个处理阶段的处理信息的信息展示邮件,并将信息展示邮件发送至与微服务应用对应的关联人员的邮箱,从而
通过邮件的方式将与微服务应用的处理过程相关的信息展示给与微服务应用对应的关联人员,便于关联人员及时获取与微服务应用的处理过程相关的信息,确定微服务应用的处理状态,实现了准确地获取与微服务应用的处理过程相关的信息,并对与微服务应用的处理过程相关的信息进行展示,提高监测过程的准确性和可靠性的有益效果

[0012]可选的,确定与所述待处理微服务应用对应的关联人员的邮箱地址,包括:
[0013]检测所述待处理微服务应用的提交信息中是否包含与所述待处理微服务应用对应的关联人员的邮箱地址;
[0014]若是,则从所述待处理微服务应用的提交信息中提取与所述待处理微服务应用对应的关联人员的邮箱地址

[0015]本专利技术实施例的技术方案,可以从待处理微服务应用的提交信息中提取与待处理微服务应用对应的关联人员的邮箱地址,便于通过邮件的方式对与微服务应用的处理过程相关的信息进行展示

[0016]可选的,在检测所述待处理微服务应用的提交信息中是否包含与所述待处理微服务应用对应的关联人员的邮箱地址之后,还包括:
[0017]若否,则将预设邮箱地址确定为与所述待处理微服务应用对应的关联人员的邮箱地址

[0018]本专利技术实施例的技术方案,可以在无法从待处理微服务应用的提交信息中获取到与微服务应用对应的关联人员的邮箱地址的情况下,自动将预设邮箱地址确定为与微服务应用对应的关联人员的邮箱地址

[0019]可选的,通过信息获取脚本获取所述待处理微服务应用的各个处理阶段的处理信息,包括:
[0020]通过信息获取脚本从与所述应用处理流水线对应的信息记录文件中,获取与所述待处理微服务应用对应的记录信息,并从所述记录信息中提取所述待处理微服务应用的各个处理阶段的处理信息;
[0021]其中,所述处理信息包括所述待处理微服务应用的各个处理阶段的标识信息和时间信息

[0022]本专利技术实施例的技术方案,可以基于信息获取脚本,自动从与待处理微服务应用对应的记录信息中提取待处理微服务应用的各个处理阶段的标识信息和时间信息,从而对待处理微服务应用的处理过程进行监测,获取与待处理微服务应用的处理过程相关的信息

[0023]可选的,根据预设邮件模板和所述处理信息,生成与所述待处理微服务应用对应的信息展示邮件,包括:
[0024]获取预设邮件模板,将所述处理信息填充至所述预设邮件模板中的处理信息填充位置中,得到与所述待处理微服务应用对应的信息展示邮件

[0025]本专利技术实施例的技术方案,可以自动根据预设邮件模板和待处理微服务应用的各个处理阶段的处理信息,生成用于展示获取到的待处理微服务应用的各个处理阶段的处理信息的邮件,便于通过邮件的方式对与微服务应用的处理过程相关的信息进行展示

[0026]可选的,获取与应用处理流水线对应的待处理微服务应用的提交信息,包括:
[0027]获取目标用户在预设时段内上传的与应用处理流水线对应的待处理微服务应用
的提交信息

[0028]本专利技术实施例的技术方案,可以获取目标用户在预设时段内上传的待处理微服务应用的提交信息,从而基于提交信息,确定与待处理微服务应用对应的关联人员的邮箱地址,便于通过邮件的方式对与微服务应用的处理过程相关的信息进行展示

[0029]可选的,在获取与应用处理流水线对应的待处理微服务应用的提交信息之前,还包括:
[0030]获取管理用户上传的信息获取脚本,将所述信息获取脚本存储至预设存储位置

[0031]本专利技术实施例的技术方案,可以获取用户上传的信息获取脚本,从而基于信息获取脚本,自动获取与待处理微服务应用的处理过程相关的信息

[0032]根据本专利技术的另一方面,提供了一种微服务应用监测装置,包括:
[0033]地址确定模块,用于获取与应用处理流水线对应的待处理微服务应用的提交信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种微服务应用监测方法,其特征在于,包括:获取与应用处理流水线对应的待处理微服务应用的提交信息,确定与所述待处理微服务应用对应的关联人员的邮箱地址;通过所述应用处理流水线对所述待处理微服务应用进行处理,完成所述待处理微服务应用的各个处理阶段;通过信息获取脚本获取所述待处理微服务应用的各个处理阶段的处理信息;根据预设邮件模板和所述处理信息,生成与所述待处理微服务应用对应的信息展示邮件;根据所述邮箱地址,将所述信息展示邮件发送至所述关联人员的邮箱
。2.
根据权利要求1所述的微服务应用监测方法,其特征在于,确定与所述待处理微服务应用对应的关联人员的邮箱地址,包括:检测所述待处理微服务应用的提交信息中是否包含与所述待处理微服务应用对应的关联人员的邮箱地址;若是,则从所述待处理微服务应用的提交信息中提取与所述待处理微服务应用对应的关联人员的邮箱地址
。3.
根据权利要求2所述的微服务应用监测方法,其特征在于,在检测所述待处理微服务应用的提交信息中是否包含与所述待处理微服务应用对应的关联人员的邮箱地址之后,还包括:若否,则将预设邮箱地址确定为与所述待处理微服务应用对应的关联人员的邮箱地址
。4.
根据权利要求1所述的微服务应用监测方法,其特征在于,通过信息获取脚本获取所述待处理微服务应用的各个处理阶段的处理信息,包括:通过信息获取脚本从与所述应用处理流水线对应的信息记录文件中,获取与所述待处理微服务应用对应的记录信息,并从所述记录信息中提取所述待处理微服务应用的各个处理阶段的处理信息;其中,所述处理信息包括所述待处理微服务应用的各个处理阶段的标识信息和时间信息
。5.
根据权利要求1所述的微服务应用监测方法,其特征在于,根据预设邮件模板和所述处理信息,生成与所述待处理微服务应用对应的信息展示邮件,包括:获取预设邮件模板,将所述处理信...

【专利技术属性】
技术研发人员:孙建强江睿王鹏郭庆
申请(专利权)人:青岛中科曙光科技服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1