本公开总体上涉及分布式微服务架构。具体而言,本公开涉及用于使用分布式分数模型在分布式微服务架构内动态调整遥测收集参数的系统和方法,该分布式分数模型可以基于连续的系统反馈在收集源处动态地调整收集参数。
背景技术:
1、计算机联网无处不在,并且允许数据从网络内的第一计算设备传输到与第一计算设备通信耦合的第二计算设备。随着计算机网络变得越来越大,确定网络中一个或多个或一组物理和/或虚拟设备的健康状况可能会有所帮助。确定设备和网络的健康状况可以提醒管理员注意问题,并允许管理员解决这些问题并创建更高效的计算网络。例如,分布式微服务架构可以包括数百或数千个网荚(pod)、节点和/或网络设备。在该示例中,可以从网荚、节点和/或网络设备收集健康状况数据,以便例如及时响应故障。然而,包括分布式微服务架构的系统可以包括有限数量的计算资源,这些资源可以应用于用于故障保证的健康状况收集和监控系统。虽然这个问题可能不限于分布式微服务架构,但可用于确定健康状况数据收集和监控的有限数量的计算资源的概念可以扩展到具有数千个网络设备或节点的任何计算系统。此外,该问题可能不仅限于健康状况数据或故障保证,还可能扩展到任何试图有效使用计算资源同时确保满足计算机网络内执行的应用的目标的数据源收集系统。
技术实现思路
1.一种调整遥测收集参数的方法,包括:
2.根据权利要求1所述的方法,其中,所述自适应反馈是由所述控制器的自适应分数管理器生成的,所述方法还包括利用所述自适应分数管理器来:
3.根据权利要求2所述的方法,其中,所述方法还包括利用所述自适应分数管理器来:
4.根据权利要求1至3中任一项所述的方法,其中,所述自适应反馈是基于所述反馈分数来定义的。
5.根据权利要求1至4中任一项所述的方法,还包括:基于所述经调整的遥测收集参数从所述节点的计算资源收集遥测数据。
6.根据权利要求1至5中任一项所述的方法,其中,所述干扰特征包括影响用于生成干扰分数的遥测收集参数的任何因素。
7.一种非暂态计算机可读介质,所述非暂态计算机可读介质存储有指令,所述指令当被执行时使处理器执行操作,所述操作包括:
8.根据权利要求7所述的非暂态计算机可读介质,其中,所述自适应反馈是由控制器的自适应分数管理器生成的,所述操作还包括利用所述自适应分数管理器来:
9.根据权利要求8所述的非暂态计算机可读介质,其中,所述系统数据定义如下项中的至少一项:节点健康状况、节点可用性、跨所述多个节点的所述至少一个应用的健康状况、基础设施的健康状况、或其组合。
10.根据权利要求8或9所述的非暂态计算机可读介质,所述操作还包括利用所述自适应分数管理器来:
11.根据权利要求7至10中任一项所述的非暂态计算机可读介质,其中,所述自适应反馈是基于所述反馈分数来定义的。
12.根据权利要求7至11中任一项所述的非暂态计算机可读介质,所述操作还包括:基于所述经调整的遥测收集参数从所述节点的计算资源收集遥测数据。
13.根据权利要求7至12中任一项所述的非暂态计算机可读介质,其中,所述干扰特征包括影响用于生成干扰分数的遥测收集参数的任何因素。
14.一种联合策略驱动的收集调整设备,包括:
15.根据权利要求14所述的联合策略驱动的收集调整设备,其中,所述自适应反馈是由控制器的自适应分数管理器生成的,所述自适应分数管理器用于:
16.根据权利要求14或15所述的联合策略驱动的收集调整设备,所述操作还包括:基于所述经调整的遥测收集参数从所述节点的计算资源收集遥测数据。
17.根据权利要求14至16中任一项所述的联合策略驱动的收集调整设备,其中,所述干扰特征包括影响用于生成干扰分数的遥测收集参数的任何因素。
18.根据权利要求14至17中任一项所述的联合策略驱动的收集调整设备,其中,所述多个节点形成微服务集群架构的一部分。
19.根据权利要求15至18中任一项所述的联合策略驱动的收集调整设备,其中,所述多个节点形成kubernetes集群架构的一部分。
20.根据权利要求15至19中任一项所述的联合策略驱动的收集调整设备,其中,所述计算资源包括如下项中的至少一项:处理资源、存储器资源、数据存储资源、网络资源、或其组合。
21.一种联合策略驱动的收集调整设备,包括:
22.根据权利要求21所述的联合策略驱动的收集调整设备,还包括用于实现根据权利要求2至6中任一项所述的方法的装置。
23.一种计算机程序、计算机程序产品、或计算机可读介质,包括指令,所述指令当由计算机执行时,使得所述计算机执行权利要求1至6中任一项所述的方法的步骤。