Control interface for dynamic substitution of service monitoring dashboard source data
First Claim
Patent Images
1. A method comprising:
- receiving an indication of a second service to be swapped for a first service, the first service having a KPI associated with a widget specification of a service monitoring dashboard template in computer storage, the widget specification having information to generate a widget for display, the widget being an information presentation component appearing in a user interface;
determining automatically a KPI of the second service comparable to the KPI associated with the widget specification;
causing display of a service monitoring dashboard in accordance with the template in computer storage wherein the automatically determined KPI is represented by a displayed widget of the service monitoring dashboard corresponding to the widget specification of the service monitoring dashboard template;
wherein each service has a stored definition that associates one or more entities that perform the service, each of the entities has a stored definition that identifies machine data pertaining to the entity produced by one or more sources, and each KPI is defined by a search query that produces a value from machine data identified in one or more of the entity definitions, the value reflecting a measure at a point in time or for a period of time of the service to which it corresponds;
wherein the machine data is produced by one or more components within an information technology environment and reflects activity within the information technology environment; and
wherein the method is performed by one or more processing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic service monitor in an information technology environment has its operation controlled by information that, in part, defines entities that perform services and defines key performance indicators (KPIs) that indicate measures of performance of the services. Additional information controls the operation of the service monitor with respect to reporting KPI data on system dashboards based on design templates. Data sources associated with one service that help populate a design template are automatically swapped for data sources associated with a different service to produce automatic dashboard variants.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving an indication of a second service to be swapped for a first service, the first service having a KPI associated with a widget specification of a service monitoring dashboard template in computer storage, the widget specification having information to generate a widget for display, the widget being an information presentation component appearing in a user interface; determining automatically a KPI of the second service comparable to the KPI associated with the widget specification; causing display of a service monitoring dashboard in accordance with the template in computer storage wherein the automatically determined KPI is represented by a displayed widget of the service monitoring dashboard corresponding to the widget specification of the service monitoring dashboard template; wherein each service has a stored definition that associates one or more entities that perform the service, each of the entities has a stored definition that identifies machine data pertaining to the entity produced by one or more sources, and each KPI is defined by a search query that produces a value from machine data identified in one or more of the entity definitions, the value reflecting a measure at a point in time or for a period of time of the service to which it corresponds; wherein the machine data is produced by one or more components within an information technology environment and reflects activity within the information technology environment; 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. A system comprising:
-
a memory; and a processing device coupled with the memory to; receive an indication of a second service to be swapped for a first service, the first service having a KPI associated with a widget specification of a service monitoring dashboard template in computer storage, the widget specification having information to generate a widget for display, the widget being an information presentation component appearing in a user interface; determine automatically a KPI of the second service comparable to the KPI associated with the widget specification; cause display of a service monitoring dashboard in accordance with the template in computer storage wherein the automatically determined KPI is represented by a displayed widget of the service monitoring dashboard corresponding to the widget specification of the service monitoring dashboard template; wherein each service has a stored definition that associates one or more entities that perform the service, each of the entities has a stored definition that identifies machine data pertaining to the entity produced by one or more sources, and each KPI is defined by a search query that produces a value from machine data identified in one or more of the entity definitions, the value reflecting a measure at a point in time or for a period of time of the service to which it corresponds; and wherein the machine data is produced by one or more components within an information technology environment and reflects activity within the information technology environment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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:
-
receiving an indication of a second service to be swapped for a first service, the first service having a KPI associated with a widget specification of a service monitoring dashboard template in computer storage, the widget specification having information to generate a widget for display, the widget being an information presentation component appearing in a user interface; determining automatically a KPI of the second service comparable to the KPI associated with the widget specification; causing display of a service monitoring dashboard in accordance with the template in computer storage wherein the automatically determined KPI is represented by a displayed widget of the service monitoring dashboard corresponding to the widget specification of the service monitoring dashboard template; wherein each service has a stored definition that associates one or more entities that perform the service, each of the entities has a stored definition that identifies machine data pertaining to the entity produced by one or more sources, and each KPI is defined by a search query that produces a value from machine data identified in one or more of the entity definitions, the value reflecting a measure at a point in time or for a period of time of the service to which it corresponds; and wherein the machine data is produced by one or more components within an information technology environment and reflects activity within the information technology environment. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification