Reputation: 15152
In order to figure out (or guess) something from one of our proprietary desktop tools developed by wxPython, I injected a logging decorator on several regardful class methods. Each log record looks like the following:
Right now, there are more than 3M log records in database and I started to think "What I can get from those stuff?". I can get some information like:
I guess the related technique might be log mining. Does anyone have any idea for further information I can retrieve from this really simple log? I'm really interested to get something more from it.
Upvotes: 2
Views: 1461
Reputation: 316
Patterns!
Patterns preceding failures. Say a failure was logged, now consider exploring these questions:
One way to compare patterns can be as such:
Upvotes: 1
Reputation: 37919
SpliFF is right, you'll have to decide which questions are important to you and then figure out if you're collecting the right data to answer them. Making sense of this sort of operational data can be very valuable.
You probably want to start by seeing if you can answer some basic questions, and then move on to the tougher stuff once you have your log collection and analysis workflow established. Some longer-term questions you might consider:
You may also want to notify users that data is being collected for quality purposes, and even solicit some feedback from within the app's interface.
Upvotes: 1