| CPC G06Q 40/04 (2013.01) [G06F 11/302 (2013.01); G06F 11/327 (2013.01); G06F 11/3419 (2013.01)] | 20 Claims |

|
1. A method of monitoring latency of an application while one or more processes of the application are executed in a computing device to process data that is input to the application, the method comprising:
measuring, by one or more processors of a computing device executing a monitoring process, first metric data associated with first data at a first time point after the first data is output by the one or more processors of the computing device executing a first process of the application and before the first data is input to a first queue between the first process executed by the one or more processors and a second process of the application executed by the one or more processors;
measuring, by the one or more processors of the computing device executing the monitoring process, second metric data associated with the first data at a second time point after the first data is output from the first queue and before the first data is input to the second process executed by the one or more processors;
obtaining a latency value based on the first metric data and the second metric data, the latency value indicating a latency of the first queue; and
in response to the latency value exceeding a latency threshold, sending, by the one or more processors of the computing device, a latency alert to a user computing device associated with the application.
|