Rendering a service graph to illustrate page provider dependencies

    公开(公告)号:US11693761B1

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

    申请号:US17731327

    申请日:2022-04-28

    Applicant: SPLUNK INC.

    CPC classification number: G06F11/3636 G06F16/2379 G06F16/245

    Abstract: A method of rendering a service graph responsive to a query comprises generating a plurality of frontend traces and a plurality of backend traces associated with an application or website. The method also comprises determining connection information between one or more frontend traces of the plurality of frontend traces and corresponding backend traces of the plurality of backend traces. Further, the method comprises consolidating the one or more frontend traces with the corresponding backend traces to form one or more end-to-end traces using the connection information. Responsive to the query, the method comprises retrieving a set of exemplary end-to-end traces from the one or more end-to-end traces and rendering a service graph in accordance with constraints applied in the query using the set of exemplary end-to-end traces and the connection information.

    Collapsing nodes within a journey model

    公开(公告)号:US11809447B1

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

    申请号:US16863757

    申请日:2020-04-30

    Applicant: Splunk Inc.

    CPC classification number: G06F16/26 G06F16/283

    Abstract: A system can collapse steps into an aggregate step to simplify analysis while maintaining underlying data that forms each of the steps collapsed into the aggregate step. The steps may or may not be related in a sequence or grouping of steps. The aggregate step may be a new step that comprises the data of the individual steps used to form the aggregate step. Alternatively, the aggregate step may be a virtual step that may reference or link to the steps used to form the aggregate step, but may not include the data itself. By forming aggregate steps, filtering and notification generation can be simplified. Further, extraneous data can be collapsed into a single aggregate step, which can be particularly advantageously when analyzing large data sets.

    Embedded tokens for searches in rendering dashboards

    公开(公告)号:US12158884B1

    公开(公告)日:2024-12-03

    申请号:US17977933

    申请日:2022-10-31

    Applicant: SPLUNK INC.

    Abstract: In various implementations, a client device includes a dashboard rendering framework that processes a dashboard definition. A search query in the dashboard definition is associated with smart source tokens corresponding to lifecycle events of the search query being executed. A dynamic data source transmits the search query to retrieve field values and a token management system automatically sets the smart source tokens to be updated. As the search query is being executed, and the token management system receives updated data values and updates the smart source tokens. The dashboard rendering framework retrieves events with the applicable values for the smart source tokens and renders the dashboard according to the dashboard definition by substituting smart source tokens with the corresponding values. The dashboard rendering framework then updates one or more visualizations in real time as the token management system updates the smart source tokens in real-time.

    Rendering a service graph illustrate page provider dependencies at query time using exemplars

    公开(公告)号:US11347625B1

    公开(公告)日:2022-05-31

    申请号:US17074373

    申请日:2020-10-19

    Applicant: SPLUNK INC.

    Abstract: A method of rendering a service graph responsive to a query comprises generating a plurality of frontend traces and a plurality of backend traces associated with an application or website. The method also comprises determining connection information between one or more frontend traces of the plurality of frontend traces and corresponding backend traces of the plurality of backend traces. Further, the method comprises consolidating the one or more frontend traces with the corresponding backend traces to form one or more end-to-end traces using the connection information. Responsive to the query, the method comprises retrieving a set of exemplary end-to-end traces from the one or more end-to-end traces and rendering a service graph in accordance with constraints applied in the query using the set of exemplary end-to-end traces and the connection information.

Patent Agency Ranking