Load balancing, failover, and reliable delivery of data in a data intake and query system

    公开(公告)号:US11809395B1

    公开(公告)日:2023-11-07

    申请号:US17444173

    申请日:2021-07-30

    Applicant: Splunk Inc.

    CPC classification number: G06F16/2228

    Abstract: Systems and methods are described for balancing workloads and reliably delivering data to a plurality of indexing systems in a data intake and query system. A topic-based indexing system load balancer may receive event data from various data sources, each of which may be associated with a topic. The event data may be entirely unparsed, unparsed but divided into events, or parsed into events. The topic-based indexing system load balancer may distribute the received event data on a per-topic or per-event basis to a set of indexing systems, and may distribute topics and events based on the volume received. Unparsed data may be divided into portions, and the topic-based indexing system load balancer may ensure that portions data associated with the same topic are delivered to the same indexer so that events split between two portions may be recombined and indexed.

    Automated generation of metrics from log data

    公开(公告)号:US11803548B1

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

    申请号:US17578278

    申请日:2022-01-18

    Applicant: SPLUNK INC.

    CPC classification number: G06F16/24553 G06F16/2379

    Abstract: A log-to-metrics transformation system includes a log-to-metrics application executing on a processor. The log-to-metrics transformation system receives a format associated with machine data, and further receives, via a first graphical control, a first set of metric identifiers corresponding to a first set of metrics associated with the machine data. The log-to-metrics transformation system generates a first set of mappings between the first set of metric identifiers and a first set of field values included in the machine data. The log-to-metrics transformation system stores the first set of mappings and an association with the format of the machine data. The log-to-metrics transformation system, based on the first set of mappings, causes the first set of field values to be extracted from the machine data. Further, a first metric included in the first set of metrics is determined based on at least a portion of the first set of field values.

    Interactions in networked remote collaboration environments

    公开(公告)号:US11798235B1

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

    申请号:US17086321

    申请日:2020-10-30

    Applicant: SPLUNK INC.

    Abstract: Various implementations of the present application set forth a method comprising generating, three-dimensional data and two-dimensional data representing a physical space that includes a real-world asset, generating an adaptable three-dimensional (3D) representation of the physical space based on the two-dimensional and three-dimensional data, where the adaptable 3D representation includes a plurality of coordinates representing different positions in 3D coordinate space corresponding to the physical space, transforming the adaptable 3D representation into geometry data comprising a set of vertices, faces comprising edges between pairs of vertices, and texture data, transmitting the geometry data to a remote device, wherein the remote device, constructs, based on the geometry data, the adaptable 3D representation of the physical space for display at a location of the remote device in a remote environment, and modifies, based on an input, at least one of a dimension or a position of the adaptable 3D representation.

    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.

Patent Agency Ranking