RousselTMLEARNING

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

TP : Installer OpenObserve et ingérer ses premiers logs

Ce que vous allez apprendre dans ce TP
  • Déployer OpenObserve
  • Ingérer du JSON
  • Interroger en SQL

Introduction #

Ce que vous allez apprendre dans cette section
  • Déployer OpenObserve
  • Ingérer du JSON
  • Interroger en SQL

Contexte. Votre équipe cherche une plateforme de logs plus légère qu'un cluster Elasticsearch. Vous montez une maquette en quelques minutes.

Prérequis : Docker Compose, curl, jq  ·  Durée estimée : 30 min

Une plateforme prête à recevoir des données.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Démarrer OpenObserve

    Pourquoi ? Un seul conteneur suffit : c'est l'atout principal du produit.

    Écrivez le Compose, démarrez-le et vérifiez /healthz.
  2. 2. Envoyer des événements

    Pourquoi ? Aucun schéma n'est à déclarer : le flux naît à la première écriture.

    Envoyez trois événements dans le flux commandes, et lisez le corps de la réponse.
  3. 3. Les retrouver en SQL

    Pourquoi ? La requête demande toujours une période, en microsecondes.

    Calculez le nombre d'événements et la durée moyenne par service. Patientez quelques secondes si le résultat est vide.
  4. 4. Observer les transformations

    Pourquoi ? Ces règles expliquent bien des requêtes qui ne renvoient rien.

    Envoyez [{"Level":"INFO","http":{"status":500}}] dans un flux essai, puis retrouvez-le dans l'interface. Comment s'appellent désormais les champs ?

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

Mon suivi

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

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

💬 Poser une question

Articles recommandés

Grafana Alloy : Guide complet pour collecter métriques, logs et traces

Tutoriel complet sur Grafana Alloy. Découvrez comment installer, configurer et utiliser ce collec...

Configuration de Grafana Alloy : syntaxe, ports et premiers composants

Dans le cadre d'une formation Grafana ou formation observabilité, maîtrisez la syntaxe déclarativ...

Utiliser SigNoz : APM, traces, logs, dashboards et alertes

Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...

Grafana Alloy et les logs : collecter et envoyer vers Loki

Découvrez comment configurer Grafana Alloy pour lire des fichiers de logs, journald ou des flux r...

Traefik : les logs (journaux applicatifs et access logs)

Configurer les deux journaux de Traefik : le journal de fonctionnement (niveaux, format) et les a...

Corréler traces, métriques, logs et profils avec OpenTelemetry

Relier les quatre signaux pour diagnostiquer vite : ressource commune, trace_id dans les logs, ex...

Les logs avec OpenTelemetry : modèle de données, appenders, corrélation et collecte

Maîtriser le signal log : modèle de données LogRecord, Logs Bridge API et appenders (Logback, Log...

ClickStack : ClickHouse, HyperDX et OpenTelemetry

La pile d'observabilité officielle de ClickHouse : installation tout-en-un, interface HyperDX (re...

Grafana Alloy : Collecte et Transformation de Télémétrie

Apprenez à utiliser Grafana Alloy pour collecter, transformer et acheminer logs, métriques et tra...

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 !