Abstracting Execution Logs to Execution Events for Enterprise Applications (Short Paper)
Authors:
- Zhen Ming JiangZJZhen Ming Jiang
- Ahmed E. HassanAHAhmed E. Hassan
- Parminder FloraPFParminder Flora
- Gilbert HamannGHGilbert Hamann
- 1 August 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15506002,p. 181-186
Abstract
Monitoring the execution of large enterprise systems is needed to ensure that such complex systems are performing as expected. However, common techniques for monitoring, such as code instrumentation and profiling have significant performance overhead, and require access to the source code and to system experts. In this paper, we propose using execution logs to monitor the execution of applications. Unfortunately, execution logs are not designed for monitoring purposes. Each occurrence of an execution event results in a different log line, since a log line contains dynamic information which varies for each occurrence of the event. We propose an approach which abstracts log lines to a set of execution events. Our approach can handle log lines without having strict requirements on the format of a log line. Through a case study on a large enterprise application, we demonstrate that our approach performs well when abstracting execution logs for large enterprise applications. We compare our approach against the SLCT tool which is commonly used to find line patterns in logs.Keywords
This publication has 10 references indexed in Scilit:
- What Supercomputers Say: A Study of Five System Logs2007
- Towards informatic analysis of syslogs2005
- Toward an environment for comprehending distributed systems2004
- Towards the reverse engineering of UML sequence diagrams2004
- SEC - a lightweight event correlation tool2003
- Improving the accuracy of diagnostics provided by fault dictionaries2002
- Model-based alarm correlation in cellular phone networks2002
- CCFinder: a multilinguistic token-based code clone detection system for large scale source codeIEEE Transactions on Software Engineering, 2002
- High speed and robust event correlationIEEE Communications Magazine, 1996
- A Coding Approach to Event Correlation1995