-
公开(公告)号:US12079175B2
公开(公告)日:2024-09-03
申请号:US17074426
申请日:2020-10-19
Applicant: Splunk Inc.
Inventor: Poornima Devaraj , Joseph Gabriel Echeverria , Venkata SreeKrishna Koganti , Shyam Mundhra , Hardik Shah , Xiangyu Wu , Ryan Konrad Yee
IPC: G06F16/18 , G06F11/30 , G06F11/32 , G06F16/17 , G06F16/182
CPC classification number: G06F16/1865 , G06F11/3034 , G06F11/323 , G06F16/1734 , G06F16/1824
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.
-
公开(公告)号:US20220121689A1
公开(公告)日:2022-04-21
申请号:US17072833
申请日:2020-10-16
Applicant: Splunk Inc.
Inventor: Alexander Douglas James , Shyam Mundhra , Manikandan Vellore Muneeswaran , Arun Ramani , Thor Taylor , Steve Zhang
IPC: G06F16/28 , G06F16/2455 , G06F16/2453 , G06F9/30
Abstract: Systems and methods for rule-based data stream processing by data collection, indexing, and visualization systems. An example method includes: receiving, by the computer system, an input data stream comprising raw machine data; processing the raw machine data by a data processing pipeline that produces transformed machine data, wherein the data processing pipeline comprises an ordered plurality of pipeline stages, wherein a pipeline stage of the ordered plurality of pipeline stages applies a rule of a set of rules to an input of the pipeline stage, wherein the rule specifies an action to be performed on the input of the pipeline stage responsive to evaluating a conditional expression applied to the input of the pipeline stage, wherein the action generates an output of the pipeline stage, and wherein the rule is selected based on a source type associated with the input data stream; and supplying the transformed machine data to a data collection, indexing, and visualization system.
-
公开(公告)号:US11669551B2
公开(公告)日:2023-06-06
申请号:US17072833
申请日:2020-10-16
Applicant: Splunk Inc.
Inventor: Alexander Douglas James , Shyam Mundhra , Manikandan Vellore Muneeswaran , Arun Ramani , Thor Taylor , Steve Zhang
IPC: G06F16/28 , G06F16/2455 , G06F16/2453 , G06F9/30
CPC classification number: G06F16/287 , G06F9/30079 , G06F16/24534 , G06F16/24564 , G06F16/24568
Abstract: Systems and methods for rule-based data stream processing by data collection, indexing, and visualization systems. An example method includes: receiving, by the computer system, an input data stream comprising raw machine data; processing the raw machine data by a data processing pipeline that produces transformed machine data, wherein the data processing pipeline comprises an ordered plurality of pipeline stages, wherein a pipeline stage of the ordered plurality of pipeline stages applies a rule of a set of rules to an input of the pipeline stage, wherein the rule specifies an action to be performed on the input of the pipeline stage responsive to evaluating a conditional expression applied to the input of the pipeline stage, wherein the action generates an output of the pipeline stage, and wherein the rule is selected based on a source type associated with the input data stream; and supplying the transformed machine data to a data collection, indexing, and visualization system.
-
公开(公告)号:US20220121628A1
公开(公告)日:2022-04-21
申请号:US17074426
申请日:2020-10-19
Applicant: Splunk Inc.
Inventor: Poornima Devaraj , Joseph Gabriel Echeverria , Venkata SreeKrishna Koganti , Shyam Mundhra , Hardik Shah , Xiangyu Wu , Ryan Konrad Yee
IPC: G06F16/18 , G06F16/17 , G06F16/182 , G06F11/32 , G06F11/30
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.
-
-
-