RousselTMLEARNING

TP · OpenSearch: del descubrimiento a la maestría

Práctica: instalar OpenSearch, indexar y buscar

Lo que vas a aprender en este TP
  • Iniciar OpenSearch
  • Declarar los tipos
  • Buscar y agregar

Introducción #

Lo que vas a aprender en esta sección
  • Iniciar OpenSearch
  • Declarar los tipos
  • Buscar y agregar

Contexto. Tu equipo quiere un motor de búsqueda de logs con licencia Apache 2.0. Evalúas OpenSearch con una maqueta.

Requisitos: Docker Compose, 4 GB de memoria libre  ·  Duración estimada: 45 min

Un nodo y su consola.

Puesta en marcha #

Pasos guiados, con su corrección.

  1. 1. Iniciar la pila

    ¿Por qué? Sin una contraseña fuerte, OpenSearch no arranca.

    Escribe .env y el Compose, ajusta vm.max_map_count y comprueba el estado del clúster.
  2. 2. Declarar una plantilla de índice

    ¿Por qué? El tipo de un campo no cambia tras la primera escritura.

    Crea una plantilla para logs-app-*.
  3. 3. Indexar por lotes

    ¿Por qué? _bulk es la vía normal de los datos.

    Indexa tres documentos y lee el campo errors de la respuesta.
  4. 4. Buscar y agregar

    ¿Por qué? filter es más rápido que must cuando la puntuación no importa.

    Busca «banque» en el servicio paiement y calcula el p95 de la duración por servicio.
  5. 5. Probar PPL y la consola

    ¿Por qué? PPL es muy legible para explorar logs.

    Cuenta los documentos por nivel en PPL y búscalos en Discover, en http://localhost:5601.

Nivel de dificultad : ●○○○○ (1/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

Installer OpenSearch et OpenSearch Dashboards

Installer OpenSearch avec Docker Compose ou l'archive : mot de passe initial, vm.max_map_count, c...

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 : concepts, architecture et différences avec Elasticsearch

Comprendre OpenSearch : origine du projet, licence, différences avec Elasticsearch, index, shards...

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

Alimenter OpenSearch : pipelines d'ingestion et Data Prepper

Transformer les données avec les pipelines d'ingestion, collecter avec Data Prepper, recevoir l'O...

Query DSL et agrégations avancées Elasticsearch, avec ES|QL

Écrire des requêtes Elasticsearch avancées : bool, filter et score, nested, function_score et per...

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

Les bases de données managées OVHcloud (Public Cloud Databases)

Utiliser les bases de données managées du Public Cloud OVHcloud : PostgreSQL, MySQL, MongoDB, Val...

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!