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. Configurer le Collector
Pourquoi ? L'exportateur ajoute lui-même
Écrivez/v1/traces: indiquez seulement la base.collector.yamlavec l'exportateurotlphttpet l'en-tête d'authentification.2. Ajouter le Collector à la pile
Pourquoi ? Le mot de passe ne doit pas être écrit dans la configuration du Collector.
Ajoutez le servicecollectorau Compose.3. Générer des traces
Pourquoi ?
Démarrez la pile et envoyez 20 traces au Collector.telemetrygenremplace ici une application instrumentée.4. Vérifier
Pourquoi ? L'en-tête
Interrogez le flux de typestream-namea choisi le fluxapplis.traces, puis ouvrez le menu Traces de l'interface.
Niveau de difficulté : ●●○○○ (2/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
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...