CA2129612A1 - Method and Apparatus for Graphically Analyzing a Log-File - Google Patents

Method and Apparatus for Graphically Analyzing a Log-File

Info

Publication number
CA2129612A1
CA2129612A1 CA2129612A CA2129612A CA2129612A1 CA 2129612 A1 CA2129612 A1 CA 2129612A1 CA 2129612 A CA2129612 A CA 2129612A CA 2129612 A CA2129612 A CA 2129612A CA 2129612 A1 CA2129612 A1 CA 2129612A1
Authority
CA
Canada
Prior art keywords
log
files
reports
technique
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA2129612A
Other languages
French (fr)
Other versions
CA2129612C (en
Inventor
Stephen Gregory Eick
Paul Jay Lucas
Jeffrey Donald Schmidt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22426990&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2129612(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of CA2129612A1 publication Critical patent/CA2129612A1/en
Application granted granted Critical
Publication of CA2129612C publication Critical patent/CA2129612C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/323Visualisation of programs or trace data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/835Timestamp

Abstract

An apparatus (101) and technique far interactively analyzing system log-files. System log-files, which are monitored by technical personnel and systems specialists to determine system performance, status, and software faults, are often generated during various hardware and software monitoring operations. Each log-file (120) contains time stamped reports. This technique is especially useful for analyzing large log-files. A new release of software may contain many incremental versions that must be tested. The testing of each incremental version may generate a log-file containing thousands of reports. Using this apparatus (101) and technique, reports are correlated, faults are isolated, and temporal patterns are recognized more quickly and efficiently than by using conventional, non-graphical techniques.
CA002129612A 1993-09-24 1994-08-05 Method and apparatus for graphically analyzing a log-file Expired - Lifetime CA2129612C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US126,846 1993-09-24
US08/126,846 US5847972A (en) 1993-09-24 1993-09-24 Method and apparatus for graphically analzying a log-file

Publications (2)

Publication Number Publication Date
CA2129612A1 true CA2129612A1 (en) 1995-03-25
CA2129612C CA2129612C (en) 2000-04-18

Family

ID=22426990

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002129612A Expired - Lifetime CA2129612C (en) 1993-09-24 1994-08-05 Method and apparatus for graphically analyzing a log-file

Country Status (7)

Country Link
US (1) US5847972A (en)
EP (1) EP0646868B1 (en)
JP (1) JP2912169B2 (en)
CN (1) CN1105978C (en)
CA (1) CA2129612C (en)
DE (1) DE69419993T2 (en)
ES (1) ES2137329T3 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356285B1 (en) 1997-12-17 2002-03-12 Lucent Technologies, Inc System for visually representing modification information about an characteristic-dependent information processing system

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793369A (en) 1991-12-06 1998-08-11 Lucent Technologies Inc. Apparatus for visualizing program slices
US5995113A (en) * 1996-08-02 1999-11-30 Hewlett-Packard Company Coloring events in event streams in order to provide information about operation of a software library
US6247149B1 (en) * 1997-10-28 2001-06-12 Novell, Inc. Distributed diagnostic logging system
US6047390A (en) * 1997-12-22 2000-04-04 Motorola, Inc. Multiple context software analysis
US20020107837A1 (en) * 1998-03-31 2002-08-08 Brian Osborne Method and apparatus for logically reconstructing incomplete records in a database using a transaction log
US6275223B1 (en) * 1998-07-08 2001-08-14 Nortel Networks Limited Interactive on line code inspection process and tool
US6449341B1 (en) * 1998-08-25 2002-09-10 Mci Communications Corporation Apparatus and method for managing a software system via analysis of call center trouble tickets
WO2000060464A1 (en) * 1999-04-02 2000-10-12 General Electric Company A method and system for analyzing operational data for diagnostics of locomotive malfunctions
US6374369B1 (en) 1999-05-21 2002-04-16 Philips Electronics North America Corporation Stochastic performance analysis method and apparatus therefor
US6671876B1 (en) 1999-10-28 2003-12-30 Lucent Technologies Inc. Monitoring of software operation for improving computer program performance
JP2001142764A (en) * 1999-11-12 2001-05-25 Japan Science & Technology Corp Log file protecting system
JP2001325276A (en) * 2000-05-12 2001-11-22 Internatl Business Mach Corp <Ibm> Information processing system, information processing method, computer program, storage medium and program transmitter
JP2001356939A (en) * 2000-06-13 2001-12-26 Tokyo Electric Power Co Inc:The Log information analyzer, its method and recording medium
US7003523B1 (en) * 2000-07-26 2006-02-21 Revolutionary Learning Systems, Inc. Configurable software system for automatically storing computer files
US6996580B2 (en) * 2001-06-22 2006-02-07 International Business Machines Corporation System and method for granular control of message logging
US7188150B2 (en) * 2001-08-21 2007-03-06 International Business Machines Corporation System and method for sharing, searching, and retrieving web-based educational resources
US6928436B2 (en) * 2002-02-28 2005-08-09 Ilog Sa Interactive generation of graphical visualizations of large data structures
US6883113B2 (en) * 2002-04-18 2005-04-19 Bae Systems Information And Electronic Systems Integration, Inc. System and method for temporally isolating environmentally sensitive integrated circuit faults
US7055071B2 (en) * 2003-01-09 2006-05-30 International Business Machines Corporation Method and apparatus for reporting error logs in a logical environment
DE10335811A1 (en) * 2003-08-05 2005-03-03 Rohde & Schwarz Gmbh & Co. Kg Message analysis device and method for analyzing
US7536376B2 (en) * 2003-10-03 2009-05-19 International Business Machines Corporation Task oriented log retrieval utilizing a self-learning search tool
US7793229B1 (en) * 2003-12-19 2010-09-07 Unisys Corporation Recording relevant information in a GUI window of a panel dump browser tool
US20060031187A1 (en) * 2004-08-04 2006-02-09 Advizor Solutions, Inc. Systems and methods for enterprise-wide visualization of multi-dimensional data
US7559053B2 (en) * 2004-08-24 2009-07-07 Microsoft Corporation Program and system performance data correlation
US7373552B2 (en) * 2004-09-30 2008-05-13 Siemens Aktiengesellschaft Model based diagnosis and repair for event logs
US7895167B2 (en) * 2005-02-16 2011-02-22 Xpolog Ltd. System and method for analysis and management of logs and events
US7853585B2 (en) * 2005-03-17 2010-12-14 International Business Machines Corporation Monitoring performance of a data processing system
US20070204215A1 (en) * 2006-02-27 2007-08-30 Lsi Logic Corporation Device for analyzing log files generated by process automation tools
WO2008043082A2 (en) 2006-10-05 2008-04-10 Splunk Inc. Time series search engine
US20080180724A1 (en) * 2007-01-26 2008-07-31 Ricoh Company Ltd. Print driver data logging
US20090024911A1 (en) * 2007-01-29 2009-01-22 Apple Inc. Graph data visualization tool
US8356286B2 (en) * 2007-03-30 2013-01-15 Sap Ag Method and system for providing on-demand profiling infrastructure for profiling at virtual machines
US8667471B2 (en) * 2007-03-30 2014-03-04 Sap Ag Method and system for customizing profiling sessions
US8601469B2 (en) * 2007-03-30 2013-12-03 Sap Ag Method and system for customizing allocation statistics
US8336033B2 (en) * 2007-03-30 2012-12-18 Sap Ag Method and system for generating a hierarchical tree representing stack traces
US8522209B2 (en) * 2007-03-30 2013-08-27 Sap Ag Method and system for integrating profiling and debugging
US8543923B2 (en) * 2007-08-15 2013-09-24 International Business Machines Corporation Apparatus, system, and method for displaying health spatially and temporally
US8381193B2 (en) * 2007-09-06 2013-02-19 International Business Machines Corporation Apparatus, system, and method for visual log analysis
GB2453173A (en) 2007-09-28 2009-04-01 Dxs Ltd Polynucleotide primers
KR101303672B1 (en) * 2007-10-15 2013-09-16 삼성전자주식회사 Device and method of sharing contents by devices
US8140919B2 (en) 2007-10-15 2012-03-20 International Business Machines Corporation Display of data used for system performance analysis
US8452761B2 (en) * 2007-10-24 2013-05-28 International Business Machines Corporation Apparatus for and method of implementing system log message ranking via system behavior analysis
US8219582B2 (en) 2008-04-25 2012-07-10 International Business Machines Corporation System, method, and computer readable media for identifying a user-initiated log file record in a log file
US8090994B2 (en) * 2008-05-21 2012-01-03 International Business Machines Corporation System, method, and computer readable media for identifying a log file record in a log file
US8499240B2 (en) * 2008-10-31 2013-07-30 Sap Ag Rule-based presentation of log messages on a graphic timeline
US20110066973A1 (en) * 2009-09-11 2011-03-17 Apple Inc. Rendering System Log Data
US8230259B2 (en) 2009-12-02 2012-07-24 International Business Machines Corporation Automatic analysis of log entries through use of clustering
US8381188B2 (en) * 2009-12-04 2013-02-19 International Business Machines Corporation Leveraging the relationship between object IDs and functions in diagnosing software defects during the post-deployment phase
US20110154117A1 (en) * 2009-12-22 2011-06-23 General Electric Company, A New York Corporation Methods and apparatus to perform log file analyses
US8842119B2 (en) 2010-11-17 2014-09-23 Hewlett-Packard Development Company, L.P. Displaying system performance information
US20120166996A1 (en) * 2010-12-23 2012-06-28 Glockner Group Llc Anesthesia recordation device
JP2015502827A (en) 2011-12-21 2015-01-29 ピラマル イメージング ソシエテ アノニム Glove bag manifold for aseptic assembly of radiopharmaceutical filling units
JP5825120B2 (en) * 2012-01-27 2015-12-02 富士通株式会社 Control system, arithmetic processing unit, and log delivery method
CN103488411B (en) * 2012-06-13 2016-06-01 腾讯科技(深圳)有限公司 The method of the switching page and device
KR102129643B1 (en) * 2012-10-22 2020-07-02 아브 이니티오 테크놀로지 엘엘시 Profiling data with source tracking
US9171182B2 (en) * 2012-10-31 2015-10-27 Tata Consultancy Services Limited Dynamic data masking
US10019496B2 (en) 2013-04-30 2018-07-10 Splunk Inc. Processing of performance data and log data from an information technology environment by using diverse data stores
US10225136B2 (en) 2013-04-30 2019-03-05 Splunk Inc. Processing of log data and performance data obtained via an application programming interface (API)
US10997191B2 (en) 2013-04-30 2021-05-04 Splunk Inc. Query-triggered processing of performance data and log data from an information technology environment
US10353957B2 (en) 2013-04-30 2019-07-16 Splunk Inc. Processing of performance data and raw log data from an information technology environment
US10346357B2 (en) 2013-04-30 2019-07-09 Splunk Inc. Processing of performance data and structure data from an information technology environment
US10318541B2 (en) 2013-04-30 2019-06-11 Splunk Inc. Correlating log data with performance measurements having a specified relationship to a threshold value
US10614132B2 (en) 2013-04-30 2020-04-07 Splunk Inc. GUI-triggered processing of performance data and log data from an information technology environment
US11457029B2 (en) 2013-12-14 2022-09-27 Micro Focus Llc Log analysis based on user activity volume
US20150242533A1 (en) * 2014-02-26 2015-08-27 Keysight Technologies, Inc. Method and Apparatus for Analyzing Data Flows
US10445290B1 (en) * 2014-10-29 2019-10-15 Cadence Design Systems, Inc. System and method for a smart configurable high performance interactive log file viewer
US10241891B2 (en) * 2015-06-29 2019-03-26 International Business Machines Corporation Dynamic ranking of performance issues for applications
US10445327B2 (en) 2016-04-07 2019-10-15 RELX Inc. Systems and methods for providing a visualizable results list
US10445355B2 (en) 2016-04-07 2019-10-15 RELX Inc. Systems and methods for providing a visualizable results list
US11055623B2 (en) 2016-06-20 2021-07-06 International Business Machines Corporation System, method, and recording medium for distributed probabilistic eidetic querying, rollback, and replay
US11354301B2 (en) * 2017-11-13 2022-06-07 LendingClub Bank, National Association Multi-system operation audit log
US11113138B2 (en) 2018-01-02 2021-09-07 Carrier Corporation System and method for analyzing and responding to errors within a log file
US10684035B2 (en) 2018-01-08 2020-06-16 Trane International Inc. HVAC system that collects customer feedback in connection with failure triage
US10970190B2 (en) * 2018-10-17 2021-04-06 EMC IP Holding Company LLC Hybrid log viewer with thin memory usage
US11170029B2 (en) 2019-05-31 2021-11-09 Lendingclub Corporation Multi-user cross-device tracking

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8502643A (en) * 1985-09-27 1986-04-01 Oce Nederland Bv METHOD FOR GENERATING LINES.
US5062147A (en) * 1987-04-27 1991-10-29 Votek Systems Inc. User programmable computer monitoring system
JPH0225977A (en) * 1988-07-15 1990-01-29 Fanuc Ltd Drawing coordinate system and scale setting method
US5058113A (en) * 1988-12-16 1991-10-15 Sprint International Communications Corporation Method and apparatus for correcting errors in a system
US5043920A (en) * 1989-09-20 1991-08-27 International Business Machines Corporation Multi-dimension visual analysis
US5121470A (en) * 1990-02-01 1992-06-09 Intellimetrics Instrument Corporation Automated interactive record system
US5347452A (en) * 1991-07-12 1994-09-13 Bay Jr William P Method for providing a visual display of current trading volume and cumulative average trading volume for preselected time intervals

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356285B1 (en) 1997-12-17 2002-03-12 Lucent Technologies, Inc System for visually representing modification information about an characteristic-dependent information processing system

Also Published As

Publication number Publication date
CN1102490A (en) 1995-05-10
CN1105978C (en) 2003-04-16
ES2137329T3 (en) 1999-12-16
EP0646868A1 (en) 1995-04-05
JP2912169B2 (en) 1999-06-28
EP0646868B1 (en) 1999-08-11
DE69419993D1 (en) 1999-09-16
DE69419993T2 (en) 2000-03-16
CA2129612C (en) 2000-04-18
US5847972A (en) 1998-12-08
JPH07182210A (en) 1995-07-21

Similar Documents

Publication Publication Date Title
CA2129612A1 (en) Method and Apparatus for Graphically Analyzing a Log-File
NZ313936A (en) Analysis system for telecommunications network, fault data generated on basis of symptom data
JP2823698B2 (en) Event correlation
US5954829A (en) System, method, and computer program product for digital cross connect testing
EP0310785B1 (en) Expert system for processing errors in a multiplex communication system
DE58909118D1 (en) Method and device for detecting a sequence of abnormal events in an electrical signal, in particular the depolarization signal of a heart.
WO2004079553A3 (en) System, method and model for autonomic management of enterprise applications
IE40721B1 (en) Diagnotic system for a machine
CA2119878A1 (en) Apparatus to determine the operational effectiveness of a machine tool and method therefor
AU6478299A (en) Method and apparatus for monitoring the operation of an industrial process
CN109660402A (en) Operation system realtime running monitor supervision platform and method
NO964249L (en) Method and apparatus for distributed hardware monitoring
CN110008084A (en) A kind of independent log information recording method, system, device and storage medium
CN109218113B (en) Communication network fault positioning method and fault monitoring device
US20030088669A1 (en) Method and apparatus for analyzing alarms coming from a communications network
US20050149809A1 (en) Real time determination of application problems, using a lightweight diagnostic tracer
ES2165146T3 (en) PROCEDURE AND SYSTEM FOR MEASURING RESULTS AND MONITORING THE QUALITY OF SERVICE OF AN INFORMATION SYSTEM.
DE69221487D1 (en) Method and arrangement for monitoring a distributed system
CN115587028A (en) Interface automation test method, system, medium and terminal
EP0397937A3 (en) Control system and method for automated parametric test equipment
Rackl Multi-Layer Monitoring in Distributed Object-Environments
CN112925714A (en) Application program monitoring method and system, electronic device and storage medium
IBM FEDERAL SYSTEMS DIV GAITHERSBURG MD LASA EXPERIMENTAL SIGNAL PROCESSING SYSTEM
BRANNING et al. Modern programming practices study report[Final Technical Report, Jan. 1976- Jan. 1977]
Sadun Chaotic Properties of the Blazar OJ 287

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20140805