Monitoring Dashboards with Grafana
Name: Monitoring Dashboards with Grafana
Category: DevOps, Backend Monitoring, Observability
Type: Study Jam
Summary - oneliner: A 1-day offline workshop to help learners build end-to-end monitoring dashboards using Prometheus and Grafana.
Purpose: To teach participants how to instrument applications, collect metrics, and visualize system performance using the Grafana observability stack.
Core Concepts Coverage:
Prometheus fundamentals & metric scraping
Flask API development & MariaDB persistence
Prometheus instrumentation (latency, request count, etc.)
Grafana dashboard creation
Docker Compose deployment of full stack
How:
One-day offline hands-on jam
Build Flask + MariaDB app
Add Prometheus metrics
Visualize metrics in Grafana (15-panel dashboard)
Deploy stack with Docker Compose
Expected Outcome:
Understand the monitoring pipeline
Experience with instrumenting real services
Create practical Grafana dashboards
End-to-end observability setup using Docker
How to Measure Impact:
Dashboard functionality
Metrics instrumentation completeness
Docker Compose deployment success
Learner feedback
Pre-event Checklist:
Share install guides (Docker, VS Code)
Prepare base Flask repo
Share Prometheus basics docs
Create printable Grafana reference cards
Post-event Checklist:
Final dashboard demo
Share repo with completed setup
Collect participant feedback
Share DevOps/monitoring learning paths
Curated by: Anirudth, TOCH
Ideal Audience: Backend, DevOps, and system engineering beginners.
Resource Links:
Last updated
Was this helpful?