Defining a new correlation search based on fluctuations in key performance indicators displayed in graph lanes
First Claim
1. A method comprising:
- causing display of a set of graph lanes corresponding to a plurality of key performance indicators (KPIs) that each indicate how a service is performing during a first period of time, wherein the set of graph lanes illustrate multiple KPI values of the plurality of KPIs during the first period of time;
for each of the plurality of KPIs, determining a corresponding KPI criterion based on fluctuations in the KPI during the first period of time;
generating an aggregate triggering condition using KPI criteria determined for the plurality of KPIs;
adding the aggregate triggering condition to a definition of a correlation search, the correlation search to trigger an action when the plurality of KPIs are within a user-defined range of KPI values illustrated by the graph lanes during a second period of time, wherein the definition of the correlation search further comprising data identifying the plurality of KPIs and the action to be triggered when each of the plurality of KPIs satisfies a respective KPI criterion from the aggregate triggering condition during the second period of time; and
storing the definition of the correlation search comprising the aggregate triggering condition in computer storage to thereby direct execution of a service monitoring system;
wherein the method is performed by one or more processing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and graphical user interface (GUI) for creating a new correlation search based on fluctuations in key performance indicators (KPIs) displayed in a set of graph lanes. The graph lanes may provide graphical visualizations of the KPIs associated with one or more services and may assist a user in identifying a situation (e.g., problem or a pattern of interest) in the performance of the services. The graph lanes can be adjusted (e.g., add graph lanes, zooming-in) in order to display the situation, at which point a new correlation search may be generated to detect if the situation reoccurs. The system may generate the new correlation search by iterating through the set of graph lanes and analyzing the fluctuations of each KPI to determine triggering criteria. The system may then run the correlation search and generate a notable event or alarm when the situation reoccurs.
75 Citations
31 Claims
-
1. A method comprising:
-
causing display of a set of graph lanes corresponding to a plurality of key performance indicators (KPIs) that each indicate how a service is performing during a first period of time, wherein the set of graph lanes illustrate multiple KPI values of the plurality of KPIs during the first period of time; for each of the plurality of KPIs, determining a corresponding KPI criterion based on fluctuations in the KPI during the first period of time; generating an aggregate triggering condition using KPI criteria determined for the plurality of KPIs; adding the aggregate triggering condition to a definition of a correlation search, the correlation search to trigger an action when the plurality of KPIs are within a user-defined range of KPI values illustrated by the graph lanes during a second period of time, wherein the definition of the correlation search further comprising data identifying the plurality of KPIs and the action to be triggered when each of the plurality of KPIs satisfies a respective KPI criterion from the aggregate triggering condition during the second period of time; and storing the definition of the correlation search comprising the aggregate triggering condition in computer storage to thereby direct execution of a service monitoring system; 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)
-
-
20. A system comprising:
-
a memory; and a processing device coupled with the memory to; cause display of a set of graph lanes corresponding to a plurality of key performance indicators (KPIs) that each indicate how a service is performing during a first period of time, wherein the set of graph lanes illustrate multiple KPI values of the plurality of KPIs during the first period of time; for each of the plurality of KPIs, determine a corresponding KPI criterion based on fluctuations in the KPI during the first period of time; generate an aggregate triggering condition using KPI criteria determined for the plurality of KPIs; add the aggregate triggering condition to a definition of a correlation search, the correlation search to trigger an action when the plurality of KPIs are within a user-defined range of KPI values illustrated by the graph lanes during a second period of time, wherein the definition of the correlation search further comprising data identifying the plurality of KPIs and the action to be triggered when each of the plurality of KPIs satisfies a respective KPI criterion from the aggregate triggering condition during the second period of time; and store the definition of the correlation search comprising the aggregate triggering condition in computer storage to thereby direct execution of a service monitoring system. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium encoding instructions thereon that, in response to execution by one or more processing devices, cause the processing device to perform operations comprising:
-
causing display of a set of graph lanes corresponding to a plurality of key performance indicators (KPIs) that each indicate how a service is performing during a first period of time, wherein the set of graph lanes illustrate multiple KPI values of the plurality of KPIs during the first period of time; for each of the plurality of KPIs, determining a corresponding KPI criterion based on fluctuations in the KPI during the first period of time; generating an aggregate triggering condition using KPI criteria determined for the plurality of KPIs; adding the aggregate triggering condition to a definition of a correlation search, the correlation search to trigger an action when the plurality of KPIs are within a user-defined range of KPI values illustrated by the graph lanes during a second period of time, wherein the definition of the correlation search further comprising data identifying the plurality of KPIs and the action to be triggered when each of the plurality of KPIs satisfies a respective KPI criterion from the aggregate triggering condition during the second period of time; and storing the definition of the correlation search comprising the aggregate triggering condition in computer storage to thereby direct execution of a service monitoring system; wherein the method is performed by one or more processing devices. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification