The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 03, 2024

Filed:

Oct. 19, 2020
Applicant:

Splunk Inc., San Francisco, CA (US);

Inventors:

Poornima Devaraj, Fremont, CA (US);

Joseph Gabriel Echeverria, San Francisco, CA (US);

Venkata SreeKrishna Koganti, Milpitas, CA (US);

Shyam Mundhra, Pleasanton, CA (US);

Hardik Shah, Vancouver, CA;

Xiangyu Wu, Vancouver, CA;

Ryan Konrad Yee, Burnaby, CA;

Assignee:

Splunk Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/18 (2019.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01); G06F 16/17 (2019.01); G06F 16/182 (2019.01);
U.S. Cl.
CPC ...
G06F 16/1865 (2019.01); G06F 11/3034 (2013.01); G06F 11/323 (2013.01); G06F 16/1734 (2019.01); G06F 16/1824 (2019.01);
Abstract

Systems and methods are described herein for synthesizing traces from logs of a distributed computing system. A trace represents a single transaction, such as handling of a user request, on the distributed computing system. The transaction can include multiple underlying operations on the distributed computing system, which are represented as spans within the trace and may be hierarchically arranged within the trace. In instances where a distributed computing system does not provide for tracing natively, a trace can be synthesized from log entries of the distributed computing system. A streaming data processing system can ingest a data stream including log entries, and identify within the data stream those log entries relating to a given transaction. The streaming data processing system can further identify log entries that demark the beginnings and endings of operations for that transaction, and can utilize the identified log entries to build a trace for the transaction.


Find Patent Forward Citations

Loading…