RousselTMLEARNING

TP · Prometheus: From Discovery to Expertise

Deploying exporters

What you will learn in this TP
  • Install cAdvisor
  • Access cAdvisor's console and metrics
  • Install Node exporter
  • Access Node exporter's console and metrics

Prerequisites #

You must have a machine with Docker installed. If you don't have a machine or test environment, please complete the 'setting up the test environment' lab first.

cAdvisor #

What you will learn in this section
  • Install cAdvisor
  • Access cAdvisor's console and metrics
▶ Review the concept presentation video

Install and configure cAdvisor

  1. Deploy the container

    You must deploy a cAdvisor container to collect all the container metrics present on the machine. It must be added to the observability network.

    Find an example docker-compose file with the configuration to deploy cAdvisor here: File.
  2. Check that it's working

    Verify that the exporter is working correctly and responds on its listening port.

  3. Check the metrics

    Verify that the metrics are coming through correctly

Node exporter #

What you will learn in this section
  • Install Node exporter
  • Access Node exporter's console and metrics
▶ Review the concept presentation video
  1. Deploy the container

    You must deploy a Node_exporter container to collect all of the machine's metrics. It must be added to the observability network.

    Find an example docker-compose file with the configuration to deploy cAdvisor here: File.
  2. Check that it's working

    Verify that the exporter is working correctly and responds on its listening port.

  3. Check the metrics

    Verify that the metrics are coming through correctly

Difficulty level : ●●●○○ (3/5)

My progress

  • ⏱ Estimated time : ≈ 42 min

Sign in to track your progress and take notes. Sign in

💬 Ask a question

Course Glossary

Alerting

The process of notifying teams (via email, Slack, Teams) when a specific event, threshold breach, or anomaly is detected.

Architecture

The overall structural design of an IT system, defining its various components, their relationships, and the principles guiding its evolution.

OpenTelemetry

An open source framework providing standards, APIs, and SDKs to collect and export observability data (traces, metrics, logs) in an agnostic way.

Recommended Articles

OpenTelemetry Collector : les Exporters (envoyer la télémétrie vers les backends)

Configurer les exporters du Collector OpenTelemetry : OTLP gRPC/HTTP, Prometheus, prometheusremot...

Monitoring de site web : disponibilité, surveillance HTTPS, certificats et performances

Mettre en place le monitoring d'un site web : surveillance de la disponibilité et du HTTPS, expir...

Prometheus sur Kubernetes et l'interface web de Prometheus

Déployer Prometheus sur Kubernetes avec kube-prometheus-stack (Prometheus Operator, ServiceMonito...

Prometheus : alerter avec Alertmanager (règles, routage, silences)

Mettre en place l'alerting Prometheus : règles d'alerte, Alertmanager, routage, regroupement, inh...

Prometheus : visualiser ses métriques (UI, Grafana et dashboards)

Visualiser les données Prometheus : interface web, graphes PromQL, connexion à Grafana, dashboard...

Bonnes pratiques Prometheus : métriques, cardinalité, règles et exploitation

Bonnes pratiques Prometheus : nommage des métriques, labels et cardinalité, intervalles de scrape...

Les types de métriques dans Prometheus

Découvrez en détail les quatre types de métriques supportés par Prometheus (Counter, Gauge, Histo...

PromQL : introduction au langage de requête de Prometheus

Apprendre PromQL, le langage de requête de Prometheus : sélecteurs, rate, sum by, histogrammes et...

Architecture OpenTelemetry : Comprendre les 3 niveaux

Plongée au cœur de l'architecture OpenTelemetry. Apprenez comment les données circulent de l'appl...

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!