Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Aniko Nagyne Vig
Technical Coordinator, Erlang Solutions London Office
Erlang Solutions

Aniko Nagyne Vig received her master's degree in Computer Science in 2007 from Eotvos Lorand University, Hungary. Both her bachelor and master's theses were based around Erlang and refactoring. She was involved in the first three years of the RefactorErl (refactoring tool for Erlang) project and through an exchange program, worked with Wrangler at the University of Kent. She is passionate about Erlang, having learnt it during her university studies. She has had the opportunity to practice her teaching techniques on computer science students for 2 years. After joining the Erlang Solutions in early 2008, she has been involved in commercial Erlang development projects.

Aniko Nagyne Vig is Giving the Following Talks
Tutorial - Inviso: tracing in multiple node environments

Tracing and debugging large systems still remains a challenging and sometimes daunting task. There are few tools at hand, and even if some data is collected the sheer volume and hours required to analyse it makes one wince. However, there's a hidden gem in OTP which many developers and testers may not be aware of - the Inviso application. Although still a work in progress, we've made an effort to provide a clean, functional and safe API to it. Together with a friendlier user-interface it is getting ready to assist developers who are building massively distributed systems.

The 90 minute tutorial will demonstrate how to:

  •     set up tracing on multiple nodes
  •     monitor production systems without overloading them
  •     automatically analyse the trace data collected
Tutorial - Exago: an Offline Log Monitoring Tool

As a developer or support engineer you have probably spent enormous energy and time manually analyzing log files, trying to find out what went wrong, when and why.

Using Exago, now you can automatically parse and process log files, and check them against an abstract model of the system. In case of failure, it will report the abstract state where the error occurred, and the events that led to the point of failure.In this 90 minute tutorial we will cover, how to:
  • specify relations between log files and their properties,
  • provide the abstract model of the system,
  • use the results to reproduce and repair the error.
In brief, this tool automates most of the daunting and tiresome task of manually inspecting log files, tasks that you would probably pass to the interns.