This document discusses monitoring microservices and container-based applications. It begins by explaining why companies are shifting to microservices architectures and container technologies like Docker. It then discusses challenges in monitoring these complex distributed systems and different open source and commercial monitoring options. Finally, it shows how AppDynamics provides unified monitoring of applications, microservices, containers and infrastructure for end-to-end visibility from a single platform.