Ce que vous allez apprendre dans ce TP
- Créer un connecteur
- Écrire une règle ES|QL
- Provoquer et observer l'alerte
Introduction #
Ce que vous allez apprendre dans cette section
- Créer un connecteur
- Écrire une règle ES|QL
- Provoquer et observer l'alerte
Contexte. L'équipe veut être prévenue quand un hôte renvoie trop d'erreurs, sans surveiller Discover en permanence.
Prérequis : TP 1 terminé · Durée estimée : 40 min
Une alerte de bout en bout dans Kibana.Mise en place #
Étapes guidées, avec leur correction.
1. Créer un index d'événements
Pourquoi ? Les données d'exemple sont figées dans le temps : un index dédié permet d'injecter des erreurs « maintenant ».
Créez l'indexlab-webet injectez quelques requêtes réussies.2. Créer un connecteur
Pourquoi ? Le connecteur Server log écrit dans les journaux de Kibana : pratique pour tester sans service externe.
Dans Stack Management > Connectors, créez un connecteur Server log nommé « Journal Kibana » (ou un connecteur Slack si vous avez un webhook de test).3. Écrire la règle
Pourquoi ? ES|QL exprime le seuil et le regroupement en une requête.
Créez une règle Elasticsearch query en mode ES|QL, vérifiée chaque minute, qui se déclenche quand un hôte a plus de 5 erreurs sur 5 minutes. Ajoutez une action vers le connecteur.4. Provoquer l'alerte
Pourquoi ? Injecter des erreurs vérifie toute la chaîne : requête, seuil, action.
Injectez 10 erreurs 503 surweb-2et attendez la vérification suivante.5. Suivre l'alerte
Pourquoi ? Kibana garde l'historique des alertes et de leurs actions.
Ouvrez la page de la règle : l'alerteweb-2est active. Que se passe-t-il 5 minutes plus tard, sans nouvelle erreur ?
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Questions sur cette leçon
Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.
Articles recommandés
OpenTelemetry et Elasticsearch : compatibilité et architecture
Envoyer de l'OpenTelemetry vers Elasticsearch : Collector et exportateur elasticsearch, endpoint ...
Ingérer des logs OpenTelemetry dans Elasticsearch
Collecter et structurer des logs avec le Collector OpenTelemetry (receiver filelog, opérateurs, p...
Traces OpenTelemetry dans Elasticsearch et Kibana APM
Instrumenter des applications avec les SDK OpenTelemetry ou EDOT, envoyer les traces à Elasticsea...
Explorer ses données dans Discover : KQL, Lucene et ES|QL
Rechercher et analyser des logs dans Kibana Discover : filtres, KQL, syntaxe Lucene, et le langag...
Transforms et enrich : résumer et enrichir les données dans Elasticsearch
Créer des index centrés sur les entités avec les transforms pivot et latest, et enrichir les docu...
Beats : aller plus loin (sécurité, performances, Elastic Agent et migration vers Alloy)
Industrialiser Filebeat, Metricbeat et les autres Beats : sorties sécurisées, processors, modules...
Elastic Common Schema (ECS) : le format standard des données Elastic et son rôle dans Elastic SIEM
Comprendre l'Elastic Common Schema (ECS) : format standard des champs dans Elasticsearch, convent...
Métriques OpenTelemetry dans Elasticsearch
Collecter des métriques d'hôte, de Kubernetes et d'applications avec OpenTelemetry, comprendre te...
Kibana avancé : data views, Lens, dashboards, alerting et reporting
Exploiter Kibana en profondeur : data views et champs runtime, Discover, Lens et formules, dashbo...