CloudDebug – Distributed Logging with log4j and Amazon Simple Queue Service (SQS)

By Markus Klems

Debugging in the Cloud

Debugging and logging is a crucial part in the successful development, roll-out and operation of IT systems. Systems that run in a distributed environment pose additional obstacles to application engineers who need to identify and fix system misbehavior in a timely manner. In such an environment, intelligent logging is indispensable.

In a short tutorial I demonstrate how to debug a distributed application with state-of-the-art technology as well as with a novel approach using Amazon Simple Queue Service, respectively. In a cost analysis I show that this approach is not only a fun technology challenge, but also a cheap way to implement logging for distributed applications.

Here is the prliminary document:

CloudDebug Version 0.1

(Updated versions will appear in the Pages section in the upper right corner of this Website)

Leave a Reply