Monitoring service-level performance using a key performance indicator (KPI) correlation search
First Claim
1. A method comprising:
- causing display of a graphical interface enabling user interaction to indicate control information that determines operation of a service monitoring system, the control information belonging to a definition for a correlation search, the definition having;
search information to identify relevant key performance indicator (KPI) values from a data store;
trigger determination information to tailor an evaluation of the relevant KPI values to produce a trigger determination; and
action information to specify a potential action conditioned on the trigger determination;
receiving user input in response to user interaction with the graphical interface, the user input indicating one or more definition items;
storing the definition items among one or more of the search information, the trigger determination information, and the action information of the definition;
wherein each of the KPI values is indicative of one of a plurality of KPI states and is derived, by a search query that defines the KPI, from machine data associated with one or more entities that perform a service; and
wherein the method is performed by one or more processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A service monitoring system executing on one or more processors may have operations that are determined by control information. Control over the operation of the service monitoring system can be exerted through the use of a graphical interface. The graphical interface may present the control information of a new or existing correlation search definition for user interaction. The service monitoring system may maintain a data store of key performance indicator (KPI) data, where a KPI value in the data store is produced by a KPI-defining search query that derives the value from machine data associated with one or more entities that perform a monitored service. A correlation search definition of the service monitoring system determines how a search of the KPI data is conducted, how its data is evaluated to determine whether a triggering condition has been met, and, if so, determines what triggered action is to be initiated.
239 Citations
30 Claims
-
1. A method comprising:
-
causing display of a graphical interface enabling user interaction to indicate control information that determines operation of a service monitoring system, the control information belonging to a definition for a correlation search, the definition having; search information to identify relevant key performance indicator (KPI) values from a data store; trigger determination information to tailor an evaluation of the relevant KPI values to produce a trigger determination; and action information to specify a potential action conditioned on the trigger determination; receiving user input in response to user interaction with the graphical interface, the user input indicating one or more definition items; storing the definition items among one or more of the search information, the trigger determination information, and the action information of the definition; wherein each of the KPI values is indicative of one of a plurality of KPI states and is derived, by a search query that defines the KPI, from machine data associated with one or more entities that perform a service; and wherein the method is performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a memory; and a processing device coupled with the memory to; cause display of a graphical interface enabling user interaction to indicate control information that determines operation of a service monitoring system, the control information belonging to a definition for a correlation search, the definition having; search information to identify relevant key performance indicator (KPI) values from a data store; trigger determination information to tailor an evaluation of the relevant KPI values to produce a trigger determination; and action information to specify a potential action conditioned on the trigger determination; receive user input in response to user interaction with the graphical interface, the user input indicating one or more definition items; store the definition items among one or more of the search information, the trigger determination information, and the action information of the definition; and wherein each of the KPI values is indicative of one of a plurality of KPI states and is derived, by a search query that defines the KPI, from machine data associated with one or more entities that perform a service. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium encoding instructions thereon that, in response to execution by one or more processing devices, cause the one or more processing devices to perform operations comprising:
-
causing display of a graphical interface enabling user interaction to indicate control information that determines operation of a service monitoring system, the control information belonging to a definition for a correlation search, the definition having; search information to identify relevant key performance indicator (KPI) values from a data store; trigger determination information to tailor an evaluation of the relevant KPI values to produce a trigger determination; and action information to specify a potential action conditioned on the trigger determination; receiving user input in response to user interaction with the graphical interface, the user input indicating one or more definition items; storing the definition items among one or more of the search information, the trigger determination information, and the action information of the definition; wherein each of the KPI values is indicative of one of a plurality of KPI states and is derived, by a search query that defines the KPI, from machine data associated with one or more entities that perform a service. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification