The software world is moving to microservices. In this era of distributed systems, short lived servers, and scalable application instances, collecting and correlating logs is exponentially harder. Traditional monitoring tools are not setup to solve this problem. So to fully realize the benefits of cloud-native patterns and microservices, you need to rethink your instrumentation. As the joke goes: