1. A server computer, comprising: a processor; a non-transitory memory; a application comprising JavaScript instructions stored in the non-transitory memory; a runtime stored in the non-transitory memory that, when executed by the processor, provides a JavaScript execution environment for executing the application and an instrumentation application programming interface (API); and a native agent module stored in the non-transitory memory that, when executed by the processor outside of the runtime monitors memory buffers allocated to the application based on accessing the instrumentation API of the runtime, executes an event loop that sends an interrupt to the runtime, and provides reporting based on monitoring the memory buffers and the interrupt sent to the runtime to a management layer external to the server computer.