This Grafana course is designed to help learners build end-to-end expertise in monitoring systems using Grafana. Through hands-on training and practical labs, learners will install Grafana, configure various data sources, create visually compelling dashboards, manage user access, set up alerts, monitor logs with Loki, and optimize Grafana for enterprise use.
Prerequisites
- Basic understanding of system monitoring, metrics and time‑series data
- Familiarity with databases:
- Prometheus
- InfluxDB
- Linux or Windows
- Graphite
- SQL databases
- PostgreSQL
- MySQL
What You Will Learn
- Introduction to Grafana
- Install, configure and upgrade Grafana on Linux/Docker
- Integrate and query multiple data sources including:
- Prometheus
- InfluxDB
- Graphite
- SQL
- Build and customize dashboards, panels, variables and templating
- Implement alert rules and notification channels
- Use Loki for log aggregation and dashboards
- Develop and install plugins; extend Grafana with API & provisioning
- Secure, administer and scale Grafana in production environments
Advanced Grafana Features
- Templating and Variables
- Alerting and Notifications
- Plugins and Extensions
- Best Practices for Dashboard Design
- Real-world Applications
- Data Transformation
- Log and Trace Analysis
Who Should Enroll
- DevOps Engineers
- Site Reliability Engineers (SREs)
- System and Network Administrators
- Cloud Engineers
- Backend Developers
- IT Operations Professionals
- Data Analysts working with metrics
- Beginners in monitoring and observability