System and method for obtaining micro-service telemetry data
First Claim
1. A method comprising:
- receiving, at a controller, a probe for flow statistics associated with a service path, the probe including corresponding flow identification information;
extracting the corresponding flow identification information from the probe;
obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers;
generating a response packet including the flow statistics obtained from the agent; and
sending the response packet to an initiator from which the query is received.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for use of an overlay network termination endpoint as a proxy to collect telemetry data for micro-services or specific applications provided by containers in overlay data centers. In one aspect of the present disclosure, a method includes receiving, at a controller, a probe for flow statistics associated with a service path, the probe including corresponding flow identification information, extracting the corresponding flow identification information from the probe, obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers, generating a response packet including the flow statistics obtained from the agent and sending the response packet to an initiator from which the query is received.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a controller, a probe for flow statistics associated with a service path, the probe including corresponding flow identification information; extracting the corresponding flow identification information from the probe; obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers; generating a response packet including the flow statistics obtained from the agent; and sending the response packet to an initiator from which the query is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
memory configured to store computer-readable instructions; and one or more processors configured to execute the computer-readable instructions to perform the functions of; receiving a probe for flow statistics associated with a service path, the probe including corresponding flow identification information; extracting the corresponding flow identification information from the probe; obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers; generating a response packet including the flow statistics obtained from the agent; and sending the response packet to an initiator from which the query is received. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer-readable medium having computer-readable instructions stored therein, which when executed by one or more processors, cause the one or more processors to perform the functions of:
-
receiving a probe for flow statistics associated with a service path, the probe including corresponding flow identification information; extracting the corresponding flow identification information from the probe; obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers; generating a response packet including the flow statistics obtained from the agent; and sending the response packet to an initiator from which the query is received. - View Dependent Claims (19, 20)
-
Specification