Monitoring containerized apps in a dynamic cloud environment presents a unique set of challenges that is not easily solved with traditional monitoring systems. Prometheus: a powerful and multi-dimensional monitoring tool and with over 10 million Docker pulls is gaining huge traction within the Kubernetes community. This talk covers: • An introduction to Kubernetes, followed by a discussion of the benefits of using Prometheus monitoring. • An overview of a big announcement at DockerCon: how the Weaveworks team worked with Docker to make Prometheus work with Docker Swarm. Luke will discuss the how and why of the process and what you need to know. • An overview of the different types of whitebox/blackbox monitoring, their pros and cons, and why the Prometheus pull model is beneficial. • A discussion of the Prometheus data model and how PromQL (the Prometheus Query Language) can help you monitor your app in a dynamic system. • We'll turn theory into practice by digging into a real performance problem in our sample microservices app, the Sock Shop. Visit Weave Cloud: https://www.weave.works/product/cloud/ For more free talks, join our Weave Online User Group: https://www.meetup.com/Weave-User-Group/