Fleet management adapters for data collection agents
Abstract
In one embodiment, a method herein comprises: registering, by an orchestration service agent, with a central management device to receive a corresponding configuration for the orchestration service agent, wherein the central management device receives a registration from each of a plurality of orchestration service agents; self-configuring, by the orchestration service agent, based on the corresponding configuration; obtaining, by the orchestration service agent and from the central management device, an agent-specific configuration package; and configuring, by the orchestration service agent and based on the agent-specific configuration package, a corresponding agent associated with the orchestration service agent and executing on a corresponding entity.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
registering, by an orchestration service agent, with a central management device to receive a corresponding configuration for the orchestration service agent, wherein the central management device receives a registration from each of a plurality of orchestration service agents; self-configuring, by the orchestration service agent, based on the corresponding configuration; obtaining, by the orchestration service agent and from the central management device, an agent-specific configuration package; and configuring, by the orchestration service agent and based on the agent-specific configuration package, a corresponding agent associated with the orchestration service agent and executing on a corresponding entity.
2 . The method as in claim 1 , wherein configuring the corresponding agent comprises one or more of: installing the corresponding agent on the corresponding entity; modifying behavior of the corresponding agent; upgrading the corresponding agent; or decommissioning the corresponding agent.
3 . The method as in claim 1 , wherein each of the plurality of orchestration service agents corresponds to a single respective agent.
4 . The method as in claim 1 , further comprising:
reporting first telemetry data based on the orchestration service agent, wherein the corresponding agent reports second telemetry data based on the corresponding agent.
5 . The method as in claim 1 , wherein the agent-specific configuration package comprises one or more updates for one or more placeholder values within a prior template-based configuration of the corresponding agent.
6 . The method as in claim 1 , further comprising:
receiving, from the central management device, information regarding one or more available agent-specific configuration packages and how to obtain the one or more available agent-specific configuration packages.
7 . The method as in claim 1 , wherein configuring the corresponding agent comprises:
causing the corresponding agent to store a plurality of versioned agent-specific configuration packages; and informing the corresponding agent which particular versioned agent-specific configuration package of the plurality of versioned agent-specific configuration packages to use.
8 . The method as in claim 1 , wherein the corresponding entity comprises a cluster of a container orchestration system.
9 . The method as in claim 1 , wherein the agent-specific configuration package is based on command line interface input.
10 . The method as in claim 1 , wherein the agent-specific configuration package comprises an ordered grouping of tasks to perform.
11 . The method as in claim 1 , wherein obtaining comprises:
accessing a uniform resource locator for the agent-specific configuration package.
12 . The method as in claim 11 , wherein each of a plurality of unique uniform resource locators corresponds to a unique agent-specific configuration package, the method further comprising:
selecting a specific uniform resource locator from the plurality of unique uniform resource locators to access for the agent-specific configuration package.
13 . The method as in claim 1 , further comprising:
reporting, to the central management device, a status of configuration of the agent-specific configuration package on the corresponding agent within an error message field of an agent management protocol.
14 . An apparatus, comprising:
one or more network interfaces; a processor coupled to the one or more network interfaces and configured to execute one or more processes; and a memory configured to store a process that is executable by the processor, the process when executed configured to:
register, as an orchestration service agent, with a central management device to receive a corresponding configuration for the orchestration service agent, wherein the central management device receives a registration from each of a plurality of orchestration service agents;
self-configure operation of the orchestration service agent based on the corresponding configuration;
obtain, from the central management device, an agent-specific configuration package; and
configure, based on the agent-specific configuration package, a corresponding agent associated with the orchestration service agent and executing on a corresponding entity.
15 . The apparatus as in claim 14 , wherein the process when executed to configure the corresponding agent is configured to: install the corresponding agent on the corresponding entity; modify behavior of the corresponding agent; upgrade the corresponding agent; or decommission the corresponding agent.
16 . The apparatus as in claim 14 , wherein each of the plurality of orchestration service agents corresponds to a single respective agent.
17 . The apparatus as in claim 14 , wherein the process when executed is further configured to:
report first telemetry data based on the orchestration service agent, wherein the corresponding agent reports second telemetry data based on the corresponding agent.
18 . The apparatus as in claim 14 , wherein the agent-specific configuration package comprises one or more updates for one or more placeholder values within a prior template-based configuration of the corresponding agent.
19 . The apparatus as in claim 14 , wherein the process when executed is further configured to:
receive, from the central management device, information regarding one or more available agent-specific configuration packages and how to obtain the one or more available agent-specific configuration packages.
20 . A tangible, non-transitory, computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor on a computer, cause the computer to perform a method comprising:
registering, as an orchestration service agent, with a central management device to receive a corresponding configuration for the orchestration service agent, wherein the central management device receives a registration from each of a plurality of orchestration service agents; self-configuring operation of the orchestration service agent based on the corresponding configuration; obtaining, from the central management device, an agent-specific configuration package; and configuring, based on the agent-specific configuration package, a corresponding agent associated with the orchestration service agent and executing on a corresponding entity.Join the waitlist — get patent alerts
Track US2025365188A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.