RousselTMLEARNING

TP · Kibana y Elastic Observability: del descubrimiento a la maestría

TP: Regla de alerta ES|QL y conector

Lo que vas a aprender en este TP
  • Crear un conector
  • Escribir una regla ES|QL
  • Provocar y observar la alerta

Introducción #

Lo que vas a aprender en esta sección
  • Crear un conector
  • Escribir una regla ES|QL
  • Provocar y observar la alerta

Contexto. El equipo quiere recibir un aviso cuando un host devuelve demasiados errores, sin vigilar Discover de forma permanente.

Requisitos previos: TP 1 terminado  ·  Duración estimada: 40 min

Una alerta de extremo a extremo en Kibana.

Puesta en marcha #

Pasos guiados, con su corrección.

  1. 1. Crear un índice de eventos

    ¿Por qué? Los datos de ejemplo están congelados en el tiempo: un índice dedicado permite inyectar errores «ahora».

    Crea el índice lab-web e inyecta algunas peticiones correctas.
  2. 2. Crear un conector

    ¿Por qué? El conector Server log escribe en los logs de Kibana: práctico para probar sin servicio externo.

    En Stack Management > Connectors, crea un conector Server log llamado «Log de Kibana» (o un conector de Slack si tienes un webhook de prueba).
  3. 3. Escribir la regla

    ¿Por qué? ES|QL expresa el umbral y la agrupación en una sola consulta.

    Crea una regla Elasticsearch query en modo ES|QL, evaluada cada minuto, que se dispare cuando un host tenga más de 5 errores en 5 minutos. Añade una acción hacia el conector.
  4. 4. Provocar la alerta

    ¿Por qué? Inyectar errores comprueba toda la cadena: consulta, umbral, acción.

    Inyecta 10 errores 503 en web-2 y espera a la siguiente evaluación.
  5. 5. Seguir la alerta

    ¿Por qué? Kibana conserva el historial de las alertas y de sus acciones.

    Abre la página de la regla: la alerta web-2 está activa. ¿Qué ocurre 5 minutos después, sin nuevos errores?

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

Mi seguimiento

  • ⏱ Duración estimada : ≈ 40 min

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

💬 Preguntas sobre esta lección

Todavía no hay preguntas: sé el primero en pedir ayuda o compartir tu configuración.

Hacer una pregunta sobre esta lección →

Artículos recomendados

Alertes, connecteurs et SLO dans Kibana

Créer des règles d'alerte dans Kibana (requête Elasticsearch, ES|QL, seuil personnalisé, logs), c...

Elastic Observability : logs, infrastructure, APM et synthétiques

Les fonctions d'Elastic Observability : exploration des logs, inventaire d'infrastructure avec El...

Bonnes pratiques Kibana et Elastic Observability

Check-list pour exploiter Kibana en production : versions, sécurité, espaces et rôles, dashboards...

Visualiser dans Kibana : Lens, dashboards et objets enregistrés

Construire des visualisations avec Lens, assembler des dashboards interactifs (filtres, contrôles...

Machine learning en Elastic: detección de anomalías y AIOps

Detectar automáticamente los comportamientos anómalos: jobs de detección de anomalías, datafeeds,...

Elastic Security: SIEM, reglas de detección e investigación

Usar Elastic Security como SIEM: fuentes de datos ECS, tipos de reglas de detección (query, EQL, ...

Proyecto del itinerario Elastic: centralizar y explotar los logs

El proyecto de validación del itinerario «Dominio de Elastic Stack»: Elastic Agent y Fleet, Logst...

Kibana Maps y Canvas: mapas geográficos y presentaciones

Crear mapas con Kibana Maps (capas de documentos, de agregaciones, coropletas, ES|QL) y presentac...

OpenTelemetry y Elasticsearch: compatibilidad y arquitectura

Enviar OpenTelemetry a Elasticsearch: Collector y exportador elasticsearch, endpoint OTLP gestion...

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!