US 12,339,953 B2
Enabling runtime observability for applications hosted in a secure workspace
Gokul Thiruchengode Vajravel, Bangalore (IN); and Ramanujam Kaniyar Venkatesh, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Feb. 6, 2023, as Appl. No. 18/164,701.
Prior Publication US 2024/0265094 A1, Aug. 8, 2024
Int. Cl. G06F 21/53 (2013.01); G06F 21/54 (2013.01)
CPC G06F 21/53 (2013.01) [G06F 21/54 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for enabling runtime observability for applications hosted in a secure workspace, the method comprising:
determining, by a management service, that a first application hosted in a first secure workspace on a first user computing device is to be observed;
based on the determination. sending. by the management service, a first request to a host agent executing on the first user computing device outside of the first secure workspace. the first request instructing the host agent to cause the first application to be observed within the first secure workspace;
in response to receiving the first request. sending, by the host agent. a second request to a workspace agent executing inside the first secure workspace, the second request instructing the workspace agent to cause the first application to be observed within the first secure workspace;
configuring, by the workspace agent, the first secure workspace to cause an observability service to commence observing the first application by registering the observability service to be invoked when the first application causes an exception handler to be invoked within the first secure workspace;
in response to the first application causing the exception handler to be invoked. gathering, by the observability service, information about the first application, the information including an identifier of the first application and an identification of an exception that caused the exception handler to be invoked;
providing, by the observability service, the information about the first application to the workspace agent;
delivering, by the workspace agent, the information to the host agent; and
relaying, by the host agent. the information to the management service. wherein the management service stores the information and provides the information to an administrator for analysis.