Graphical user interface for adjusting weights of key performance indicators
First Claim
1. A method comprising:
- causing for display a graphical user interface that displays a plurality of key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services selected by a user and the graphical control elements enabling the user to adjust a weight of one of the KPIs, wherein the graphical user interface further displays a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs;
in response to a user adjustment of the weight of one of the KPIs via a corresponding graphical control element, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the plurality of KPIs is defined by a search query of machine data and indicates an aspect of how a service provided by one or more entities is performing at a point in time or during a period of time thereby transforming machine data to the KPI indicating the aspect of how the service is performing;
wherein each entity of the one or more entities corresponds to an entity definition having an identification of machine data from or about the entity;
wherein a service of the plurality of services is represented by a service definition that references the entity definition; and
wherein the method is performed by one or more processing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for providing user adjustment to KPI factors via a GUI that enables a user to configure an aggregate KPI with feedback that better characterizes the performance of the services. The GUI may enable a user to select KPIs and to adjust weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value (e.g., score). The GUI may provide near real-time feedback concerning the effect the weights have on the aggregate KPI value by displaying the aggregate KPI value (e.g., score) and updating the aggregate KPI value as the user adjusts the weights.
93 Citations
31 Claims
-
1. A method comprising:
-
causing for display a graphical user interface that displays a plurality of key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services selected by a user and the graphical control elements enabling the user to adjust a weight of one of the KPIs, wherein the graphical user interface further displays a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs; in response to a user adjustment of the weight of one of the KPIs via a corresponding graphical control element, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the plurality of KPIs is defined by a search query of machine data and indicates an aspect of how a service provided by one or more entities is performing at a point in time or during a period of time thereby transforming machine data to the KPI indicating the aspect of how the service is performing; wherein each entity of the one or more entities corresponds to an entity definition having an identification of machine data from or about the entity; wherein a service of the plurality of services is represented by a service definition that references the entity definition; and wherein the method is performed by one or more processing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory; and a processing device coupled with the memory to; cause for display a graphical user interface that displays a plurality of key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services selected by a user and the graphical control elements enabling the user to adjust a weight of one of the KPIs, wherein the graphical user interface further displays a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs; in response to a user adjustment of the weight of one of the KPIs via a corresponding graphical control element, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the plurality of KPIs is defined by a search query of machine data and indicates an aspect of how a service provided by one or more entities is performing at a point in time or during a period of time thereby transforming machine data to the KPI indicating the aspect of how the service is performing; wherein each entity of the one or more entities corresponds to an entity definition having an identification of machine data from or about the entity; and wherein a service of the plurality of services is represented by a service definition that references the entity definition. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
causing for display a graphical user interface that displays a plurality of key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services selected by a user and the graphical control elements enabling the user to adjust a weight of one of the KPIs, wherein the graphical user interface further displays a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs; in response to a user adjustment of the weight of one of the KPIs via a corresponding graphical control element, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the plurality of KPIs is defined by a search query of machine data and indicates an aspect of how a service provided by one or more entities is performing at a point in time or during a period of time thereby transforming machine data to the KPI indicating the aspect of how the service is performing; wherein each entity of the one or more entities corresponds to an entity definition having an identification of machine data from or about the entity; wherein a service of the plurality of services is represented by a service definition that references the entity definition; and wherein the method is performed by one or more processing devices. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification