| CPC G06F 21/53 (2013.01) [G06F 21/54 (2013.01)] | 14 Claims |

|
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.
|