RousselTMLEARNING

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

TP : Installer Kibana et explorer des logs avec KQL

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. 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écutez start-local et récupérez le mot de passe de l'utilisateur elastic.
  2. 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. 3. Découvrir les champs

    Pourquoi ? Connaître les champs disponibles est le préalable à toute requête.

    Ouvrez Discover sur la data view Kibana Sample Data Logs (7 derniers jours). Quels sont les 5 pays d'origine (geo.src) les plus fréquents ?
  4. 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 .zip sauf depuis Windows.
  5. 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 colonnes host, request et clientip.

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

Mon suivi

  • ⏱ Durée estimée : ≈ 35 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

Grafana vs Kibana : Quel outil de visualisation choisir ?

Découvrez les différences fondamentales entre Grafana, le roi des métriques multi-sources, et Kib...

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

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 avancé : data views, Lens, dashboards, alerting et reporting

Exploiter Kibana en profondeur : data views et champs runtime, Discover, Lens et formules, dashbo...

DQL en pratique : explorer logs et événements, notebooks, tableaux de bord et performance

Utiliser le Dynatrace Query Language au quotidien : explorer logs et événements, enchaîner les co...

Administrer Kibana : espaces, rôles, utilisateurs et supervision

Organiser Kibana pour plusieurs équipes : espaces, rôles et privilèges sur les index et les fonct...

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

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

Installer Jaeger v2 : all-in-one, configuration et stockages

Lancer Jaeger v2 en all-in-one, comprendre son fichier de configuration (extensions jaeger_storag...

Ingérer des logs OpenTelemetry dans Elasticsearch

Collecter et structurer des logs avec le Collector OpenTelemetry (receiver filelog, opérateurs, p...

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 !