This is an example of a simple banner

Training: Observability with Prometheus and Grafana

Ref. PRM-01
Duration:
3
 jours
Exam:
Non certifiant
Level:
Intermédiaire

Observability with Prometheus and Grafana Training

The Observability with Prometheus and Grafana course allows you to set up a modern approach to monitoring and observability for your infrastructures and applications. In a context of cloud, microservices and distributed platforms, it becomes essential to collect the right metrics, visualize them effectively and set up alerting mechanisms suited to production environments.

A complete course to collect, analyze, visualize and alert

Throughout this course, you will learn how to deploy and configure Prometheus, collect metrics from various sources, query data with PromQL, design dashboards in Grafana and set up actionable alerts. This course provides a concrete, operational vision of modern observability and is the natural continuation of DevOps or cloud native tracks.

Participant Profiles

  • DevOps engineers
  • Systems and cloud administrators
  • SREs
  • Platform architects
  • Developers involved in application operations
  • Technical leads wishing to structure their observability

Objectives

  • Understand the principles of monitoring and observability
  • Deploy and configure Prometheus
  • Collect and leverage metrics from infrastructures and applications
  • Use PromQL to query the data
  • Create dashboards and visualizations in Grafana
  • Set up relevant alerting rules
  • Structure a simple, actionable monitoring chain in a professional environment

Prerequisites

  • Basic knowledge of Linux and networking
  • Familiarity with infrastructure or cloud environments
  • Basic knowledge of containers or Kubernetes is a plus
  • Prior exposure to monitoring concepts is useful but not mandatory

Course Content

Module 1: Introduction to observability

  • Differences between monitoring and observability
  • Logs, metrics and traces
  • Role of metrics in operations
  • Place of Prometheus and Grafana in the observability ecosystem
  • Use cases in modern environments

Module 2: Getting started with Prometheus

  • Prometheus architecture
  • Prometheus server and collection model
  • Jobs, targets and scraping
  • Basic configuration
  • Discovering native and exposed metrics

Module 3: Metrics collection and exporters

  • How exporters work
  • Collecting system and application metrics
  • Discovering the main exporters
  • Best practices for organizing targets
  • Label management and metric structuring

Module 4: PromQL and data exploitation

  • Introduction to PromQL
  • Selection, aggregation and filters
  • Simple and advanced queries
  • Using PromQL for operational analysis
  • Building actionable indicators

Module 5: Alerting with Prometheus

  • Principles of alerting
  • Defining alert rules
  • Structuring thresholds and conditions
  • Introduction to Alertmanager
  • Organizing and routing alerts
  • Best practices to avoid noise

Module 6: Visualization with Grafana

  • General Grafana architecture
  • Connecting to Prometheus
  • Creating dashboards
  • Panels, variables and visualization organization
  • Building readable, operations-oriented dashboards

Module 7: Use cases and operational best practices

  • Aligning a monitoring chain
  • Correlating metrics and dashboards
  • Organizing observability in a professional context
  • Best practices for application and infrastructure monitoring
  • Practical implementation cases

Documentation

  • Digital course materials included

Lab / Exercises

  • This course includes hands-on exercises designed to reinforce your knowledge and apply your skills in real-world professional scenarios.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Why has observability become critical?

Modern architectures (microservices, containers, cloud) multiply failure points and make diagnosis more complex. Without rigorous instrumentation, a team wastes considerable time identifying the root cause of an incident. Prometheus and Grafana have established themselves as the go-to pair for collecting, storing and visualizing metrics: Prometheus handles collection and queries through PromQL, Grafana produces readable dashboards that can be shared across all teams.

Positioning in the DevOps ecosystem

This training is aimed at teams that want to professionalize the monitoring of their platforms. It logically complements courses such as Kubernetes Fundamentals (KUB-01), Docker Administration (DOCK-02) or GitLab CI/CD, since these platforms naturally produce metrics consumable by Prometheus. Profiles aiming for the Prometheus Certified Associate certification will find here the essential foundation before taking the dedicated preparation (PRM-10).

Why take this training rather than experiment on your own?

Prometheus and Grafana are free, but architecture and instrumentation choices can have significant consequences: data retention, metric cardinality, federation, high availability. The training saves you months of trial and error by presenting best practices from the start: exporter structure, writing reliable alerts, building dashboards relevant to different audiences (ops, dev, management).

Practical tips to progress after the training

Deploy a Prometheus + Grafana stack on a personal project or home lab to keep practicing. Explore the official exporter library to instrument various components (databases, web servers, systems). Then study the extended ecosystem (Alertmanager, Thanos, Loki, Tempo) that naturally extends Prometheus and Grafana.

FAQ

Do I need to know Kubernetes to attend this training?

No, a general understanding of containers is enough. Kubernetes examples are introduced but not essential.

Is this training oriented toward developers or operations?

Both audiences benefit from it. Developers learn how to instrument their applications; ops teams learn how to monitor infrastructure and alert effectively.

Does Prometheus replace Zabbix, Nagios or Datadog?

Prometheus is particularly suited to cloud native environments and dynamic architectures. It is sometimes used alongside existing tools, sometimes as a replacement. The choice depends on context, existing skills and functional needs.

Does the training prepare for the PCA certification?

It lays the essential foundation. For the official preparation for the Prometheus Certified Associate certification, we recommend the dedicated PRM-10 course.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

lun08Juin(Juin 8)09:00mer10(Juin 10)17:00VirtuelVirtual Etiquettes de sessionPRM-01

lun08Juin(Juin 8)09:00mer10(Juin 10)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionPRM-01

lun13juil(juil 13)09:00mer15(juil 15)17:00VirtuelVirtual Etiquettes de sessionPRM-01

lun13juil(juil 13)09:00mer15(juil 15)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionPRM-01

lun17Aoû(Aoû 17)09:00mer19(Aoû 19)17:00VirtuelVirtual Etiquettes de sessionPRM-01

lun17Aoû(Aoû 17)09:00mer19(Aoû 19)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionPRM-01

lun21Sep(Sep 21)09:00mer23(Sep 23)17:00VirtuelVirtual Etiquettes de sessionPRM-01

lun21Sep(Sep 21)09:00mer23(Sep 23)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionPRM-01

lun26Oct(Oct 26)09:00mer28(Oct 28)17:00VirtuelVirtual Etiquettes de sessionPRM-01

lun26Oct(Oct 26)09:00mer28(Oct 28)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionPRM-01

lun30Nov(Nov 30)09:00mer02Déc(Déc 2)17:00VirtuelVirtual Etiquettes de sessionPRM-01

lun30Nov(Nov 30)09:00mer02Déc(Déc 2)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionPRM-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request