Choose your language
Grafana Course
+400,000 professionals on the platform
Exclusive for businesses

Grafana Course

Master Grafana from installation to enterprise-scale administration in one comprehensive course. You'll connect Prometheus and Loki, write PromQL and LogQL queries, build dynamic dashboards, and configure production-grade alerting. This course gives you the hands-on skills to run Grafana as a reliable observability platform for real teams.

Dedika for students

What your team will master:

You'll start with Grafana's architecture and core observability concepts, then move into connecting data sources like Prometheus and Loki. From there, you'll develop fluency in PromQL and LogQL to power accurate, high-performance dashboards. You'll learn to build dynamic, templated dashboards using variables, transformations, and a wide range of panel types. The course covers Grafana's unified alerting system, including routing, silencing, and troubleshooting. Advanced topics include provisioning as code, RBAC, high availability, distributed tracing with Tempo, and SLO design. By the end, you'll operate Grafana confidently at organisational scale.

How your team learns in practice Grafana Course

How your team practises Grafana Course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course content

8 Chapters • 36 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Introduction to Grafana and Observability

  • Lesson 1 • Grafana Architecture Overview

    Explains Grafana's server-client model, plugin system, and data source abstraction. Provides the mental model needed to configure and extend Grafana effectively.

  • Lesson 2 • Installing and Configuring Grafana

    Guides students through installation on Linux, Docker, and cloud environments. Covers initial configuration files and environment variables essential for production readiness.

  • Lesson 3 • Navigating the Grafana UI

    Introduces the main navigation sidebar, search, and global settings panels. Students gain confidence moving through the interface before building dashboards.

  • Lesson 4 • Observability Fundamentals

    Covers metrics, logs, and traces as the three pillars of observability. Establishes the conceptual framework that all subsequent Grafana work depends on.

Chapter 2See details

Connecting and Managing Data Sources

  • Lesson 1 • Data Source Concepts and Types

    Distinguishes time-series, log, tracing, and relational data source categories. Sets expectations for how each type behaves inside Grafana panels.

  • Lesson 2 • Managing and Securing Data Sources

    Teaches credential management, TLS configuration, and data source permissions. Ensures students can maintain secure, production-grade data source connections.

  • Lesson 3 • Connecting Loki for Log Data

    Covers Loki data source setup, label-based log querying, and derived fields. Builds on Prometheus knowledge by introducing log-specific configuration differences.

  • Lesson 4 • Connecting Prometheus

    Walks through adding Prometheus as a data source, configuring scrape intervals, and testing connectivity. Prometheus is the most common Grafana backend, making this section foundational.

Chapter 3See details

Querying with PromQL

  • Lesson 1 • Optimising PromQL Queries

    Addresses query performance, cardinality reduction, and recording rules. Students write efficient queries that minimise load on Prometheus and Grafana.

  • Lesson 2 • Binary Operations and Matching

    Teaches arithmetic, comparison, and logical binary operators with vector matching rules. Enables students to combine multiple metrics into composite expressions.

  • Lesson 3 • PromQL Data Model and Syntax

    Explains metric names, labels, sample values, and the instant vs. range vector distinction. Provides the grammar foundation for all subsequent PromQL expressions.

  • Lesson 4 • Aggregation and Functions

    Covers sum, avg, max, min, count, and rate functions with grouping clauses. Students reduce high-cardinality metrics to meaningful aggregated signals.

Chapter 4See details

Querying Logs with LogQL

  • Lesson 1 • Parsing and Extracting Log Fields

    Covers JSON, logfmt, regex, and pattern parsers to extract structured fields from logs. Enables metric-like aggregations over unstructured log data.

  • Lesson 2 • LogQL Fundamentals

    Introduces log stream selectors, filter expressions, and pipeline stages. Establishes the query structure that all LogQL expressions follow.

  • Lesson 3 • Correlating Logs and Metrics

    Demonstrates linking log panels to metric panels using shared labels and Explore split view. Reinforces the observability pillar integration introduced in Chapter 1.

  • Lesson 4 • Metric Queries from Logs

    Teaches rate, count_over_time, bytes_rate, and quantile_over_time metric queries. Students derive numeric signals from logs to populate time-series panels.

Chapter 5See details

Building Dashboards and Panels

  • Lesson 1 • Dashboard Organisation and Folders

    Covers folder structure, tagging, starred dashboards, and playlist creation. Prepares students to manage dashboards at organisational scale.

  • Lesson 2 • Panel Editor Deep Dive

    Explores query editor, field overrides, transformations, and display options within the panel editor. Connects visualisation choices to the underlying data model.

  • Lesson 3 • Templating with Dashboard Variables

    Teaches query, custom, constant, and interval variable types to make dashboards dynamic. Students build reusable dashboards that adapt to different environments.

  • Lesson 4 • Panel Types and Visualisations

    Surveys time-series, stat, gauge, bar chart, table, and heatmap panel types. Students select the appropriate visualisation for each metric category.

  • Lesson 5 • Dashboard Creation Basics

    Introduces the dashboard editor, panel grid, and save/version workflow. Students create their first functional dashboard with multiple panels.

Chapter 6See details

Alerting in Grafana

  • Lesson 1 • Contact Points and Notification Policies

    Covers email, Slack, PagerDuty, and webhook contact points with routing policy trees. Students route alerts to the correct team based on labels and severity.

  • Lesson 2 • Unified Alerting Architecture

    Explains the Grafana Alertmanager, alert rule evaluation engine, and notification pipeline. Distinguishes unified alerting from legacy dashboard alerts.

  • Lesson 3 • Testing and Troubleshooting Alerts

    Demonstrates the test alert feature, alert rule preview, and common misconfiguration patterns. Students validate alert behaviour before deploying to production.

  • Lesson 4 • Silences, Inhibitions, and Mute Timings

    Teaches how to suppress alerts during maintenance windows using silences and mute timings. Prevents alert fatigue while maintaining coverage outside planned downtime.

  • Lesson 5 • Creating Alert Rules

    Walks through defining conditions, evaluation intervals, and pending periods for alert rules. Students create threshold and no-data alert rules against live data sources.

Chapter 7See details

Advanced Dashboard Techniques

  • Lesson 1 • Advanced Transformations

    Explores merge, join by field, group by, and organise fields transformations for complex data reshaping. Enables panels to display multi-source data without backend changes.

  • Lesson 2 • Grafana Plugin Ecosystem

    Surveys panel, data source, and app plugins available in the Grafana plugin catalog. Students install and configure plugins to extend default Grafana capabilities.

  • Lesson 3 • Canvas and Geomap Panels

    Introduces the Canvas panel for custom element layouts and the Geomap panel for geographic data. Students build specialised visualisations beyond standard chart types.

  • Lesson 4 • Annotations and Event Overlays

    Covers manual, query-based, and alert-driven annotations to mark events on time-series panels. Students contextualise metric changes with deployment and incident markers.

  • Lesson 5 • Dashboard Performance Optimisation

    Addresses panel caching, query caching, lazy loading, and refresh interval tuning. Students reduce dashboard load times and Grafana server resource consumption.

Chapter 8See details

Grafana Administration and Scalability

  • Lesson 1 • Provisioning Grafana as Code

    Teaches YAML-based provisioning of dashboards, data sources, and alert rules for repeatable deployments. Connects to GitOps workflows for version-controlled Grafana configuration.

  • Lesson 2 • Authentication and SSO Integration

    Configures OAuth2, SAML, and LDAP authentication providers for enterprise environments. Students enable single sign-on and map external groups to Grafana roles.

  • Lesson 3 • Role-Based Access Control

    Covers organisations, teams, users, and RBAC roles to enforce least-privilege access. Students design permission models that separate viewer, editor, and admin capabilities.

  • Lesson 4 • Monitoring Grafana Itself

    Uses Grafana's built-in metrics endpoint and internal dashboards to track server health. Students detect performance degradation and capacity issues in the Grafana platform.

  • Lesson 5 • High Availability and Scaling

    Explains stateless Grafana instances, shared database backends, and load balancer configuration for HA. Students architect deployments that survive single-node failures.

Certification

Your valid completion certificate

This course is for you:

  • Backend developers: want visibility into the services they ship to production.

  • DevOps engineers: need a structured, end-to-end Grafana skill set for their role.

  • Site reliability engineers: ready to formalize SLO tracking and on-call workflows.

  • System administrators: transitioning from legacy monitoring tools to modern observability.

  • Platform engineers: responsible for delivering a shared observability stack to other teams.

  • Career changers from IT support: building credentials for a DevOps or cloud engineering path.

Related Courses

FAQs

Who is Dedika?

Is the certificate valid in Zimbabwe?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course