一种运维系统、方法、装置、设备及存储介质制造方法及图纸

技术编号:38465924 阅读:10 留言:0更新日期:2023-08-11 14:43
本发明专利技术实施例公开了一种运维系统、方法、装置、设备及存储介质,系统中的前端运维客户端响应于操作命令触发事件,生成操作命令执行请求发送至运维管理后台;运维管理后台根据操作命令执行请求生成超文本传输协议请求,将超文本传输协议请求发送至分布式处理集群;分布式处理集群执行超文本传输协议请求对应的操作,生成操作执行结果文件上传至文件管理平台,将操作执行结果文件路径发送至前端运维客户端;前端运维客户端根据操作执行结果文件路径向文件管理平台发送文件获取请求,获取操作执行结果文件,以使用户根据操作执行结果文件进行问题定位。支持仅触发请求即可实现指令相关操作,简化了问题定位难度。简化了问题定位难度。简化了问题定位难度。

【技术实现步骤摘要】
一种运维系统、方法、装置、设备及存储介质


[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]将所述超文本传输协议请求发送至所述请求处理器,以使所述请求处理器触发异步操作,执行所述超文本传输协议请求,生成操作执行结果文件上传至文件管理平台。
[0034]第三方面,本专利技术实施例还提供了一种运维装置,包括:
[0035]请求处理器确定模块,用于响应于接收到的超文本传输协议请求,根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器;
[0036]请求处理器执行模块,用于将所述超文本传输协议请求发送至所述请求处理器,以使所述请求处理器触发异步操作,执行所述超文本传输协议请求,生成操作执行结果文件上传至文件管理平台。
[0037]第四方面,本专利技术实施例还提供了一种计算机设备,设备包括:
[0038]一个或多个处理器;
[0039]存储装置,用于存储一个或多个程序;
[0040]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本专利技术任意实施例所提供的运维方法。
[0041]第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所提供的运维方法。
[0042]本专利技术实施例提供的运维系统包括前端运维客户端、运维管理后台和分布式处理集群,其中:前端运维客户端,用于响应于用户触发的操作命令触发事件,生成操作命令触发事件对应的操作命令执行请求,并将操作命令执行请求发送至运维管理后台;运维管理后台,用于根据操作命令执行请求生成超文本传输协议请求,并将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运维系统,其特征在于,包括前端运维客户端、运维管理后台和分布式处理集群,其中:所述前端运维客户端,用于响应于用户通过运维页面触发的操作命令触发事件,生成所述操作命令触发事件对应的操作命令执行请求,并将所述操作命令执行请求发送至所述运维管理后台;所述运维管理后台,用于根据所述操作命令执行请求生成超文本传输协议请求,并将所述超文本传输协议请求发送至所述分布式处理集群;所述分布式处理集群,用于执行所述超文本传输协议请求对应的操作,生成操作执行结果文件上传至文件管理平台,并将操作执行结果文件路径发送至所述前端运维客户端;所述前端运维客户端,还用于响应于用户通过运维页面触发的文件获取事件,根据所述操作执行结果文件路径向所述文件管理平台发送文件获取请求,并获取所述文件管理平台返回的操作执行结果文件,以使用户根据所述操作执行结果文件进行问题定位。2.根据权利要求1所述的系统,其特征在于,所述根据所述操作命令执行请求生成超文本传输协议请求,并将所述超文本传输协议请求发送至所述分布式处理集群,包括:基于所述操作命令执行请求以及所述操作命令执行请求对应的文件服务上传地址生成所述超文本传输协议请求,并将所述超文本传输协议请求发送至所述分布式处理集群。3.根据权利要求1所述的系统,其特征在于,所述分布式处理集群包括请求处理服务器,所述执行所述超文本传输协议请求对应的操作,包括:所述请求处理服务器根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器,并将所述超文本传输协议请求发送至所述请求处理器,触发异步操作,并生成异步操作标识。4.根据权利要求3所述的系统,其特征在于,所述根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器,包括:当所述超文本传输协议请求中的组件参数为第一类型管理器标识时,通过第一类型管理器根据所述超文本传输协议请求生成执行命令并异步执行。5.根据权利要求4所述的系统,其特征在于,所述生成操作执行结果文件上传至文件管理平台,包括:当异步操作执行完成时,通过所述第一类型管理器生成操作执行结果文件,根据所述超文本传输协议请求中的文件服务上传地址和鉴权信息,将所述操作执行结果文件上传至所述文件管理平台,并接收所述文件管理平台返回的操作执行结果文件路径。6.根据权利要求3所述的系统,其特征在于,所述根据所述超文本传输协议请求中的组件参数确定执行所述超文本传输协议请求的请求处理器,包括:当超文本传输协议请求中的组件参数为第二类型管理器标识时,通过第二类型管理...

【专利技术属性】
技术研发人员:彭康晶付海涛陈冬林裴周宇
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1