Introduction à l'ELK Stack
Collecte, analyse et visualisation de
données
Nada Fouzai
[Date de la présentation]
Introduction
• • Qu'est-ce que l'ELK Stack ?
• • Importance de l'analyse en temps réel
• • Utilisations courantes (journaux
d'applications, métriques système, etc.)
Qu'est-ce que l'ELK Stack ?
• • Ensemble de logiciels open-source
• • Permet la gestion des journaux, l'analyse et
la visualisation
• • Capacité à traiter de grandes quantités de
données
Composants de l'ELK Stack
• • Elasticsearch
• • Logstash
• • Kibana
• • Filebeat
Elasticsearch
• Définition : Moteur de recherche et d'analyse
distribué
• Fonctionnalités :
• • Stockage et indexation des données
• • Requêtes complexes et agrégations
Logstash
• Définition : Pipeline de traitement de données
• Fonctionnalités :
• • Ingestion de données depuis plusieurs
sources
• • Filtrage et enrichissement des données
Kibana
• Définition : Plateforme de visualisation web
• Fonctionnalités :
• • Interaction avec les données d'Elasticsearch
• • Création de tableaux de bord et de
graphiques
Filebeat
• Définition : Expéditeur léger de données
• Fonctionnalités :
• • Collecte des journaux et fichiers de données
• • Transmission à Elasticsearch ou Logstash
Prérequis pour l'installation
• • Système d'exploitation : Ubuntu 20.04 ou
22.04
• • Compte utilisateur : Privilèges sudo
• • Accès terminal : Ligne de commande
• • Java : Version 8 ou 11
Étapes d'installation de l'ELK Stack
• Introduction des étapes :
• • Installation des dépendances
• • Ajout du dépôt Elastic
• • Installation d'Elasticsearch
• • Installation de Logstash
• • Installation de Kibana
• • Installation de Filebeat