【技术实现步骤摘要】
基于大数据的智能运维方法及系统
[0001]本专利技术涉及运维
,尤其涉及一种基于大数据的智能运维方法及系统。
技术介绍
[0002]运维,本质上是对网络、服务器、服务的生命周期各个阶段的运营与维护,在成本、稳定性、效率上达成一致可接受的状态。例如,对一个APP进行运营维护时,需要会根据用户的需求对相应的APP的某个功能进行优化。在现有的运营维护过程中,都是根据管理员的主动认知对平台的某个功能、模块进行维护、优化,使得所优化的部分可能并不是用户经常使用的,降低优化的效果,并且在进行优化后的过程中,并不会以模块化的方式进行优化,导致平台运维过程中效率较低,并且可能在某个较长的时间段内无法正常使用,降低平台的体验效果。
技术实现思路
[0003]本专利技术实施例提供一种基于大数据的智能运维方法及系统,能够根据用户使用行为的大数据对平台所需要维护的运维目标进行确定,使用户使用较多的部分能够进行有针对性的优化,提高平台的使用效果,并且在运维过程中,以模块化、组件化的方式进行运维,提高了优化效率,降低部署时间,无需暂定平台的使用,提高平台的体验效果。
[0004]本专利技术实施例的第一方面,提供一种基于大数据的智能运维方法,包括:基于预设关键词对大数据中的用户行为数据进行筛选得到目标数据,根据所述目标数据确定运维目标;提取所述运维目标所对应的至少一个原始目标组件,确定所述原始目标组件的所有接口得到目标原始接口,以所述目标原始接口为分界点对目标组件所对应的源代码镜像处理得到原始源代码;接收运维数据对 ...
【技术保护点】
【技术特征摘要】
1.基于大数据的智能运维方法,其特征在于,包括:基于预设关键词对大数据中的用户行为数据进行筛选得到目标数据,根据所述目标数据确定运维目标;提取所述运维目标所对应的至少一个原始目标组件,确定所述原始目标组件的所有接口得到目标原始接口,以所述目标原始接口为分界点对目标组件所对应的源代码镜像处理得到原始源代码;接收运维数据对所述原始源代码更新处理得到更新后的运维源代码,基于目标原始接口确定目标运维接口,对所述运维源代码和目标运维接口组装得到运维目标组件;确定与目标原始接口所连接的其他非运维接口,将非运维接口与所述目标运维接口建立连接,基于预设切换策略使非运维接口停止与原始目标组件进行数据交互、使非运维接口与运维目标组件开始数据交互;对原始目标组件所对应的原始源代码和目标原始接口删除处理。2.根据权利要求1所述的基于大数据的智能运维方法,其特征在于,在基于预设关键词对大数据中的用户行为数据进行筛选得到目标数据,根据所述目标数据确定运维目标的步骤中,具体包括:根据所述预设关键词对预设时间段内的用户行为数据筛选得到与所述预设关键词对应的目标数据;对所述目标数据进行分类得到多个子数据,基于预设的智能算法对多个子数据进行运维指数的计算,每个子数据对应一个运维指数;基于输入的目标数量和运维指数得到与所述子数据所对应的运维目标。3.根据权利要求2所述的基于大数据的智能运维方法,其特征在于,在对所述目标数据进行分类得到多个子数据,基于预设的智能算法对多个子数据进行运维指数的计算,每个子数据对应一个运维指数的步骤中,具体包括:获取每个子数据所对应的数据代码在预设时间段内的运行次数;所述智能算法包括第一计算公式,通过第一计算公式计算每个子数据进行运维指数,其中,为第个子数据的运维指数,为第个子数据的属性权重值,第一常数值,为第个子数据的数据代码在预设时间段内的运行次数,为第个子数据的属性权重值,第个子数据的数据代码在预设时间段内的运行次数,为子数据的上限值;在基于输入的目标数量和运维指数得到与所述子数据所对应的运维目标的步骤中,具体包括:根据所述运维指数对子数据按照第一策略排序得到第一排序结果,根据所述目标数量对第一排序结果中的子数据进行选取,得到至少一个子数据所对应的运维目标。4.根据权利要求1所述的基于大数据的智能运维方法,其特征在于,在提取所述运维目标所对应的至少一个原始目标组件,确定所述原始目标组件的所有
接口得到目标原始接口,以所述目标原始接口为分界点对目标组件所对应的源代码镜像处理得到原始源代码的步骤中,具体包括:获取每一个原始目标组件所对应的原始reques类,所述原始reques类具有原始目标组件的原始结构;获取所述原始reques类中所对应的原始url,以所述原始url分界点,获取所述原始url能够调取的源代码;对原始url能够调取的源代码镜像处理得到原始源代码。5.根据权利要求4所述的基于大数据的智能运维方法,其特征在于,在接收运维数据对所述原始源代码更新处理得到更新后的运维源代码,基于目标原始接口确定目标运维接口,对所述运维源代码和目标运维接口组装得到运维目标组件的步骤中,具体包括:将所述原始源代码对管理员进行展示;接收管理员输入的运维数据对所述原始源代码更新处理得到更新后的运维源代码;基于原始源代码将运维源代码与相应的原始url对应得到更新后的运维url;根据更新运维url得到更新后的运维reques类,根据运维reques类得到相对应的目标运维接口,对所述运维源代码和目标运维接口组装得到运维目标组...
【专利技术属性】
技术研发人员:徐力军,朱礼伟,
申请(专利权)人:南京易联阳光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。