US 11,055,191 B2
Service graph highlights missing nodes and links
Chiradeep Vittal, Santa Clara, CA (US)
Assigned to Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on May 17, 2019, as Appl. No. 16/415,810.
Prior Publication US 2020/0366756 A1, Nov. 19, 2020
Int. Cl. G06F 11/30 (2006.01); H04L 29/08 (2006.01)
CPC G06F 11/3055 (2013.01) [H04L 67/36 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for identifying missing elements using a service graph, the method comprising:
(a) identifying, by a device intermediary to a plurality of microservices, a service graph comprising a plurality of nodes and a plurality of arcs between the plurality of nodes, each of the plurality of nodes representing a microservice of the plurality of microservices and each of the arcs representing a link of a plurality of links between the plurality of microservices;
(b) monitoring, by the device, the service graph via at least application programming interface (API) calls within network traffic across the plurality of links between the plurality of microservices;
(c) determining, by the device responsive to monitoring the service graph, that one of a microservice of the plurality of microservices or a link of the plurality of links that is receiving at least a portion of the API calls is missing from the service graph; and
(d) displaying, by the device, the service graph to identify that one of a node corresponding to the microservice or an arc corresponding to the link is missing.