Adjusting weights for aggregated key performance indicators that include a graphical control element of a graphical user interface
First Claim
1. A method comprising:
- causing for display a graphical user interface that displays key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services, the graphical control elements enabling adjustment of a weight of one of the KPIs;
causing for display, in the graphical user interface, a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs associated with the services;
in response to receiving an indication of an adjustment of the weight of one of the KPIs, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the 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 one or more 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 adjustment to KPI factors via a GUI that enables an aggregate KPI to be configured with feedback that better characterizes the performance of the services. The GUI may enable selection of KPIs and adjustment to 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 weights are adjusted.
-
Citations
30 Claims
-
1. A method comprising:
-
causing for display a graphical user interface that displays key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services, the graphical control elements enabling adjustment of a weight of one of the KPIs; causing for display, in the graphical user interface, a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs associated with the services; in response to receiving an indication of an adjustment of the weight of one of the KPIs, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the 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 one or more 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 key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services, the graphical control elements enabling adjustment of a weight of one of the KPIs; cause for display, in the graphical user interface, a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs associated with the services; in response to receiving an indication of an adjustment of the weight of one of the KPIs, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the 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 one or more services is represented by a service definition that references the entity definition. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium encoding instructions thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:
-
causing for display a graphical user interface that displays key performance indicators (KPIs) and graphical control elements for the KPIs, the KPIs being associated with one or more services, the graphical control elements enabling adjustment of a weight of one of the KPIs; causing for display, in the graphical user interface, a value of an aggregate KPI that is determined in view of weights and values of one or more of the KPIs associated with the services; in response to receiving an indication of an adjustment of the weight of one of the KPIs, modifying the value of the aggregate KPI in the graphical user interface to reflect the adjusted weight, wherein each of the 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 one or more 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)
-
Specification