Bug 75523 - AC 31914 : Symptom analysis impl
Summary: AC 31914 : Symptom analysis impl
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 2000
: P1 enhancement with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: Alex Nan CLA
QA Contact:
URL: http://www.eclipse.org/tptp/groups/Ar...
Whiteboard:
Keywords: Documentation, plan
Depends on: 64800 102390 132583
Blocks:
  Show dependency tree
 
Reported: 2004-10-02 13:57 EDT by Eugene Chan CLA
Modified: 2016-05-05 10:51 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Chan CLA 2004-10-02 13:57:33 EDT
1. support new symptom model in the existing analysis engine
2. make AE extension point for plugging in other engines
3. new symptoms view in the eclipse LTA
Comment 1 Christine Knight CLA 2004-12-16 10:22:03 EST
This work was done outside of TPTP and the requirement is to contribute it at 
TPTP 4.0 since it is  breaking api.
Comment 2 Valentina Popescu CLA 2005-01-10 22:01:18 EST
Updating feature target per 01/10 UI main committers meeting
Comment 3 Kari Halsted CLA 2005-01-13 15:13:09 EST
Documentation to be contributed, too.
Comment 4 Christine Knight CLA 2005-01-26 10:05:21 EST
Please set version to 4.1, this is my requirement although I did not open it.
Comment 5 Eugene Chan CLA 2005-02-09 15:05:19 EST
retarget to 3.3i2 per 02/09 Platform meeting
Comment 6 Eugene Chan CLA 2005-02-21 15:47:33 EST
This is related to bug 64800
Comment 7 Alex Nan CLA 2005-03-02 02:20:44 EST
Finished.
Comment 8 Valentina Popescu CLA 2005-04-05 13:45:38 EDT
moving to 4.1
Comment 9 Kari Halsted CLA 2005-04-06 15:56:01 EDT
Documentation backed out of 4.0. When this goes into 4.1, ID should do the
following:
1. Go to org.eclipse.tptp.platform.doc.user.
2. Right-click and select Replace with > Another branch or version.
3. Under Versions, select "new_sdb_info". This will put the files into your
workspace as they were before I backed out the changes.
4. Check to see if any changes made since the "old_sdb_info" tag was applied
(see Team > Show in revision history) need to be made to the new files, and if
so, move those changes over.
5. Edit logging_toc.xml and remove the comments from around the tmigrate_sdb.htm
element.
6. Commit the changes. Test.
Comment 10 Kari Halsted CLA 2005-04-06 16:17:09 EDT
More info for ID:
-----------------
Help topics tagged with new_sdb_info/old_sdb_info:

concepts/cesdb.htm
concepts/cesdbed.htm
images/sdb_editor.gif (only exists for new_sdb_info)
tasks/tecrsdb.htm
tasks/teedsdb.htm
tasks/teexsdb.htm
tasks/tmigrate_sdb.htm (only exists for new_sdb_info)
tasks/teprpsdb.htm

Note: Some files outside this group were updated with new labels on related
links to match the <h1> titles of the new files. I have not backed out these
changes, as they don't make a huge difference to the user.
Comment 11 Valentina Popescu CLA 2005-06-29 17:30:47 EDT
moving target to 4.2 per Chris's request
Comment 12 Harm Sluiman CLA 2005-06-30 15:33:28 EDT
1. Provide analysis engine extension interfaces for plugging in any OEM analysis
engine 
2. Provide implementation engine to consume this Symptom/OSR format
3. Provide analysis results (symptoms) window 
Comment 13 Valentina Popescu CLA 2005-10-21 12:45:34 EDT
The paradigm used here is to analyze a set of events (or an entire file) for a 
list of well-known symptoms,displaying those symptoms, providing the ability 
to drill-down into how you came to that conclusion
(i.e. the list of events associated with the symptom), and finally to any 
recommended actions to address the event/symptom.

The view should be able to distinguish between multiple occurrences of the 
same symptom, not represents them all as the same symptom.
One occurrence of a symptom vs. multiple occurrences of the same symptom is 
very different, and we should communicate that to our customers.

 A scenario can illustrate.  Let's say I have a log file for an entire day.  
During that day, there were three times that customers could not log into the 
system (8:00, 8:30, and 10:45).  
The reason they could not log on was access to an LDAP server was failing.  So:

The symptom is 'Cannot log on'
The events that lead up to that symptom are: 'logon failed' and 'Access to 
LDAP server failed'.

View would show:

Symptom :   	
'Cannot log on'

Events :  	
'Logon failed'
'Access to LDAP server failed'
'Logon failed'
'Access to LDAP server failed'
'Logon failed'
'Access to LDAP server failed'

Recommended Action:
	Re-establish link to LDAP server

The correct view would have been multiple symptoms (one for each occurrence of 
the event), with each symptom having one event 
associated with it.

    * Keep the functionality of the symptom analysis background icon in the 
Log view and continue giving the user the capability to navigate

 from the Log view to the symptom analysis results view. 

    * The the capability to sort by time the symptom instances in the symptom 
analysis results view and show the most recent one at the top of the view.

Comment 14 Valentina Popescu CLA 2005-11-10 11:45:07 EST
Theme: Design for Extensibility: Be a Better Platform
Comment 15 Eric Labadie CLA 2006-01-04 17:58:14 EST
Provide an implementation for an XPATH analysis engine based on FastXPATH. It should support XPATH 1.0 format for the Symptom rule format.  

Provide analysis engine interfaces that looks like the following in order to plugin any analysis engine from any company:
* @param objects List of objects to associate.
* @param rules List of rules which will be used to associate the list of input objects.
* @param monitor optional parameter used to provide information about the progress of the association process.
* @param the result of the association process.
* @param rebuild indicates if we need to rebuild the symptom rules or not.
*
*/

public void associate(List events, List symptoms, IAssociationMonitor monitor, List Results, Boolean rebuild);

This new Analysis Engine interface should be the same as the new Correlation Engine interface.

Also, we need to create a new symptom analysis result view in TPTP which will display the symptom analysis results in order.  This order can be sorted in ascendant/descendant mode.  This analysis result view will display all the symptom properties.   It will also need to provide an extension point so it can display OEM symptom rules in the proper OEM rule format. Clicking on a matched event in the Analysis result view should bring the user to the selected event in the log view and the log correlation view.

Finally, when clicking on a log correlation in the log navigator, we should disable the Open With->Statistical Data menu item.


Comment 16 Eric Labadie CLA 2006-01-10 10:37:52 EST
Clarifications: For the symptom analysis results view, we need to be able to persist the results into EMF.  This would mean that we need to create an EMF model for the analysis results.  Also, for scalability, we need to be able to persist these results in an RDB when large log support is enabled.  These results would need to be saved in XML format instead of XMI.
Comment 17 Eric Labadie CLA 2006-01-10 11:06:39 EST
Also, this new analysis result model needs to be in its own plugin just like the CBE model and the Symptom model.  It has to be supported outside an Eclipse environment.
Comment 18 Alex Nan CLA 2006-04-03 12:28:16 EDT
Done.
Comment 19 Eugene Chan CLA 2006-04-17 11:56:41 EDT
close bug