RousselTMLEARNING

TP · Kibana et Elastic Observability : de la découverte à l'expertise

TP : Règle d'alerte ES|QL et connecteur

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. 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'index lab-web et injectez quelques requêtes réussies.
  2. 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. 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. 4. Provoquer l'alerte

    Pourquoi ? Injecter des erreurs vérifie toute la chaîne : requête, seuil, action.

    Injectez 10 erreurs 503 sur web-2 et attendez la vérification suivante.
  5. 5. Suivre l'alerte

    Pourquoi ? Kibana garde l'historique des alertes et de leurs actions.

    Ouvrez la page de la règle : l'alerte web-2 est active. Que se passe-t-il 5 minutes plus tard, sans nouvelle erreur ?

Niveau de difficulté : ●●●○○ (3/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 40 min

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.

Poser une question sur cette leçon →

Articles recommandés

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

Kibana Maps et Canvas : cartes géographiques et présentations

Créer des cartes avec Kibana Maps (couches de documents, d'agrégats, choroplèthes, ES|QL) et des ...

Machine learning dans Elastic : détection d'anomalies et AIOps

Détecter automatiquement les comportements anormaux : jobs de détection d'anomalies, datafeeds, d...

Elastic Security : SIEM, règles de détection et investigation

Utiliser Elastic Security comme SIEM : sources de données ECS, types de règles de détection (quer...

Projet de parcours Elastic : centraliser et exploiter les journaux

Le projet de validation du parcours « Maîtrise de la suite Elastic » : Elastic Agent et Fleet, Lo...

Kibana : rôle, installation et premiers pas

Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !