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. Créer et simuler un pipeline
Pourquoi ?
Créez le pipeline, puis testez-le sans rien indexer._simulateévite d'abîmer des données.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'utilisateuralice.3. Préparer le typage
Pourquoi ? Sans modèle,
Créez le modèle declientipserait du texte et la recherche par réseau échouerait.web-logs.4. Déployer Data Prepper
Pourquoi ? Le traitement sort du cluster et décharge ses nœuds.
Écrivezpipelines.yaml, ajoutez le service et démarrez-le.5. Envoyer et vérifier
Pourquoi ? La recherche par réseau prouve que le type
Envoyez deux lignes de log, attendez quelques secondes, puis cherchez les adresses deipest bien en place.10.0.0.0/8.
Niveau de difficulté : ●●○○○ (2/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
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...