本申请涉及人工智能,尤其涉及一种基于智能运维的服务网格配置方法及其相关设备。
背景技术:
1、istio是一个开源的服务网格,用于连接、管理和保护微服务。在istio中,一种常见的配置生成方法是使用通用模型。通用模型允许用户定义一组通用的配置规则,然后根据需要将这些规则应用于不同的服务和场景。
2、但大部分通用模型没有足够的上下文信息或特定领域知识来理解复杂的配置需求,从而导致生成的配置不够精确。
技术实现思路
1、本申请的主要目的在于提供一种基于智能运维的服务网格配置方法及其相关设备,旨在解决通用模型生成的配置不够精确的问题。
2、为实现上述目的,本申请提供一种基于智能运维的服务网格配置方法,所述基于智能运维的服务网格配置方法包括以下步骤:
3、获取配置相关信息;
4、通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据;其中,所述智能配置模型是基于配置样本,对大语言模型进行迭代训练得到的,所述配置样本包括服务网格相关知识。
5、可选地,所述通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据的步骤之后,包括:
6、检测是否存在验证指令;
7、若未检测到所述验证指令,则将所述相关配置数据反馈给用户;
8、若检测到所述验证指令,则通过智能验证模型对所述相关配置数据进行验证,并得到相应验证结果;其中,所述智能验证模型是基于验证样本,对大语言模型进行迭代训练得到的。
9、可选地,所述若检测到所述验证指令,则通过智能验证模型对所述相关配置数据进行验证,并得到相应验证结果的步骤之后,包括:
10、若所述验证结果不符合预期结果,则根据所述验证结果,重新通过所述智能配置模型对所述配置相关信息进行处理,得到服务网格的更新后配置数据;其中,所述预期结果是通过所述智能验证模型生成的。
11、可选地,所述通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据的步骤之后,还包括:
12、检测是否存在应用配置指令;
13、若检测到所述应用配置指令,则在测试环境中测试所述相关配置数据,并同步监测所述相关配置数据的测试情况;
14、若未检测到所述应用配置指令,则将所述相关配置数据反馈给用户。
15、可选地,所述若检测到所述应用配置指令,则在测试环境中测试所述相关配置数据,并同步监测所述相关配置数据的测试情况的步骤,包括:
16、在测试环境中测试所述相关配置数据,并同步监测所述相关配置数据的测试情况;
17、若未检测到所述测试情况异常,则将所述相关配置数据反馈给用户;
18、若检测到所述测试情况异常,则进行相应应急处理,并向用户反馈所述异常测试情况与所述应急处理的相关处理结果。
19、可选地,所述通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据的步骤之后,还包括:
20、更新所述配置样本;其中,所述更新后的配置样本包括通过爬虫技术实时采集的服务网格相关知识;
21、基于更新后的所述配置样本,对所述智能配置模型进行训练,得到更新后的所述智能配置模型。
22、此外,为实现上述目的,本申请还提供一种基于智能运维的服务网格配置装置,所述基于智能运维的服务网格配置装置包括:
23、获取模块,用于获取配置相关信息;
24、配置模块,用于通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据;其中,所述智能配置模型是基于配置样本,对大语言模型进行迭代训练得到的,所述配置样本包括服务网格相关知识。
25、此外,为实现上述目的,本申请还提供一种基于智能运维的服务网格配置设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于智能运维的服务网格配置程序,所述基于智能运维的服务网格配置程序配置为实现所述的基于智能运维的服务网格配置方法的步骤。
26、此外,为实现上述目的,本申请还提供一种存储介质,所述存储介质上存储有基于智能运维的服务网格配置程序,所述基于智能运维的服务网格配置程序被处理器执行时实现所述的基于智能运维的服务网格配置方法的步骤。
27、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括基于智能运维的服务网格配置程序,所述基于智能运维的服务网格配置程序被处理器执行时实现所述的基于智能运维的服务网格配置方法的步骤。
28、本申请提供了一种基于智能运维的服务网格配置方法及其相关设备,与相关技术中大部分通用模型没有足够的上下文信息或特定领域知识来理解复杂的配置需求,从而导致生成的配置不够精确相比,在本申请中,获取配置相关信息;通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据;其中,所述智能配置模型是基于配置样本,对大语言模型进行迭代训练得到的,所述配置样本包括服务网格相关知识。可以理解,在本申请中,获取配置相关信息,并通过智能配置模型得到服务网格的相关配置数据,由于训练样本包括足够的服务网格领域知识,智能配置模型根据用户需求所生成的配置更加精确。
1.一种基于智能运维的服务网格配置方法,其特征在于,所述基于智能运维的服务网格配置方法包括以下步骤:
2.如权利要求1所述的基于智能运维的服务网格配置方法,其特征在于,所述通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据的步骤之后,包括:
3.如权利要求2所述的基于智能运维的服务网格配置方法,其特征在于,所述若检测到所述验证指令,则通过智能验证模型对所述相关配置数据进行验证,并得到相应验证结果的步骤之后,包括:
4.如权利要求1~3任一项所述的基于智能运维的服务网格配置方法,其特征在于,所述通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据的步骤之后,还包括:
5.如权利要求4所述的基于智能运维的服务网格配置方法,其特征在于,所述若检测到所述应用配置指令,则在测试环境中测试所述相关配置数据,并同步监测所述相关配置数据的测试情况的步骤,包括:
6.如权利要求1~5任一项所述的基于智能运维的服务网格配置方法,其特征在于,所述通过智能配置模型对所述配置相关信息进行处理,得到服务网格的相关配置数据的步骤之后,还包括:
7.一种基于智能运维的服务网格配置装置,其特征在于,所述基于智能运维的服务网格配置装置包括:
8.一种基于智能运维的服务网格配置设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于智能运维的服务网格配置程序,所述基于智能运维的服务网格配置程序配置为实现如权利要求1至6中任一项所述的基于智能运维的服务网格配置方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有基于智能运维的服务网格配置程序,所述基于智能运维的服务网格配置程序被处理器执行时实现如权利要求1至6中任一项所述的基于智能运维的服务网格配置方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括基于智能运维的服务网格配置程序,所述基于智能运维的服务网格配置程序被处理器执行时实现如权利要求1至6中任一项所述的基于智能运维的服务网格配置方法的步骤。