Monitoring Workshop at Containerdays Hamburg
Container environments make it easy to deploy hundreds of microservices in today’s infrastructures. Monitoring thousands of metrics efficiently introduces new challenges to not lose insight, avoid alert fatigue and maintain a high development velocity. In this talk we’ll present an overview of important metrics including the 4 golden signals, discuss strategies to organize alerting efficiently, give insight into SoundCloud’s monitoring history and highlight a few success and failure stories. Monitoring is the foundation of reliable products, we hope to provide practical ideas and interesting approaches to achieve that in modern container environments.
This is a hands-on workshop. We will bring up an example application using Docker Compose, and then step by step add the components of a modern monitoring infrastructure using Prometheus and Grafana.
For each part, you will check out the corresponding tag of this repository. Each tag contains an example for the results of the previous parts.
To participate actively in this workshop, you will need to bring a laptop.
To save time and the conference WiFi, please ensure that you have Docker and Docker Compose installed, then run
./prepare.sh
from this repository. This will print your Docker version and pull a few images that we will need during the workshop.
Run
git checkout part01
to continue.