US 11,057,487 B2
Systems and methods for recording metadata about microservices for requests to the microservices
Jeremy White, Fort Lauderdale, FL (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,807.
Prior Publication US 2020/0366752 A1, Nov. 19, 2020
Int. Cl. H04L 29/08 (2006.01); G06F 16/17 (2019.01)
CPC H04L 67/2804 (2013.01) [G06F 16/1734 (2019.01); H04L 67/327 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for recording metadata about a microservice for requests to the microservice, the method comprising:
(a) receiving, by a device configured as a proxy to one or more microservices of a service, a registration request to register a microservice of the one or more microservices with the device;
(b) receiving, by the device during registration of the microservice with the device, metadata provided by the microservice about the microservice, the metadata identifying a identifier of the microservice, a deployment version of the microservice and a region of deployment of the microservice, the device storing the metadata in association with the microservice;
(c) recording, by the device responsive to a plurality of requests to access the microservice, to a log the metadata of the microservice registered with the device in association with each of the plurality of requests; and
(d) identifying, by the device via a user interface based on the metadata recorded to the log and responsive to a comparison of metadata received with a response from the microservice to the metadata recorded to the log, a change in operation of the microservice in connection with one of the deployment version or the region of the microservice.