Patent ID: 11892939
Assignee: DYNATRACE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented system for injecting agents into processes executing on a host computer, comprising:
a given binary available for execution of the host computer; and, an interceptor instrumented in a first process running under an operating system on the host computer and configured to receive a request to execute the given binary, wherein the interceptor analyzes the given binary to determine linking status and, in response to a determination that the given binary is statically linked to, launches a proxy launcher in a proxy process of an execution environment managed by the operating system;
wherein the proxy launcher copies a memory image of the given binary into a memory assigned to the proxy process, loads a monitoring agent into the proxy process and starts execution of the memory image of the given binary in the proxy process, where the proxy launcher is implemented by executable instructions stored in a non-transitory data store of the host computer and the monitoring agent instruments the memory image of the given binary in the proxy process, monitors execution of the given binary and sends performance data describing execution of the given binary across a network to a monitor server.