In modern application development, real-time visibility into system health and performance is crucial for reliability and user satisfaction. This session will take participants on a practical journey from having no monitoring to a fully functioning, scalable observability setup using open-source tools.
We will cover:
The need for monitoring and what to track
Choosing the right stack (Prometheus, Grafana, Loki, Alertmanager, etc.)
Instrumenting your code for metrics, logs, and traces
Setting up dashboards and alerts
Real-world tips for scaling monitoring in production environments
The session will include a live demo where we integrate monitoring into a sample application from scratch, demonstrating how each component fits into a complete observability pipeline. Whether you’re building microservices or monoliths, this talk will equip you with the foundation to keep your systems healthy and your users happy.
Understand the core concepts of observability: metrics, logs, and traces
Learn how to instrument your application with minimal overhead
Step-by-step guide to setting up Prometheus, Grafana, and Loki
Strategies for creating actionable alerts and readable dashboards
Best practices for managing and scaling your monitoring stack
Insights into debugging and incident response using observability data