Dynamic storage and deferred analysis of data stream events

    公开(公告)号:US11789950B1

    公开(公告)日:2023-10-17

    申请号:US17074445

    申请日:2020-10-19

    Applicant: Splunk Inc.

    CPC classification number: G06F16/24568 G06F16/22 G06F16/254

    Abstract: Systems and methods are described for a streaming data processing system that defers processing of some data based on a determined importance of the data. A streaming data processing system can ingest a data stream that contains multiple events, and can extract data field values from individual events and process the data field values to determine event importance. The streaming data processing system can then do further processing and indexing of high importance events, and can generate a storage prefix for each low importance event that determines where to store the low importance event in a data storage system. The streaming data processing system can then process queries by retrieving the indexed high importance events, and can extract the data field values from a high importance event to determine the storage prefix for retrieving corresponding low importance events from the data storage system.

    Display screen or portion thereof having a graphical user interface with a route tracking tool

    公开(公告)号:USD1000457S1

    公开(公告)日:2023-10-03

    申请号:US29800322

    申请日:2021-07-20

    Applicant: SPLUNK Inc.

    Abstract: The sole FIGURE is an embodiment of a display screen or portion thereof having a graphical user interface with a route tracking tool showing my new design.
    The outermost broken lines depict the display screen or portion thereof in which the design is embodied that form no part of the claimed design. The remaining broken lines illustrate portions of the graphical user interface that form no part of the claim design.

    Trace and span sampling and analysis for instrumented software

    公开(公告)号:US11775501B2

    公开(公告)日:2023-10-03

    申请号:US16757354

    申请日:2019-10-28

    Applicant: Splunk Inc.

    CPC classification number: G06F16/2365 G06F11/3636

    Abstract: Embodiments of the present disclosure provide for trace and span sampling and analysis for instrumented software. Each span may be annotated with one or more tags that provide context about an executed task, such as a user instrumenting the software, a document involved in a request, an infrastructure element used in servicing a request, etc. A sampler may perform tail-based sampling of traces comprising spans. The sampler may select a portion of the traces having selected features and send them to an analyzer. The analyzer may receive the selected traces and determine whether the selected traces are indicative of configuration problems for the instrumented software. An alert may be generated based on identified configuration problems.

    Generating journey flow visualization with node placement based on shortest distance to journey start

    公开(公告)号:US11762869B1

    公开(公告)日:2023-09-19

    申请号:US16146933

    申请日:2018-09-28

    Applicant: SPLUNK INC.

    Inventor: Horst Werner

    CPC classification number: G06F16/248 G06F16/951 H04L45/02

    Abstract: Systems, methods, and computer-readable media are disclosed for generating and providing journey flow visualizations. In one computer-implemented embodiments, a data intake and query system can be used to generate and provide journey flow visualizations. In operation, a set of journey instances associated with a journey having a set of steps is obtained. Thereafter, a journey flow visualization that represents flow paths for the set of journey instances is generated, for example, by a data intake and query system. The generation of the journey flow visualization includes, for each node representing a corresponding step of the journey, determining a flow level based on a shortest distance among the set of journey instances between the corresponding step and a journey start. The generation of the journey flow visualization further includes, for each node, determining an in-level position within the flow level based on positions of nodes in a higher flow level. Thereafter, the journey flow visualization can be presented to represent flow paths for the set of journey instances by a computing device via a graphical user interface.

    Multiple modes of storing and querying trace data in a microservices-based architecture

    公开(公告)号:US11762759B1

    公开(公告)日:2023-09-19

    申请号:US17538159

    申请日:2021-11-30

    Applicant: SPLUNK INC.

    CPC classification number: G06F11/364 G06F16/953

    Abstract: A method of analyzing a performance of a microservices-based application comprises generating a plurality of traces from a plurality of spans associated with the microservices-based application. The method also comprises generating a plurality of data sets each associated with a respective analysis mode of a plurality of analysis modes using the plurality of traces, wherein each analysis mode extracts a different level of detail for analyzing the performance of the services in the application from the plurality of spans. Further, the method comprises selecting, based on a first user query, a first analysis mode from the plurality of analysis modes for generating a response to the first user query. The method also comprises accessing a data set of the plurality of data sets that is associated with the first analysis mode and generating the response to the first user query using the data set associated with the first analysis mode.

    Systems and methods for classifying data objects

    公开(公告)号:US11755626B1

    公开(公告)日:2023-09-12

    申请号:US17390289

    申请日:2021-07-30

    Applicant: SPLUNK Inc.

    CPC classification number: G06F16/285 G06F16/2237 G06F16/2264 G06F16/93

    Abstract: A computer-implemented method is disclosed that includes operations of receiving document to be classified, performing pre-processing operations on the document resulting in generation of a tokenized document, performing word embedding operations on the tokenized document resulting in generation of a vectorized document, performing text similarity operations on the vectorized document and each of one or more vectorized topics resulting in a set of one or more similarity scores, wherein a first similarity score indicates a level of similarity between the vectorized document and a first vectorized topic, and wherein each vectorized topic represents one of a predetermined set of topics and classifying the document into one of the predetermined set of topics based on the set of one or more similarity scores. Performing the word embedding operations includes mapping each token of the remaining subset to a multi-dimensional vector, with each multi-dimensional vector representing a semantic meaning of a token.

    Display screen or portion thereof having a graphical user interface

    公开(公告)号:USD997957S1

    公开(公告)日:2023-09-05

    申请号:US29812100

    申请日:2021-10-19

    Applicant: SPLUNK Inc.

    Abstract: The sole FIGURE is a front view of a display screen or portion thereof having a graphical user interface showing my new design.
    The outermost broken-line rectangle depicts the perimeter of a display screen or portion thereof having a graphical user interface and forms no part of the claimed design. The remaining broken lines depict portions of a graphical user interface and form no part of the claimed design.

Patent Agency Ranking