Stefan Wagner

«Truth can only be found in one place: the code.»  Robert C. Martin alias Uncle Bob


Blog | Archive | Resume | Projects | References

Analyse logs with Graphviz

30 Jan 2014 | graphviz, play-framework

A swiss health insurance has some problems with their telephone system and keeps loosing calls. Nobody knows ther reason. The system logs a lot and it’s really hard to get information from there. There is a state of a call like initialized, queued, connected unordered and mix with other calls.

I’ve started to visualize the states with Graphviz, where we’ve found out that a call is divided in several sequences. This visualisation helped us a lot to better understand what was happening.

analyse result

Therefore I’ve implemented a java application with the Play framework that collects the logs and identifies the complete calls with start and end time. The image above shows such a call with all its states. This made possible to finally see and examine all the incoming calls of the company.

comments powered by Disqus

Older · View Archive (11)

Fast development with Java Play

I currently work in a project where we use the Play framework from Typesafe. I’m really impressed how fast we develop our web application. Actually, after generating the project over the console

Newer

Wiki History Book

As per a request of Professor Dr. Peter Gloor of the Massachusetts Institute of Technology, MIT, Center for Collective Intelligence I’ve worked out three different versions of a graph representation on the connections among famous people of English Wikipedia. Each person was represented by a node. More people referred to a person, thicker got its node.