Invention Grant
- Patent Title: In a microservices-based application, mapping distributed error stacks across multiple dimensions
-
Application No.: US16672210Application Date: 2019-11-01
-
Publication No.: US11321160B2Publication Date: 2022-05-03
- Inventor: Mayank Agarwal , Steven Flanders , Justin Smith , Gergely Danyi
- Applicant: SPLUNK INC.
- Applicant Address: US CA San Francisco
- Assignee: SPLUNK INC.
- Current Assignee: SPLUNK INC.
- Current Assignee Address: US CA San Francisco
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/07 ; G06F16/2455 ; G06F16/25 ; G06F11/34 ; G06F11/36

Abstract:
A method of tracking errors in a system comprising microservices comprises ingesting a plurality of spans generated by the microservices during a given duration of time. The method further comprises consolidating the plurality of spans associated with the given duration of time into a plurality of traces, wherein each trace comprises a subset of the plurality of spans that comprise a common trace identifier. For each trace, the method comprises: a) mapping a respective trace to one or more error stacks computed for the respective trace and to one or more attributes determined for the respective trace; and b) emitting each error stack computed from the respective trace with an associated pair of attributes. The method then comprises reducing duplicate pairs of error stack and associated attributes and maintaining a count for each pair of error stack and associated attributes.
Public/Granted literature
- US20210133015A1 IN A MICROSERVICES-BASED APPLICATION, MAPPING DISTRIBUTED ERROR STACKS ACROSS MULTIPLE DIMENSIONS Public/Granted day:2021-05-06
Information query