Identifying correlations between log data and network packet data
First Claim
1. A computer-implemented method, comprising:
- obtaining log data generated by at least one component in an information technology (IT) environment, and network packet data generated by at least one component in the IT environment;
generating, based on the log data and the network packet data, event data including log data events and network packet data events;
receiving, by a query processor, a query that includes search criteria including;
an attribute of at least one log data event and at least one network packet data event; and
a plurality of qualitative search terms to be applied to the attribute using an aggregate compatibility index for the event data,wherein the plurality of qualitative search terms each comprises an adjective describing the attribute, andwherein the aggregate compatibility index is based on an ordering of associated qualitative search terms in the query; and
executing the query to identify query results that satisfy the search criteria by;
for each event in at least a subset of the log data events and the network packet events;
for each qualitative search term of the plurality of qualitative search terms;
determining a compatibility index value for an attribute value in the event with the qualitative search term, andmultiplying the compatibility index value by a corresponding weight to obtain an intermediate value for the qualitative search term, the corresponding weight matching the order of the qualitative search term in the query, the order being with respect to the query;
generating the aggregate compatibility index for the event by averaging the intermediate value across the plurality of qualitative search terms, andincluding the event in the query results when the aggregate compatibility index satisfies a threshold,wherein the query results include at least one log data event of the event data and at least one network packet data event of the event data that have a relationship, andwherein the query results reflect performance activity associated with the IT environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system that facilitates performing searches based on qualitative search terms. During operation, the system receives a query that applies a qualitative search term to an attribute of data items in a set of data items. While executing the query, the system processes each data item in the set of data items by extracting an attribute value from the data item and then using a concept-mapping to determine a compatibility index for the attribute value, wherein the concept-mapping associates each attribute value with a numerical compatibility index that indicates a compatibility between the attribute value and the qualitative search term. Finally, the system uses the compatibility index as a factor in determining whether to include the data item in a set of query results.
-
Citations
31 Claims
-
1. A computer-implemented method, comprising:
-
obtaining log data generated by at least one component in an information technology (IT) environment, and network packet data generated by at least one component in the IT environment; generating, based on the log data and the network packet data, event data including log data events and network packet data events; receiving, by a query processor, a query that includes search criteria including; an attribute of at least one log data event and at least one network packet data event; and a plurality of qualitative search terms to be applied to the attribute using an aggregate compatibility index for the event data, wherein the plurality of qualitative search terms each comprises an adjective describing the attribute, and wherein the aggregate compatibility index is based on an ordering of associated qualitative search terms in the query; and executing the query to identify query results that satisfy the search criteria by; for each event in at least a subset of the log data events and the network packet events; for each qualitative search term of the plurality of qualitative search terms; determining a compatibility index value for an attribute value in the event with the qualitative search term, and multiplying the compatibility index value by a corresponding weight to obtain an intermediate value for the qualitative search term, the corresponding weight matching the order of the qualitative search term in the query, the order being with respect to the query; generating the aggregate compatibility index for the event by averaging the intermediate value across the plurality of qualitative search terms, and including the event in the query results when the aggregate compatibility index satisfies a threshold, wherein the query results include at least one log data event of the event data and at least one network packet data event of the event data that have a relationship, and wherein the query results reflect performance activity associated with the IT environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause performance of operations comprising:
-
obtaining log data generated by at least one component in an information technology (IT) environment, and network packet data generated by at least one component in the IT environment; generating, based on the log data and the network packet data, event data including log data events and network packet data events; receiving a query that includes search criteria including; an attribute of at least one log data event and at least one network packet data event; and a plurality of qualitative search terms to be applied to the attribute using an aggregate compatibility index for the event data, wherein the plurality of qualitative search terms each comprises an adjective describing the attribute, and wherein the aggregate compatibility index is based on an ordering of associated qualitative search terms in the query; and executing the query to identify query results that satisfy the search criteria by; for each event in at least a subset of the log data events and the network packet events; for each qualitative search term of the plurality of qualitative search terms; determining a compatibility index value for an attribute value in the event with the qualitative search term, and multiplying the compatibility index value by a corresponding weight to obtain an intermediate value for the qualitative search term, the corresponding weight matching the order of the qualitative search term in the query, the order being with respect to the query; generating the aggregate compatibility index for the event by averaging the intermediate value across the plurality of qualitative search terms, and including the event in the query results when the aggregate compatibility index satisfies a threshold, wherein the query results include at least one log data event of the event data and at least one network packet data event of the event data that have a relationship, and wherein the query results reflect performance activity associated with the IT environment. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
one or more processors; a non-transitory computer-readable storage medium coupled to the one or more processors, the computer-readable storage medium storing instructions which, when executed by the one or more processors, causes the apparatus to; obtain log data generated by at least one component in an information technology (IT) environment, and network packet data generated by at least one component in the IT environment; generate, based on the log data and the network packet data, event data including log data events and network packet data events; receive a query that includes search criteria including; an attribute of at least one log data event and at least one network packet data event; and a plurality of qualitative search terms to be applied to the attribute using an aggregate compatibility index for the event data, wherein the plurality of qualitative search terms each comprises an adjective describing the attribute, and wherein the aggregate compatibility index is based on an ordering of associated qualitative search terms in the query; and execute the query to identify query results that satisfy the search criteria by; for each event in at least a subset of the log data events and the network packet events; for each qualitative search term of the plurality of qualitative search terms;
determining a compatibility index value for an attribute value in the event with the qualitative search term, and
multiplying the compatibility index value by a corresponding weight to obtain an intermediate value for the qualitative search term, the corresponding weight matching the order of the qualitative search term in the query, the order being with respect to the query;generating the aggregate compatibility index for the event by averaging the intermediate value across the plurality of qualitative search terms, and including the event in the query results when the aggregate compatibility index satisfies a threshold, wherein the query results include at least one log data event of the event data and at least one network packet data event of the event data that have a relationship, and wherein the query results reflect performance activity associated with the IT environment. - View Dependent Claims (28, 29, 30, 31)
-
Specification