US 12,217,106 B2
Auto-discovery of sequential, transactional milestones in application observability data
Jaideep Padhye, San Jose, CA (US); and Tom Thekkel Jose, Sunnyvale, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jun. 23, 2023, as Appl. No. 18/213,513.
Prior Publication US 2024/0427650 A1, Dec. 26, 2024
Int. Cl. G06F 9/54 (2006.01); G06F 11/32 (2006.01); H04L 67/02 (2022.01)
CPC G06F 9/542 (2013.01) [G06F 11/324 (2013.01); H04L 67/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a process, one or more key-value pairs associated with observability data for an online application comprising metrics, events, logs, or traces that are collected based on tests initiated by one or more agents that are part of an observability intelligence platform and are each installed on a network browser, computing device, or a server by:
identifying a start time and an end time within the observability data;
finding all key-value pairs within the start time and the end time within the observability data,
selecting only key-value pairs based on a cardinality associated with the one or more key-value pairs;
searching, by the process, the observability data for events corresponding to the one or more key-value pairs;
building, by the process, a responsive event list with the events corresponding to the one or more key-value pairs within the observability data; and
sorting, by the process, the responsive event list by associated timestamps to provide the responsive event list as a sequence of transactional milestones reached by one or more users of the online application.