Applications, services and infrastructures are becoming ever more distributed. Meanwhile expectations for fast feedback loops and iterations in the software delivery process are greater than ever. Today we build systems with an expectation that they will fail – so you better have excellent troubleshooting tools. You need to watch and understand the system at baseline,