Utilizing log event ontology to deliver user role specific solutions for problem determination
First Claim
Patent Images
1. A method for analyzing log events comprising:
- receiving a log event from a log source within an application server environment, wherein the log event is an error message, wherein the log event is associated with a log level;
analyzing the log event to determine the ontology of the log event, wherein the ontology of the log event comprises of at least one log event, a user context, and the relationship of the at least one log event to the user context;
associating the log event with the user context as determined by the relationship of the log event;
inferring a solution for an error associated with the at least one log event utilizing semantics of the at least one log event, the log level, and the related log event; and
presenting the solution to a user based on a user role, wherein the solution is user role specific.
1 Assignment
0 Petitions
Accused Products
Abstract
A log event can be received from a log source within an application server environment. The log event can be an error message which is associated with a log level. In one embodiment, the application server environment can be a JAVA 2 ENTERPRISE EDITION runtime environment. The log event can be analyzed to determine the ontology of the log event which can comprise of the log event, the user context, and the relationship of the log event to the user context. The log event can be associated with the user context as determined by the relationship of the log event.
30 Citations
20 Claims
-
1. A method for analyzing log events comprising:
-
receiving a log event from a log source within an application server environment, wherein the log event is an error message, wherein the log event is associated with a log level; analyzing the log event to determine the ontology of the log event, wherein the ontology of the log event comprises of at least one log event, a user context, and the relationship of the at least one log event to the user context; associating the log event with the user context as determined by the relationship of the log event; inferring a solution for an error associated with the at least one log event utilizing semantics of the at least one log event, the log level, and the related log event; and presenting the solution to a user based on a user role, wherein the solution is user role specific. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for analyzing log events comprising:
-
one or more processors; one or more memories storing program instructions, said program instructions executing on at least one of the one or more processors; a ontology data model, stored in at least one of the one or more memories, comprising of at least one log event, one user context, and a relationship between the at least one log event and the one user context; an event analyzer, comprising at least a subset of the program instructions, configured to analyze the at least one log event from a log source within an application server environment; an ontology engine, comprising at least a subset of the program instructions, able to construct and determine the ontology of the at least on log event, from the ontology data model; and an inference engine, comprising at least a subset of the program instructions, configured to generate inference results based on the ontology of the at least one log event, wherein the inference results of the inference represent an inferred solution for an error associated with the at least one log event, wherein the inferred solution is provided in real-time responsive to an occurrence of the at least one log event, and wherein the inference engine generates different solutions for the same log event dependent upon a user role of a system user, each of the different solutions representing a user role specific solution. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
a non-transitory computer usable storage medium storing computer usable program code executable by one or more processors, the computer usable program code comprising; computer usable program code configured to receive a log event from a log source within an application server environment, wherein the log event is an error message, wherein the log event is associated with a log level; computer usable program code configured to analyze the log event to determine the ontology of the log event, wherein the ontology of the log event comprises of at least one log event, a user context, and the relationship of the at least one log event to the user context; computer usable program code configured to associate the log event with the user context as determined by the relationship of the log event; computer usable program code configured to infer a solution for an error associated with the at least one log event utilizing semantics of the at least one log event, the log level, and the related log event; and computer usable program code configured to present the solution to a user based on a user role, wherein the solution is user role specific. - View Dependent Claims (18, 19, 20)
-
Specification