RousselTMLEARNING

TP · OpenSearch: del descubrimiento a la maestría

Práctica: pipeline de ingesta y Data Prepper

Lo que vas a aprender en este TP
  • Crear y simular un pipeline
  • Desplegar Data Prepper
  • Tipar bien los campos

Introducción #

Lo que vas a aprender en esta sección
  • Crear y simular un pipeline
  • Desplegar Data Prepper
  • Tipar bien los campos

Contexto. Tus logs llegan mal estructurados. Los normalizas primero en el clúster y después con un colector dedicado.

Requisitos: la práctica anterior  ·  Duración estimada: 45 min

Datos limpios y bien tipados.

Puesta en marcha #

Pasos guiados, con su corrección.

  1. 1. Crear y simular un pipeline

    ¿Por qué? _simulate evita estropear datos.

    Crea el pipeline y pruébalo sin indexar nada.
  2. 2. Aplicarlo

    ¿Por qué? El pipeline se elige al escribir.

    Reindexa el lote de la práctica anterior con el pipeline y busca el documento del usuario alice.
  3. 3. Preparar los tipos

    ¿Por qué? Sin plantilla, clientip sería texto y la búsqueda por red fallaría.

    Crea la plantilla de web-logs.
  4. 4. Desplegar Data Prepper

    ¿Por qué? El procesamiento sale del clúster y descarga sus nodos.

    Escribe pipelines.yaml, añade el servicio e inícialo.
  5. 5. Enviar y comprobar

    ¿Por qué? La búsqueda por red demuestra que el tipo ip está en su sitio.

    Envía dos líneas de log, espera unos segundos y busca las direcciones de 10.0.0.0/8.

Nivel de dificultad : ●●○○○ (2/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 45 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

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...

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...

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...

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...

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...

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...

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 ...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!