RousselTMLEARNING

TP · OpenObserve: del descubrimiento a la maestría

Práctica final: retención, función VRL y alerta por webhook

Lo que vas a aprender en este TP
  • Ajustar retención e índices
  • Escribir una función VRL
  • Recibir una alerta

Introducción #

Lo que vas a aprender en esta sección
  • Ajustar retención e índices
  • Escribir una función VRL
  • Recibir una alerta

Contexto. Tu maqueta debe ser explotable: conservar los logs 30 días, optimizar las búsquedas y avisar al equipo en cuanto falle un pago.

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

Una cadena de alerta completa.

Puesta en marcha #

Pasos guiados, con su corrección.

  1. 1. Preparar la pila

    ¿Por qué? El receptor es un contenedor vecino, es decir, una dirección privada: sin esta opción, OpenObserve rechaza el destino. No lo reproduzcas en producción.

    Añade un contenedor echo y la opción ZO_SKIP_SSRF_CHECKS, y vuelve a ingerir los eventos de la primera práctica.
  2. 2. Ajustar el flujo

    ¿Por qué? Estos ajustes deciden el coste y la velocidad.

    Fija 30 días de retención, texto completo en message, un índice en service y una partición en level.
  3. 3. Escribir una función

    ¿Por qué? VRL transforma los eventos sin tocar la aplicación.

    Crea la función marque_grave, ábrela en el menú Functions y pruébala con un evento.
  4. 4. Crear la cadena de alerta

    ¿Por qué? La alerta necesita el destino, que necesita la plantilla: el orden importa.

    Crea la plantilla, el destino y después la alerta.
  5. 5. Disparar la alerta

    ¿Por qué? Una alerta que nunca se ha disparado no está probada.

    Envía errores y lee los registros del contenedor echo. Cuenta con uno o dos minutos.

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

OpenObserve en production : bonnes pratiques

Choisir son mode de déploiement, organiser ses flux, sécuriser, sauvegarder et superviser OpenObs...

OpenTelemetry Collector, Grafana Alloy et Bindplane : comparer trois approches des pipelines de télémétrie

Comparatif détaillé de trois façons de gérer des pipelines de télémétrie : l'OpenTelemetry Collec...

Stocker et interroger la télémétrie directement dans ClickHouse

Envoyer logs et traces dans ClickHouse avec l'exportateur OpenTelemetry, comprendre le schéma des...

Grafana : maîtriser les requêtes (PromQL, LogQL, SQL et expressions)

Construire des requêtes efficaces dans Grafana : éditeur de requêtes, Query Inspector, PromQL, Lo...

Alimenter OpenSearch : pipelines d'ingestion et Data Prepper

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

Ingestion Elasticsearch : Bulk API, ingest pipelines, enrich et reindex

Ingérer et transformer des données dans Elasticsearch : Bulk API, ingest pipelines et processeurs...

Logs dans Datadog : collecte, pipelines, index et maîtrise du volume

Collecter les logs avec l'agent, les structurer avec pipelines et processeurs (grok), utiliser fa...

Bonnes pratiques Logstash : pipelines, performances, fiabilité et supervision

Bonnes pratiques Logstash : pipelines multiples, dissect plutôt que grok, conditionnels, persiste...

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

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

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!