CPC G06F 11/3409 (2013.01) [G06F 9/54 (2013.01); G06F 11/3452 (2013.01); G06F 11/364 (2013.01); G06F 11/3612 (2013.01); G06F 16/904 (2019.01); G06F 16/906 (2019.01); G06F 17/18 (2013.01); G06F 18/24 (2023.01)] | 20 Claims |
1. A method comprising performing, by an electronic device:
receiving, at a metrics routine, information to indicate execution of a third party application on the electronic device;
determining, by the metrics routine, one or more operational metrics to be measured;
identifying one or more logging routines for capturing one or more operational metrics;
providing commands from the metrics routine to the one or more logging routines to initiate capturing event data associated with the one or more operational metrics;
capturing, by the one or more logging routines, the event data during execution of the third party application via the one or more logging routines;
storing, by the one or more logging routines, the event data to a persistent storage; and
using an aggregation routine to aggregate the event data for the third party application to measure the one or more operational metrics.
|