Monitoring IT services at an individual overall level from machine data
US-9762455-B2 · Sep 12, 2017 · US
US11275775B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11275775-B2 |
| Application number | US-201514800678-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 15, 2015 |
| Priority date | Oct 9, 2014 |
| Publication date | Mar 15, 2022 |
| Grant date | Mar 15, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Technologies are disclosed for providing a common information model. Features include: detecting a scheduled time for a key performance indicator reflecting how a service provided by one or more entities is performing, entity definition information recording the association between the entities and its machine data, service definition information associating the entities that provide the service, and the KPI being defined by a search query, including a field identifier specified in a data model, the KPI derives a value from the machine data; performing the query in response to said detecting, including: associating values in the machine data having disparate field names in accordance with disparate schemas with the field identifier specified in the data model, and processing the associated values as semantically equivalent data instances. In doing so, values having the same semantic (or related semantics) can be used together despite being associated with disparate field names from disparate schemas.
Opening claim text (preview).
What is claimed is: 1. A method implemented by a computer system comprising one or more processors, the method comprising: identifying a search query that derives a key performance indicator (KPI) value of a specified KPI by applying a late-binding schema to at least a portion of machine data associated with one or more entities providing an information technology (IT) service, wherein the specified KPI reflects an aspect of performance of the IT service, wherein the one or more entities are specified by an entity definition information associating each of the one or more entities with at least a corresponding portion of the machine data, wherein the corresponding portion of the machine data is generated by one of: a respective entity of one or more entities or a different entity that monitors performance of the respective entity; continuously executing the search query in real-time; detecting, based on a monitoring frequency associated with the specified KPI, a scheduled time for computing the specified KPI; responsive to detecting the scheduled time, computing the specified KPI based on a result produced by the search query; determining, based on the specified KPI and a plurality of KPI thresholds associated with the specified KPI, a state of the specified KPI; determining, based on the state of the specified KPI and a weight coefficient associated with the specified KPI, an impact score of the specified KPI; and updating, based on a plurality of KPIs and respective KPI impact scores, an aggregate KPI reflecting performance of the IT service, wherein the plurality of KPIs include the specified KPI. 2. The method of claim 1 , wherein the search query is defined in response to an input received via a graphical user interface (GUI). 3. The method of claim 1 , wherein the search query is defined using a data model selected from a list of available data models, wherein the list of available data models is specific to a service performance monitoring application. 4. The method of claim 1 , wherein the specified KPI is selected in response to an input received via a graphical user interface (GUI). 5. The method of claim 1 , wherein the specified KPI is associated with a point-in-time. 6. The method of claim 1 , wherein the specified KPI represents the aspect of performance of the IT service at a point-in-time. 7. The method of claim 1 , wherein the search query is defined using a data model for defining fields from multiple information sources, and wherein the data model comprises a root object and a child object. 8. The method of claim 1 , wherein the search query is defined using a data model for defining fields from multiple information sources, and wherein the data model comprises a root object and a child object, and wherein the child object is linked to the root object. 9. The method of claim 1 , wherein the search query is defined using a data model for defining fields from multiple information sources, and wherein the data model comprises a common information model (CIM). 10. A system comprising: a memory storing a service information and an entity definition information; and a processing device, operatively coupled to the memory, the processing device to: identify a search query that derives a key performance indicator (KPI) value of a specified KPI by applying a late-binding schema to at least a portion of machine data associated with one or more entities providing an information technology (IT) service, wherein the specified KPI reflects an aspect of performance of the IT service, wherein the one or more entities are specified by the entity definition information associating each of the one or more entities with at least a corresponding portion of the machine data, wherein the corresponding portion of the machine data is generated by one of: a respective entity of one or more entities or a different entity that monitors performance of the respective entity; continuously execute the search query in real-time; detect, based on a monitoring frequency associated with the specified KPI, a scheduled time for computing the specified KPI; responsive to detecting the scheduled time, compute the specified KPI based on a result produced by the search query; determine, based on the specified KPI and a plurality of KPI thresholds associated with the specified KPI, a state of the specified KPI; determine, based on the state of the specified KPI and a weight coefficient associated with the specified KPI, an impact score of the specified KPI; and update, based on a plurality of KPIs and respective KPI impact scores, an aggregate KPI reflecting performance of the IT service, wherein the plurality of KPIs include the specified KPI. 11. The system of claim 10 , wherein the search query is defined in response to an input received via a graphical user interface (GUI). 12. The system of claim 10 , wherein the specified KPI is selected in response to an input received via a graphical user interface (GUI). 13. The system of claim 10 , wherein the KPI is associated with a point-in-time. 14. The system of claim 10 , wherein the KPI represents the aspect of performance of the IT service at a point-in-time. 15. The system of claim 10 , wherein the search query is defined using a data model for defining fields from multiple information sources, and wherein the data model comprises a root object and a child object. 16. The system of claim 10 , wherein the search query is defined using a data model for defining fields from multiple information sources, and wherein the data model comprises a root object and a child object, and wherein the child object is linked to the root object. 17. A non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to: identify a search query that derives a key performance indicator (KPI) value of a specified KPI by applying a late-binding schema to at least a portion of machine data associated with one or more entities providing an information technology (IT) service, wherein the specified KPI reflects an aspect of performance of the IT service, wherein the one or more entities are specified by an entity definition information associating each of the one or more entities with at least a corresponding portion of the machine data, wherein the corresponding portion of the machine data is generated by one of: a respective entity of one or more entities or a different entity that monitors performance of the respective entity; continuously execute the search query in real-time; detect, based on a monitoring frequency associated with the specified KPI, a scheduled time for computing the specified KPI; responsive to detecting the scheduled time, compute the specified KPI based on a result produced by the search query; determine, based on the specified KPI and a plurality of KPI thresholds associated with the specified KPI, a state of the specified KPI; determine, based on the state of the specified KPI and a weight coefficient associated with the specified KPI, an impact score of the specified KPI; and update, based on a plurality of KPIs and respective KPI impact scores, an aggregate KPI reflecting performance of the IT service, wherein the plurality of KPIs include the specified KPI. 18. The non-transitory computer readable storage medium of claim 17 , wherein the search query is defined in response to an input received via a graphical user interface (GUI). 19. The non-transitory computer readable storage medium of claim 1
in the application layer [OSI layer 7] · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title
Generating service level reports · CPC title
Additional information in the notification, e.g. enhancement of specific meta-data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.