Dashboard for dynamic display of distributed transaction data
AssigneeCisco Technology, Inc.
InventorsSean Rea, Joseph Angeles, Thomas Keeney
Life of this patent
Estimating the term…
Abstract
An interface is provided for a user to create a custom dashboard for providing application performance data. The dashboard may be created from one or more widgets, such as graphs, charts, and other display components, and each widget may be individually configured with parameters. The dashboard may be configured to display data for one or more particular transactions, transaction types, or transactions that meet specified criteria. Once created, the dashboard may be shared through a website URL, e-mail, or other method.
Claims19
A method for providing a user interface for creating a custom dashboard that displays runtime data associated with a distributed business transaction performed by a system of machines or nodes connected over a network, the method including:
- receiving the runtime data collected from the system of machines or nodes, the runtime data indicative of a performance of the distributed business transaction;
- providing the user interface to include user selectable and configurable widgets;
- receiving user selection of two or more of the widgets;
- receiving user configuration of the selected two or more of the widgets individually or as a group;
- based on the user configuration, configuring the widgets to create the custom dashboard for displaying the collected runtime data indicative of the performance of the distributed business transaction associated with the system of machines or nodes connected over the network;
- receiving user specified parameters of the widgets in the custom dashboard;
- determining whether additional distributed business transactions that satisfy the parameters;
- dynamically updating the custom dashboard to display the additional distributed business transactions that satisfy the parameters;
- dynamically updating the custom dashboard to remove any of the previously displayed distributed business transactions that subsequently fail to satisfy the parameters;
- and
- sharing the custom dashboard to enable additional users to edit the parameters of the custom dashboard.
A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform operations for providing a user interface for creating a custom dashboard to display runtime data associated with a distributed business transaction performed by a system of machines or nodes connected over a network, the operations including:
- receiving the runtime data collected from the system of machines or nodes, the runtime data indicative of a performance of the distributed business transaction;
- providing the user interface to include user selectable and configurable widgets;
- receiving user selection of two or more of the widgets;
- receiving user configuration of the selected two or more of the widgets individually or as a group;
- based on the user configuration, configuring the widgets to create the custom dashboard for displaying the collected runtime data indicative of the performance of the distributed business transaction associated with the system of machines or nodes connected over the network;
- receiving user specified parameters of the widgets in the custom dashboard;
- determining whether additional distributed business transactions that satisfy the parameters;
- dynamically updating the custom dashboard to display the additional distributed business transactions that satisfy the parameters;
- dynamically updating the custom dashboard to remove any of the previously displayed distributed business transactions that subsequently fail to satisfy the parameters;
- and
- sharing the custom dashboard to enable additional users to edit the parameters of the custom dashboard.
A system for providing a user interface for creating a custom dashboard to display runtime data associated with a distributed business transaction performed by a system of machines or nodes connected over a network, the system including:
- a server including a memory and a processor;
- and
- one or more modules stored in the memory and executed by the processor to perform operations including:
- receive the runtime data collected from the system of machines or nodes, the runtime data indicative of a performance of the distributed business transaction;
- provide the user interface to include user selectable and configurable widgets;
- receive user selection of two or more of the widgets;
- receive user configuration of the selected two or more of the widgets individually or as a group;
- based on the user configuration, configure the widgets to create the custom dashboard for displaying the collected runtime data indicative of the performance of the distributed business transaction associated with the system of machines or nodes connected over the network;
- receive user specified parameters of the widgets in the custom dashboard;
- determine whether additional distributed business transactions that satisfy the parameters;
- dynamically update the custom dashboard to display the additional distributed business transactions that satisfy the parameters;
- dynamically update the custom dashboard to remove any of the previously displayed distributed business transactions that subsequently fail to satisfy the parameters;
- and
- share the custom dashboard to enable additional users to edit the parameters of the custom dashboard.
Dependencies are inferred from the claim text.