Cloud or traditional infrastructure, microservices or monolith. What is a common need? The need for monitoring. With Prometheus, Grafana and bunch of exporters, we can extract absolutely stunning amount of metrics without even modifying our application. Grafana then makes it easy to display all the metrics in beautiful dashboards.
But is displaying everything the right approach? Do we really need dozens of dashboards, each covering specific service in detail? What about focusing on several metrics that are essential to our business and leaving the rest of the data to rot in the data basement?
Attendees should have intermediate knowledge of Prometheus, Grafana and monitoring in general, and will learn about pitfalls of monitoring production applications with these tools.