Ce que vous allez apprendre dans ce TP
- Installer la stack en local
- Charger un jeu de données
- Écrire des requêtes KQL
Introduction #
Ce que vous allez apprendre dans cette section
- Installer la stack en local
- Charger un jeu de données
- Écrire des requêtes KQL
Contexte. Vous rejoignez une équipe qui utilise la suite Elastic. Avant de travailler sur les vrais logs, vous apprenez à chercher efficacement sur un jeu de données d'exemple.
Prérequis : Docker, 4 Go de RAM libres · Durée estimée : 35 min
Chercher efficacement dans des logs.Mise en place #
Étapes guidées, avec leur correction.
1. Lancer la stack
Pourquoi ? Le script officiel configure la sécurité et une licence d'essai : toutes les fonctions sont disponibles pour les TP.
Exécutezstart-localet récupérez le mot de passe de l'utilisateurelastic.2. Charger les données d'exemple
Pourquoi ? Le jeu « web logs » contient des journaux d'accès réalistes sur plusieurs semaines, avec une data view et un dashboard.
Installez-le par l'API (ou depuis l'accueil de Kibana).3. Découvrir les champs
Pourquoi ? Connaître les champs disponibles est le préalable à toute requête.
Ouvrez Discover sur la data viewKibana Sample Data Logs(7 derniers jours). Quels sont les 5 pays d'origine (geo.src) les plus fréquents ?4. Requêtes KQL
Pourquoi ? Chaque requête répond à une question d'exploitation concrète.
Trouvez : (1) les réponses 503, (2) les requêtes de plus de 10 000 octets venant de Chine, (3) les téléchargements d'archives.zipsauf depuis Windows.5. Enregistrer et partager
Pourquoi ? Une recherche enregistrée devient un composant de dashboard.
Enregistrez la recherche des réponses 503 sous le nom « Erreurs 503 » avec les colonneshost,requestetclientip.
Niveau de difficulté : ●●○○○ (2/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
Kibana : rôle, installation et premiers pas
Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...
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...
Alertes, connecteurs et SLO dans Kibana
Créer des règles d'alerte dans Kibana (requête Elasticsearch, ES|QL, seuil personnalisé, logs), c...
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 ...
Traces OpenTelemetry dans Elasticsearch et Kibana APM
Instrumenter des applications avec les SDK OpenTelemetry ou EDOT, envoyer les traces à Elasticsea...
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...
Visualiser dans Kibana : Lens, dashboards et objets enregistrés
Construire des visualisations avec Lens, assembler des dashboards interactifs (filtres, contrôles...
Bonnes pratiques Kibana et Elastic Observability
Check-list pour exploiter Kibana en production : versions, sécurité, espaces et rôles, dashboards...