Logo Elastic Stack : ElasticSearch, Logstash, Kibana - Développeurs

Formation Elastic Stack : ElasticSearch, Logstash, Kibana - Développeurs

L’écosystème Elastic Stack permet d’indexer des données venant de différentes sources pour mettre en œuvre ensuite des fonctionnalités de recherche et de visualisation dans celles-ci. Utilisée fréquemment comme point de centralisation et d’exploitation des logs d’une entreprise, la stack ELK permet également de mettre en œuvre des fonctionnalités évoluées de moteurs de recherche au sein des applications.

Objectifs pédagogiques / Compétences visées

  • Installer et configurer Elastic Stack sur son poste de développement
  • Indexer les données pour permettre différents types de recherche
  • Mettre en œuvre une fonctionnalité de moteur de recherche grâce à ElasticSearch
  • Faire des calculs d’agrégation de données
  • Collecter des données pour l’indexation avec Logstash et les Beats
  • Concevoir des visualisations de données avec Kibana

Pré-requis

  • Connaissance des principes des moteurs de recherche
  • Familiarité avec la ligne de commande

Public

  • Développeurs
  • Chefs de projets

Programme

Jour 1

Introduction à Elastic Stack

  • Histoire et introduction à Elastic Stack
  • Qu'est-ce qu'Elasticsearch et pourquoi l'utiliser ?
  • Les composants d’Elastic Stack
  • Cas d’utilisations
  • Installation d’Elasticsearch et Kibana

Premiers pas avec Elasticsearch

  • Utilisation de la console Kibana
  • Concepts de base d’Elasticsearch
  • Opérations CRUD
  • Création d’index et mapping de données
  • Généralités de l’API REST

Recherches et pertinence

  • Les bases de l’analyse de texte
  • Recherche de données structurées
  • Recherche « full-text »
  • Requêtes composées
  • Pagination et tri des résultats
  • Surlignage de résultats
  • La percolation

Jour 2

Requêtes d’agrégation

  • Les bases de l’agrégation
  • Agrégation de métriques
  • Agrégation par groupe

Analyse de log

  • Les challenges de l’analyse de logs
  • Utilisation de Logstash
  • L’architecture de Logstash
  • Aperçu des plugins de Logstash

Collecte de données avec Beats

  • Introduction à Beats
  • Principe de configuration
  • Aperçu des Beats officiels
  • Logstash ou Beats

Visualisation de données avec Kibana

  • Cinématique d’utilisation de Kibana
  • Création de vues de données
  • Exploration des données avec Discover
  • Création de tableaux de bords

Moyens pédagogiques et techniques

  • Formateur validé par nos équipes techniques et pédagogiques
  • Salle de formation informatisée
  • Support de cours numérique

Suivi et appréciation des résultats

  • Questions orales ou écrites (QCM)
  • Exercices pratiques
  • Formulaires d'évaluation
Dernière modification le 08/10/2022