Data store query
First Claim
Patent Images
1. A system, comprising:
- a receiving engine to receive a query defined by a phrase, wherein the query is in the form of a natural language query that does not include abbreviations or paths corresponding to data stored in a data store;
an identification engine to;
identify within the data store;
a service component metric associated with the phrase,a service component log associated with the phrase, anda service component event associated with the phrase;
identify the service component metric, the service component log, and the service component event do not match the phrase defining the natural language query;
determine a relationship between the service component metric, the service component log, and the service component event and a service specified in the phrase by referencing a configuration management database (CMDB) containing a topological mapping of relationships; and
determine the service component metric, the service component log, and the service component event are nonetheless associated with the phrase based on the relationship to the service specified in the phrase; and
a display engine to cause display of the identified service component metric, the identified service component log, and the identified service component event.
8 Assignments
0 Petitions
Accused Products
Abstract
Querying a data store can include receiving a query defined by a number of phrases. Querying a data store can include identifying within the data store service component metrics, service component logs, and service component events associated with the query. Querying a data store can include displaying the identified service component metrics, service component logs, and service component events.
17 Citations
15 Claims
-
1. A system, comprising:
-
a receiving engine to receive a query defined by a phrase, wherein the query is in the form of a natural language query that does not include abbreviations or paths corresponding to data stored in a data store; an identification engine to; identify within the data store; a service component metric associated with the phrase, a service component log associated with the phrase, and a service component event associated with the phrase; identify the service component metric, the service component log, and the service component event do not match the phrase defining the natural language query; determine a relationship between the service component metric, the service component log, and the service component event and a service specified in the phrase by referencing a configuration management database (CMDB) containing a topological mapping of relationships; and determine the service component metric, the service component log, and the service component event are nonetheless associated with the phrase based on the relationship to the service specified in the phrase; and a display engine to cause display of the identified service component metric, the identified service component log, and the identified service component event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing instructions executable by a processing resource to cause a computer to:
-
receive a natural language query defined by a plurality of phrases, wherein the natural language query does not include abbreviations or paths corresponding to data stored in a data store; identify, in the data store, a service component metric, a service component log, and a service component event, each associated with at least one of the plurality phrases; sort the identified service component metric, the identified service component log, and the identified service component event, including ordering the identified component metric, the identified service component log, or the identified service component event to appear earlier in a display responsive to the identified component metric, the identified service component log, or the identified service component event having meta information that matches one of the plurality of phrases that immediately follows a topology indicating keyword in the natural language query; and display the identified service component metrics, the identified service component log, and the identified service component event according to the sort. - View Dependent Claims (8, 9)
-
-
10. A method, comprising:
-
receiving a natural language query defined by a phrase, wherein the natural language query does not include abbreviations or paths corresponding to data stored in a data store; identifying, in the data store, a service component metric, a service component log, and a service component event, each associated with the phrase, including; identifying the service component metric, the service component log, and the service component event do not match the phrase defining the natural language query; determining a relationship between the service component metric, the service component log, and the service component event and a service specified in the phrase by referencing a configuration management database (CMDB) containing a topological mapping of relationships; and determining the service component metric, the service component log, and the service component event are nonetheless associated with the phrase based on the relationship to the service specified in the phrase; sorting the identified service component metric, the identified service component log, and the identified service component event based at least in part on associated meta information and the relationship to the service specified in the query; and displaying the identified service component metric, the identified service component log, and the identified service component events based on the sorting. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification