RousselTMLEARNING

Observabilité · Courses

Grafana: From Discovery to Expertise

Discover how to administer Grafana, configure data sources, and build dynamic, interactive dashboards to visualize your data and metrics.

12 chapters35 lessonsEN
At your pace, through practice.

By the end of this course you will be able to

  • Connect Grafana to Prometheus, Loki, Elasticsearch and other sources
  • Build dynamic dashboards with variables and transformations
  • Provision dashboards and data sources as code
  • Set up alerts and get started with Grafana Cloud

🎯 Level : Intermediate👥 Who it is for : Analysts, operators and developers building dashboards

LEARNING PATH

Course curriculum

0Course overview1 lesson
1Introduction3 lessons
2Administration2 lessons
3Connections4 lessons
4Dashboards5 lessons
5Variables and constants4 lessons
6Queries1 lesson
7Transformations4 lessons

For some visualizations it matters that the data has the right type, the right structure... transformations will help you adapt your data.

  1. IntroductionLesson
  2. Table viewLesson
  3. Data typesLesson
  4. Transformations in detailArticle · ⏱ 4 min
8Visualizations2 lessons

Create your first visualizations

  1. IntroductionLesson
  2. Value MappingsLesson
9Grafana Cloud1 lesson
10Use cases7 lessons
11Best practices1 lesson

Recommended practices to run the product in production.

  1. Grafana best practicesArticle · ⏱ 10 min

LEARN BY DOING

Use cases & applications

Infrastructure monitoring (ITOM)

Visualize the health of servers, network, and databases at a glance.

Application performance monitoring (APM)

Monitor response times, error rates and application traffic.

IoT and home automation

Display real-time sensor data (temperature, humidity, consumption).

Business dashboards (BI)

Aggregate sales data, sign-ups, or business KPIs.

Centralized alerting

Trigger notifications via Slack, Email or PagerDuty when thresholds are exceeded.

Unified observability

Correlate Prometheus metrics, Loki logs, and Tempo traces in one place.

Recommended prerequisites

What next?

Frequently asked questions

What is Grafana?

It's an open-source platform for visualizing and analyzing metrics.

Which data sources are supported?

Grafana supports many sources such as Prometheus, Elasticsearch, InfluxDB, MySQL, PostgreSQL, etc.

What's the difference between Grafana and Kibana?

Kibana is closely tied to Elasticsearch for logs, while Grafana is more agnostic and excels at metrics and multi-source integration.

Can you configure alerts?

Yes, Grafana has a powerful built-in alerting system.

How do you secure Grafana?

Through authentication (LDAP, OAuth), HTTPS, and fine-grained permissions per folder and dashboard.

What is a dashboard variable?

It makes dashboards dynamic (e.g. filtering by server or environment).

Can dashboards be exported?

Yes, in JSON format to back them up or share them.

Grafana Cloud or self-hosted?

Grafana Cloud is a managed SaaS service; self-hosting gives you full control over the infrastructure.

What are annotations?

Visual markers on graphs to indicate events (deployments, outages).

Can Grafana be used for logs?

Yes, notably with Loki, the log solution built into the Grafana ecosystem.