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
Alimenter OpenSearch : pipelines d'ingestion et Data Prepper
Transformer les données avec les pipelines d'ingestion, collecter avec Data Prepper, recevoir l'O...
OpenSearch : concepts, architecture et différences avec Elasticsearch
Comprendre OpenSearch : origine du projet, licence, différences avec Elasticsearch, index, shards...
Ingestion Elasticsearch : Bulk API, ingest pipelines, enrich et reindex
Ingérer et transformer des données dans Elasticsearch : Bulk API, ingest pipelines et processeurs...
Data streams et templates Elasticsearch : component templates, index templates et séries temporelles
Gérer les données horodatées avec les data streams : index templates et component templates, conv...
Métriques Dynatrace : Data Explorer, sélecteurs de métriques, API et tableaux de bord
Exploiter les métriques dans Dynatrace : métriques intégrées et personnalisées, Data Explorer, sy...
Index Lifecycle Management (ILM) : data tiers, rollover et rétention
Automatiser le cycle de vie des index avec ILM : data tiers hot, warm, cold et frozen, rollover p...
Fluent Bit : parsers et filters, structurer et transformer les logs
Structurer et transformer les logs dans Fluent Bit : parsers (json, regex, logfmt, ltsv), parsers...
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...
Logs Datadog avancés : index, filtres d'exclusion, Flex Logs, archives et Sensitive Data Scanner
Maîtriser coût et conformité des logs Datadog : pipelines et processeurs, index et rétention, fil...