Monitoring IT services from machine data with time varying static thresholds
First Claim
Patent Images
1. A method comprising:
- sending a first network transmission for causing display of a graphical user interface (GUI) identifying a key performance indicator (KPI) for a service, the KPI defined by a search query that produces a KPI value derived from machine data pertaining to one or more entities providing the service, the KPI value indicative of a performance assessment for the service at a point in time or during a period of time;
receiving a second network transmission comprising a user input, via the GUI, specifying different sets of KPI thresholds for the KPI, each set of KPI thresholds corresponding to a distinct time frame, a KPI threshold in each set of KPI thresholds associated with a range of values corresponding to a particular KPI state from among a set of KPI states; and
determining a KPI state by;
executing the search query against the machine data to produce a KPI value indicative of a performance assessment for the service at a point in time or during a period of time;
identifying one of the sets of KPI thresholds comprising a time frame covering the point in time or the period of time; and
selecting the KPI state from the set of KPI states corresponding to the identified set of KPI thresholds based on the KPI value;
wherein the method is performed by one or more processing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices define and apply time varying static thresholds in respect to the values. A user (e.g., IT manager) may be enabled to manipulate or define multiple sets of KPI thresholds that vary over time.
86 Citations
30 Claims
-
1. A method comprising:
-
sending a first network transmission for causing display of a graphical user interface (GUI) identifying a key performance indicator (KPI) for a service, the KPI defined by a search query that produces a KPI value derived from machine data pertaining to one or more entities providing the service, the KPI value indicative of a performance assessment for the service at a point in time or during a period of time; receiving a second network transmission comprising a user input, via the GUI, specifying different sets of KPI thresholds for the KPI, each set of KPI thresholds corresponding to a distinct time frame, a KPI threshold in each set of KPI thresholds associated with a range of values corresponding to a particular KPI state from among a set of KPI states; and determining a KPI state by; executing the search query against the machine data to produce a KPI value indicative of a performance assessment for the service at a point in time or during a period of time; identifying one of the sets of KPI thresholds comprising a time frame covering the point in time or the period of time; and selecting the KPI state from the set of KPI states corresponding to the identified set of KPI thresholds based on the KPI value; 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. A system comprising:
-
a memory; and a processing device coupled with the memory to; send a first network transmission to cause display of a graphical user interface (GUI) identifying a key performance indicator (KPI) for a service, the KPI defined by a search query that produces a KPI value derived from machine data pertaining to one or more entities providing the service, the KPI value indicative of a performance assessment for the service at a point in time or during a period of time; receive a second network transmission comprising a user input, via the GUI, specifying different sets of KPI thresholds for the KPI, each set of KPI thresholds corresponding to a distinct time frame, a KPI threshold in each set of KPI thresholds associated with a range of values corresponding to a particular KPI state from among a set of KPI states; and determine a KPI state, wherein to determine the KPI state the processing device is further to; execute the search query against the machine data to produce a KPI value indicative of a performance assessment for the service at a point in time or during a period of time; identify one of the sets of KPI thresholds comprising a time frame covering the point in time or the period of time; and select the KPI state from the set of KPI states corresponding to the identified set of KPI thresholds based on the KPI value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. 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:
-
sending a first network transmission for causing display of a graphical user interface (GUI) identifying a key performance indicator (KPI) for a service, the KPI defined by a search query that produces a KPI value derived from machine data pertaining to one or more entities providing the service, the KPI value indicative of a performance assessment for the service at a point in time or during a period of time; receiving a second network transmission comprising a user input, via the GUI, specifying different sets of KPI thresholds for the KPI, each set of KPI thresholds corresponding to a distinct time frame, a KPI threshold in each set of KPI thresholds associated with a range of values corresponding to a particular KPI state from among a set of KPI states; and determining a KPI state by; executing the search query against the machine data to produce a KPI value indicative of a performance assessment for the service at a point in time or during a period of time; identifying one of the sets of KPI thresholds comprising a time frame covering the point in time or the period of time; and selecting the KPI state from the set of KPI states corresponding to the identified set of KPI thresholds based on the KPI value.
-
Specification