RousselTMLEARNING

TP · OpenObserve : de la découverte à l'expertise

TP : Collecter des traces avec le Collector OpenTelemetry

Ce que vous allez apprendre dans ce TP
  • Configurer l'exportateur otlphttp
  • Générer des traces
  • Les interroger

Introduction #

Ce que vous allez apprendre dans cette section
  • Configurer l'exportateur otlphttp
  • Générer des traces
  • Les interroger

Contexte. Vos applications sont instrumentées avec OpenTelemetry. Vous les faites passer par un Collector, sans les lier directement à la plateforme.

Prérequis : le TP précédent  ·  Durée estimée : 35 min

Un flux de traces de bout en bout.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Configurer le Collector

    Pourquoi ? L'exportateur ajoute lui-même /v1/traces : indiquez seulement la base.

    Écrivez collector.yaml avec l'exportateur otlphttp et l'en-tête d'authentification.
  2. 2. Ajouter le Collector à la pile

    Pourquoi ? Le mot de passe ne doit pas être écrit dans la configuration du Collector.

    Ajoutez le service collector au Compose.
  3. 3. Générer des traces

    Pourquoi ? telemetrygen remplace ici une application instrumentée.

    Démarrez la pile et envoyez 20 traces au Collector.
  4. 4. Vérifier

    Pourquoi ? L'en-tête stream-name a choisi le flux applis.

    Interrogez le flux de type traces, puis ouvrez le menu Traces de l'interface.

Niveau de difficulté : ●●○○○ (2/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 35 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

Articles recommandés

Collector OpenTelemetry : connecteurs, extensions et observabilité du Collector

Aller plus loin avec le Collector : connecteurs (spanmetrics, servicegraph, count, routing, failo...

OpenTelemetry Collector, Grafana Alloy et Bindplane : comparer trois approches des pipelines de télémétrie

Comparatif détaillé de trois façons de gérer des pipelines de télémétrie : l'OpenTelemetry Collec...

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

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

Grafana Alloy vs OpenTelemetry Collector : Lequel choisir ?

Comparaison détaillée entre Grafana Alloy et l'OpenTelemetry Collector. Découvrez les avantages, ...

OpenObserve : architecture et concepts

Comprendre OpenObserve : stockage Parquet, modes de déploiement, rôles (router, ingester, querier...

Explorer ses données dans OpenObserve : SQL, PromQL et VRL

Chercher en SQL, interroger les métriques en PromQL, optimiser un flux (index, partitions, rétent...

Installer OpenObserve et ingérer ses premières données

Installer OpenObserve avec Docker Compose ou le binaire, le configurer par ses variables ZO_*, en...

Projet fil rouge : les quatre signaux de l'OpenTelemetry Demo dans la stack Grafana

Un projet fil rouge qui traverse les formations d'observabilité : déployer l'OpenTelemetry Demo, ...

OpenTelemetry : Instrumentation Automatique vs Manuelle

Comprenez les différences entre l'instrumentation automatique et manuelle avec OpenTelemetry, leu...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !