RousselTMLEARNING

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

TP : Pipeline d'ingestion et Data Prepper

Ce que vous allez apprendre dans ce TP
  • Créer et simuler un pipeline
  • Déployer Data Prepper
  • Typer correctement les champs

Introduction #

Ce que vous allez apprendre dans cette section
  • Créer et simuler un pipeline
  • Déployer Data Prepper
  • Typer correctement les champs

Contexte. Vos logs arrivent mal structurés. Vous les normalisez d'abord dans le cluster, puis avec un collecteur dédié.

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

Des données propres et bien typées.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Créer et simuler un pipeline

    Pourquoi ? _simulate évite d'abîmer des données.

    Créez le pipeline, puis testez-le sans rien indexer.
  2. 2. L'appliquer

    Pourquoi ? Le pipeline se choisit à l'écriture.

    Réindexez le lot du TP précédent avec le pipeline, et retrouvez le document de l'utilisateur alice.
  3. 3. Préparer le typage

    Pourquoi ? Sans modèle, clientip serait du texte et la recherche par réseau échouerait.

    Créez le modèle de web-logs.
  4. 4. Déployer Data Prepper

    Pourquoi ? Le traitement sort du cluster et décharge ses nœuds.

    Écrivez pipelines.yaml, ajoutez le service et démarrez-le.
  5. 5. Envoyer et vérifier

    Pourquoi ? La recherche par réseau prouve que le type ip est bien en place.

    Envoyez deux lignes de log, attendez quelques secondes, puis cherchez les adresses de 10.0.0.0/8.

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

Mon suivi

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

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

💬 Poser une question

Articles recommandés

Kibana avancé : data views, Lens, dashboards, alerting et reporting

Exploiter Kibana en profondeur : data views et champs runtime, Discover, Lens et formules, dashbo...

Les Data Sources dans Grafana : Connectez et unifiez vos données

Apprenez à étendre les capacités de Grafana via les Data Sources. Découvrez les plugins essentiel...

Kibana : rôle, installation et premiers pas

Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...

Fluent Bit : les outputs (sorties), routage et fiabilité de l'envoi

Envoyer les données de Fluent Bit : routage par Match et Match_Regex, sorties Loki, Elasticsearch...

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

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

Indexer et chercher dans OpenSearch : mapping, DSL, PPL et SQL

Déclarer un modèle d'index, indexer avec bulk, chercher avec le Query DSL, agréger et interroger ...

OpenSearch Dashboards, alertes et observabilité

Explorer ses données dans OpenSearch Dashboards, créer des moniteurs d'alerte et découvrir Trace ...

OpenSearch en production : ISM, sauvegardes, sécurité et bonnes pratiques

Automatiser le cycle de vie avec ISM, sauvegarder par snapshots, gérer les rôles et dimensionner ...

Fluent Bit : les inputs (entrées) du pipeline en détail

Tout sur les inputs de Fluent Bit : rôle des tags, lecture de fichiers avec tail (positions, rota...

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 !