Movatterモバイル変換


[0]ホーム

URL:


US20140013302A1 - Log configuration of distributed applications - Google Patents

Log configuration of distributed applications
Download PDF

Info

Publication number
US20140013302A1
US20140013302A1US13/542,863US201213542863AUS2014013302A1US 20140013302 A1US20140013302 A1US 20140013302A1US 201213542863 AUS201213542863 AUS 201213542863AUS 2014013302 A1US2014013302 A1US 2014013302A1
Authority
US
United States
Prior art keywords
model
log
logging
logs
records
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.)
Abandoned
Application number
US13/542,863
Inventor
Chatschik Bisdikian
Joel W. Branch
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US13/542,863priorityCriticalpatent/US20140013302A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BISDIKIAN, CHATSCHIK, BRANCH, JOEL W.
Priority to US13/547,621prioritypatent/US9262248B2/en
Publication of US20140013302A1publicationCriticalpatent/US20140013302A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of configuring a logging utility includes generating, by a computer system, at least one message based on a model of logs from at least two software components of a multi-component application and sending, by the computer system, the message to at least one of the two software components for configuring a logging utility of the corresponding software component.

Description

Claims (20)

What is claimed is:
1. A method of configuring a logging utility, the method comprising:
generating, by a computer system, at least one message based on a model of logs from at least two software components of a multi-component application; and
sending, by the computer system, one of the messages to at least one of the two software components for configuring a logging utility of the corresponding software component.
2. The method ofclaim 1, wherein the configuring directs the logging utility to suppress logging of a certain event.
3. The method ofclaim 1, wherein the configuring directs the logging utility to begin logging a certain event that is not currently being logged.
4. The method ofclaim 1, wherein the configuring directs the logging utility to generate compressed logs.
5. The method ofclaim 1, further comprising:
retrieving the logs from the software components if the logging utility was determined not to be successfully configured; and
filtering out some of the retrieved logs based on the model.
6. The method ofclaim 5, further comprising compressing the remaining retrieved logs.
7. The method ofclaim 6, wherein the filtering comprises:
determining whether records of the retrieved logs correspond to respective states of the model;
determining whether two of the states have occurred within a predetermined period of one another; and
filtering out the determined records if the two states have not occurred within the predetermined period.
8. The method ofclaim 1, wherein the model includes a state derived from at least two related records of the logs.
9. The method ofclaim 8, wherein the state indicates tokens of the related records that are determined to be common among the records and excludes tokens that are determined to be uncommon.
10. The method ofclaim 9, wherein the state further includes indexes of each token within its respective record.
11. The method ofclaim 8, wherein the model includes a second state derived at least two other related records, and each state includes a unique identifier.
12. The method ofclaim 1, wherein the logs are XML based, plain text, or stored in a relational database.
13. A method configuring a logging utility, the method comprising:
retrieving logs from at least two software components of a multi-component application;
generating states to form a model of the retrieved logs, wherein each state is representative of at least two related records of the logs;
editing the log model to perform at least one of (i) removing at least one of the states, (ii) merging at least two of the states into a single state, and (iii) sub-dividing one of the states into at least two separate states; and
configuring a logging utility of at least one of the software components based on the edited model.
14. The method ofclaim 13, wherein the configuring causes the logging utility to suppress logging of a previously logged event when the removing or merging is performed.
15. The method ofclaim 13, wherein the configuring causes the logging utility to generate a log for an event that is not currently being logged when the sub-dividing is performed.
16. The method ofclaim 13, wherein one of the states indicates tokens shared by the corresponding records and their indexes within these records.
17. A method of configuring a logging utility, the method comprising:
deriving a log model from logs of at least two software components of a multi-component application;
editing the log model to perform at least one of (i) removing one state of the model, (ii) merging two states of the model into a single state, and (iii) sub-dividing one state of the model into at least two separate states; and
configuring a logging utility of at least one of the software components based on the edited model.
18. The method ofclaim 17, wherein the configuring causes the logging utility to suppress logging of a previously logged event when the removing or merging is performed.
19. The method ofclaim 17, wherein the configuring causes the logging utility to generate a log for an event that is not currently being logged when the sub-dividing is performed.
20. The method ofclaim 17, where one of the states is representative of at least two related records of the logs.
US13/542,8632012-07-062012-07-06Log configuration of distributed applicationsAbandonedUS20140013302A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US13/542,863US20140013302A1 (en)2012-07-062012-07-06Log configuration of distributed applications
US13/547,621US9262248B2 (en)2012-07-062012-07-12Log configuration of distributed applications

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US13/542,863US20140013302A1 (en)2012-07-062012-07-06Log configuration of distributed applications

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US13/547,621ContinuationUS9262248B2 (en)2012-07-062012-07-12Log configuration of distributed applications

Publications (1)

Publication NumberPublication Date
US20140013302A1true US20140013302A1 (en)2014-01-09

Family

ID=49879530

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/542,863AbandonedUS20140013302A1 (en)2012-07-062012-07-06Log configuration of distributed applications
US13/547,621Expired - Fee RelatedUS9262248B2 (en)2012-07-062012-07-12Log configuration of distributed applications

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US13/547,621Expired - Fee RelatedUS9262248B2 (en)2012-07-062012-07-12Log configuration of distributed applications

Country Status (1)

CountryLink
US (2)US20140013302A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20230141524A1 (en)*2021-11-052023-05-11Capital One Services, LlcSystems and methods for remediation of software configuration

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10713280B2 (en)2010-12-232020-07-14Mongodb, Inc.Systems and methods for managing distributed database deployments
US10366100B2 (en)2012-07-262019-07-30Mongodb, Inc.Aggregation framework system architecture and method
US9881034B2 (en)2015-12-152018-01-30Mongodb, Inc.Systems and methods for automating management of distributed databases
US10977277B2 (en)2010-12-232021-04-13Mongodb, Inc.Systems and methods for database zone sharding and API integration
US10262050B2 (en)2015-09-252019-04-16Mongodb, Inc.Distributed database systems and methods with pluggable storage engines
US10997211B2 (en)2010-12-232021-05-04Mongodb, Inc.Systems and methods for database zone sharding and API integration
US10614098B2 (en)2010-12-232020-04-07Mongodb, Inc.System and method for determining consensus within a distributed database
US11544288B2 (en)2010-12-232023-01-03Mongodb, Inc.Systems and methods for managing distributed database deployments
US8572031B2 (en)2010-12-232013-10-29Mongodb, Inc.Method and apparatus for maintaining replica sets
US10740353B2 (en)2010-12-232020-08-11Mongodb, Inc.Systems and methods for managing distributed database deployments
US11615115B2 (en)2010-12-232023-03-28Mongodb, Inc.Systems and methods for managing distributed database deployments
US10346430B2 (en)2010-12-232019-07-09Mongodb, Inc.System and method for determining consensus within a distributed database
US9805108B2 (en)2010-12-232017-10-31Mongodb, Inc.Large distributed database clustering systems and methods
US8996463B2 (en)2012-07-262015-03-31Mongodb, Inc.Aggregation framework system architecture and method
US9740762B2 (en)2011-04-012017-08-22Mongodb, Inc.System and method for optimizing data migration in a partitioned database
US10872095B2 (en)2012-07-262020-12-22Mongodb, Inc.Aggregation framework system architecture and method
US11403317B2 (en)2012-07-262022-08-02Mongodb, Inc.Aggregation framework system architecture and method
US11544284B2 (en)2012-07-262023-01-03Mongodb, Inc.Aggregation framework system architecture and method
US9889607B2 (en)*2014-02-192018-02-13Makerbot Industries, LlcThree-dimensional printer with integrated coloring system
ES2743803T3 (en)*2014-04-042020-02-20Siemens Ag Procedure for the automatic processing of a number of log files of an automation system
US10496669B2 (en)2015-07-022019-12-03Mongodb, Inc.System and method for augmenting consensus election in a distributed database
US10673623B2 (en)2015-09-252020-06-02Mongodb, Inc.Systems and methods for hierarchical key management in encrypted distributed databases
US10846411B2 (en)2015-09-252020-11-24Mongodb, Inc.Distributed database systems and methods with encrypted storage engines
US10394822B2 (en)2015-09-252019-08-27Mongodb, Inc.Systems and methods for data conversion and comparison
US10423626B2 (en)2015-09-252019-09-24Mongodb, Inc.Systems and methods for data conversion and comparison
US10671496B2 (en)2016-05-312020-06-02Mongodb, Inc.Method and apparatus for reading and writing committed data
US10621050B2 (en)2016-06-272020-04-14Mongodb, Inc.Method and apparatus for restoring data from snapshots
US10698927B1 (en)*2016-08-302020-06-30Palantir Technologies Inc.Multiple sensor session and log information compression and correlation system
US10474642B2 (en)*2016-08-312019-11-12Nec CorporationMultibyte heterogeneous log preprocessing
US10866868B2 (en)2017-06-202020-12-15Mongodb, Inc.Systems and methods for optimization of database operations
US20210012026A1 (en)*2019-07-082021-01-14Capital One Services, LlcTokenization system for customer data in audio or video
US11474921B2 (en)*2020-07-132022-10-18Micron Technology, Inc.Log compression

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070130320A1 (en)*2005-12-012007-06-07Morgan Fabian FEfficient, centralized management of application log configuration settings

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6247149B1 (en)*1997-10-282001-06-12Novell, Inc.Distributed diagnostic logging system
US6539374B2 (en)*1999-06-032003-03-25Microsoft CorporationMethods, apparatus and data structures for providing a uniform representation of various types of information
CA2419305C (en)2003-02-202006-03-21Ibm Canada Limited - Ibm Canada LimiteeUnified logging service for distributed applications
US7743029B2 (en)*2003-12-302010-06-22Sap AgLog configuration and online deployment services
US8126943B2 (en)2004-08-092012-02-28International Business Machines CorporationAutonomic virtual log configuration
DE102005058164A1 (en)*2004-12-062006-06-29Siemens Medical Solutions Health Services Corp.Executable multi-thread-application operation tracking system, has tracking processor starting generation of data in response to received data and preventing generation of data if received data does not match to configuration parameters
US20070143842A1 (en)2005-12-152007-06-21Turner Alan KMethod and system for acquisition and centralized storage of event logs from disparate systems
US8024712B1 (en)2006-09-292011-09-20Emc CorporationCollecting application logs
US20090063395A1 (en)*2007-08-302009-03-05International Business Machines CorporationMapping log sets between different log analysis tools in a problem determination environment
US20090112935A1 (en)2007-10-292009-04-30Hefta-Gaub Bradly DIntegrating activity log information with user-specified content
US9454455B2 (en)2008-04-292016-09-27International Business Machines CorporationMethod for deriving intelligence from activity logs
US8166313B2 (en)*2008-05-082012-04-24Fedtke Stephen UMethod and apparatus for dump and log anonymization (DALA)
CN101677445A (en)2008-09-162010-03-24中兴通讯股份有限公司Method and system of clearing service system logs
US9384112B2 (en)2010-07-012016-07-05Logrhythm, Inc.Log collection, structuring and processing
US9191323B2 (en)2010-09-032015-11-17Tibco Software Inc.Adaptive data transmission

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070130320A1 (en)*2005-12-012007-06-07Morgan Fabian FEfficient, centralized management of application log configuration settings

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Fry, "A FORENSIC WEB LOG ANALYSIS TOOL: TECHNIQUES AND IMPLEMENTATION", September 2011, pages 204*

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20230141524A1 (en)*2021-11-052023-05-11Capital One Services, LlcSystems and methods for remediation of software configuration
US11714635B2 (en)*2021-11-052023-08-01Capital One Services, LlcSystems and methods for remediation of software configuration
US20230297370A1 (en)*2021-11-052023-09-21Capital One Services, LlcSystems and methods for remediation of software configuration
US11960880B2 (en)*2021-11-052024-04-16Capital One Services, LlcSystems and methods for remediation of software configuration

Also Published As

Publication numberPublication date
US20140013334A1 (en)2014-01-09
US9262248B2 (en)2016-02-16

Similar Documents

PublicationPublication DateTitle
US9262248B2 (en)Log configuration of distributed applications
US12003572B1 (en)Two-way replication of search node configuration files using a mediator node
US11308092B2 (en)Stream processing diagnostics
US10810074B2 (en)Unified error monitoring, alerting, and debugging of distributed systems
US11663033B2 (en)Design-time information based on run-time artifacts in a distributed computing cluster
US11977532B2 (en)Log record identification using aggregated log indexes
US10891297B2 (en)Method and system for implementing collection-wise processing in a log analytics system
CN111881011B (en) Log management method, platform, server and storage medium
JP5147840B2 (en) Declarative Management Framework (DECLARATIVEMAAGEENTENTRAMEWORK)
US10558515B2 (en)Policy based dynamic data collection for problem analysis
US20230342372A1 (en)Method and system for implementing a log parser in a log analytics system
CN114218218A (en)Data processing method, device and equipment based on data warehouse and storage medium
US20100318556A1 (en)Exporting and Importing Business Objects Based on Metadata
CN110377595A (en)A kind of vehicle data management system
CN108399199A (en)A kind of collection of the application software running log based on Spark and service processing system and method
CN110245037B (en)Hive user operation behavior restoration method based on logs
US11755453B1 (en)Performing iterative entity discovery and instrumentation
US20250061034A1 (en)Metrics, events, alert extractions from system logs
US11755430B2 (en)Methods and systems for storing and querying log messages using log message bifurcation
CN106802922B (en) Object-based traceability storage system and method
US12417090B1 (en)Software development observability platform
US12147324B2 (en)Differential logging of computing processes
US12443594B1 (en)System modification of a search-related statement in a graphical user interface
US12072783B1 (en)Performing iterative entity discovery and instrumentation
US20170032004A1 (en)Core data services based cross-system analytics

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BISDIKIAN, CHATSCHIK;BRANCH, JOEL W.;REEL/FRAME:028498/0825

Effective date:20120702

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp