REAL-TIME DEBUGGING INSTANCES IN A DEPLOYED CONTAINER PLATFORM
First Claim
1. A method of providing runtime debugging for containerized services in container environments, the method comprising:
- receiving a request for a service at a container environment, wherein;
the container environment comprises a service mesh and a plurality of services encapsulated in a plurality of containers; and
the service is encapsulated in first one or more containers;
determining that the request should be routed to a debug instance of the service;
instantiating the debug instance of the service, wherein the debug instance is encapsulated in second one or more containers and comprises;
code implementing the service; and
one or more debugging utilities;
routing, by the service mesh, the request to the debug instance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include receiving a request for a service at a container environment. The container environment may include a service mesh and a plurality of services encapsulated in a plurality of containers. The service may be encapsulated in first one or more containers. The method may also include determining that the request should be routed to a debug instance of the service; and instantiating the debug instance of the service. The debug instance may be encapsulated in second one or more containers and may include code implementing the service and one or more debugging utilities. The method may additionally include routing, by the service mesh, the request to the debug instance.
107 Citations
20 Claims
-
1. A method of providing runtime debugging for containerized services in container environments, the method comprising:
-
receiving a request for a service at a container environment, wherein; the container environment comprises a service mesh and a plurality of services encapsulated in a plurality of containers; and the service is encapsulated in first one or more containers; determining that the request should be routed to a debug instance of the service; instantiating the debug instance of the service, wherein the debug instance is encapsulated in second one or more containers and comprises; code implementing the service; and one or more debugging utilities; routing, by the service mesh, the request to the debug instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
receiving a request for a service at a container environment, wherein; the container environment comprises a service mesh and a plurality of services encapsulated in a plurality of containers; and the service is encapsulated in first one or more containers; determining that the request should be routed to a debug instance of the service; instantiating the debug instance of the service, wherein the debug instance is encapsulated in second one or more containers and comprises; code implementing the service; and one or more debugging utilities; routing, by the service mesh, the request to the debug instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving a request for a service at a container environment, wherein; the container environment comprises a service mesh and a plurality of services encapsulated in a plurality of containers; and the service is encapsulated in first one or more containers; determining that the request should be routed to a debug instance of the service; instantiating the debug instance of the service, wherein the debug instance is encapsulated in second one or more containers and comprises; code implementing the service; and one or more debugging utilities; routing, by the service mesh, the request to the debug instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification