The present invention relates to an event log system within computer systems, and more specifically, to providing contextual and inline error resolutions within event log entries displayed in an event log system within a computer system, for example.
Errors frequently occur within computer systems. Detected errors are typically compiled by a processor which logs the errors in an event log. The event log entries refer to an error or critical event and state the error which has occurred. The event log may be examined to help determine the failure. As shown in
The conventional event log 100 typically fails to state the problem in a manner for users to fully understand the error and fails to provide enough information to solve the error. Therefore, the users often do not have sufficient information in the error messages to fix the problems or they forget how to fix a problem that has occurred in the past. Problem determination and resolution is typically and persistently one of the most difficult problems for system administrators. Users frequently need help from others to solve unclear or unfamiliar problems, therefore, the users are required to link to different websites, for example, to retrieve information regarding how to solve the problem.
An embodiment of the present invention provides an event log system that provides contextual and inline error resolution via a user community, within the error log on an on-demand basis and directly from the error message, where users can initiate a discussion thread on any specific error message as well as view previous user or subject-matter-expert discussions and tips, and access actions on how to resolve the errors which have occurred.
According to an embodiment of the present invention, an event log system for capturing event information associated with error events occurring within a computer system is provided. The event log system includes an event log displaying error messages associated with the error events captured within the computer system, and displaying inline error resolution information within each error message corresponding to each respective error event.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with the advantages and the features, refer to the description and to the drawings.
The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The forgoing and other features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
With reference now to
Further, according to an embodiment of the present invention, the inline error resolution information may be provided from local and remote networks. As shown in
Further, according to an embodiment of the present invention, the inline resolution information includes user community information to be accessed by a user. The user community information includes real-time chat links 240, for example, ACME IT or AMM Wizard (as indicated by the boxes) for the user to directly participate in online chat environments regarding a respective error event and forum information 245 regarding the respective error event, accessible by the user. The chat links 240 enable a user to communicate with other domain experts. The forum information 245 includes related discussion threads between other users participating in a forum. According to an embodiment of the present invention, users may subscribe to the forum. Further, community-source information in the form of a wiki is accessible via the “update wiki” link as shown, which would lead to the “Firmware Update” section of the wiki.
According to another embodiment of the present invention, a database of information may be built up over time for errors and associated resolutions which are repetitive such that the user may also view this information in a wiki format, for example.
In addition to the user community information mentioned above, the error messages 235 also include action information which may be performed by the user in accordance with alternative embodiments of the present invention.
When selected by the user, the actions link 250 provides actions 255 that could potentially resolve the problem indicated by the error message as shown in
Also, shown in
Since the event log according to embodiments of the present invention provides inline resolution information, links and actions, the present invention provides the advantages including a faster and higher quality real-world resolution to system problems, lower costs for users and a tighter user community for multiple domains.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one ore more other features, integers, steps, operations, element components, and/or groups thereof.
The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated
While the preferred embodiment to the invention had been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.
Number | Name | Date | Kind |
---|---|---|---|
6671818 | Mikurak | Dec 2003 | B1 |
6834257 | Keller | Dec 2004 | B2 |
7290181 | D'Angelo et al. | Oct 2007 | B2 |
7739554 | Van Riel et al. | Jun 2010 | B2 |
20050166148 | Garding | Jul 2005 | A1 |
20070011498 | Shaffer et al. | Jan 2007 | A1 |
20080091984 | Hite et al. | Apr 2008 | A1 |
20080209280 | Dilillo et al. | Aug 2008 | A1 |
20080256400 | Yang et al. | Oct 2008 | A1 |
20100058120 | Coleman et al. | Mar 2010 | A1 |
20100115348 | Gilluwe | May 2010 | A1 |
20100138704 | Johnson et al. | Jun 2010 | A1 |
20100199132 | Compton et al. | Aug 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20100185905 A1 | Jul 2010 | US |