Formation ELK elastic stack

Savoir déployer, configurer et administrer le stack ELK

Description

Cette formation présente le stack elastic anciennement appelé ELK (elasticsearch / logstash / kibana). Le stack elastic est la technologie de choix lorsqu’il s’agit de traiter et exploiter les logs de vos applications et services. Vous allez monter un système complet qui non seulement va récupérer les logs mais aussi les stocker, les formater et les présenter avec de superbes dashboards. Le stack elastic se rapproche donc de la business intelligence en vous permettant d’extraire de la data de données déjà présentes dans votre système d’information à moindre effort et moindre coût. Avec les principaux éléments du stack (beats, logstash, elasticsearch, kibana) vous allez construire une architecture scalable et pérenne. Les possibilités de combinaison et connexion de ces éléments, notamment grace aux nombreux plugins de logstash, sont nombreuses et vous permettent de vous appuyez sur des messages brokers comme kafka. Enfin les possibilités de requêtage d’elasticsearch vous permettent de rechercher et filtrer en temps réel vos dashboards avec une vitesse impressionnante.

Objectif

  • comprendre le rôle de tous les éléments du stack
  • savoir extraire des données à partir des logs
  • stocker les logs dans elasticsearch
  • connaitre les possibilités de connexion et d’architecture de l’ensemble des éléments du stack
  • savoir utiliser tous les types de graphiques de kibana
  • préparer le dimensionnement du stack et assurer son bon fonctionnement sur le long termes

Programme

Présentation du stack

  • elasticsearch: historique et principes de base
  • logstash
  • eco-système beats
  • kibana
  • cohérence de version sur tout le stack
  • cas d’utilisation

Elasticsearch

  • notions de bases: index shard type document
  • architecture, clustering et scalabilité avec le sharding et la replication
  • mapping et typage des données
  • stockage de document
  • analyse de données
  • aperçu des possibilités de requêtage
  • filtres
  • agrégations
  • node ingest: traiter les donnés avec indexation dans elasticsearch

Logstash

  • le couteau suisse
  • input
  • filtrage et pattern matching avec grok
  • output
  • cohabitation avec beats
  • scalabilité / performances

Beats

  • filebeat
  • metricbeat
  • packet beat

Kibana

  • discover des datas
  • créations de graphiques
  • timelion: le super graph orienté time series
  • création de dashboard
  • Filtre et recherche temps réel avec les dashboards

Administration / mise en production

  • métriques à surveiller / monitoring
  • mise en production et architectures types
  • dimensionnement / scalabilité
  • architecture hot / warm

Curator

  • installation
  • utilisation pratique: close et delete des anciens logs

X-Pack

  • aperçu du xpack
  • shield
  • marvel
  • graph
  • watcher

Durée

2 jours. Modulable sur demande.

Tarif

Les tarifs sont étudiés pour chaque demande, en inter ou intra-entreprise.

Formation remboursable OPCA sur acceptation de votre dossier.

Sur mesure / personnalisation

Contactez moi pour personnaliser votre formation. J’adapte le programme, le lieu et la durée. Une partie consulting est également possible.

Public

CTO, COO, chef de projet technique, chef de projet, administrateur système, développeur, architecte technique, expert BI, CDO.

Pédagogie

50 % théorie, 50% pratique.
La formation propose des exercices de base qui permettent de mieux intégrer et valider les connaissances.

Formateur

Mathieu ELIE assure votre cours. Expérimenté sur elasticsearch depuis 2011, il à déjà donné de multiples formations sur le sujet.

En savoir plus sur le formateur.