Formation Elastic Stack ELK : La Suite Elastic
1980€ HT / personne |
3 jours (21 heures) |
Présentation
Découvrez dans cette formation la suite complète proposée par The Elastic Stack, la dernière génération d’outils Big Data pour générer des tableaux de bord en temps réel.
ElasticSearch est un puissant moteur de recherche reconnu et utilisé par de grands acteurs internationaux (Sony, IGN, Stackoverflow, github, SoundCloud, Mozilla…). Orienté “document” au sens NoSQL du terme, toutes les données sont stockées sous forme de documents JSON structurés.
Tous les champs sont indexés par défaut, et tous les index peuvent être utilisés dans une même requête, pour retourner les résultats correspondant à une recherche à une vitesse impressionnante.
Dans cette formation ELK, vous aborderez l’utilisation d’ELK V8 qui est l’association de 4 outils: Elasticsearch, Logstash, Kibana et Beats. Elasticsearch est le moteur de recherche distribué utilisé pour le stockage.
Beats permet de collecter et d’envoyer simplement des données. Logstash permet d’extraire les logs, les transférer, les parser, et enfin les indexer dans Elasticsearch. Kibana permet d’exploiter les données stockées dans Elasticsearch, de produire des requêtes, d’en faire des tableaux de bord depuis un navigateur web.
Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version d’ELK / Elastic Stack.
Objectifs
- Découvrir Elasticsearch et les dernières nouveautés de la suite Elastic
- Connaissance de la suite ELK (avec Beats ELKB / BELK)
- Alimenter Elasticsearch avec de nombreuses sources de données
- Structurer et enrichir des données hétérogènes
- Transférer des données brutes depuis un fichier ou un broker
- Produire des tableaux de bords / dashboards avec Kibana
- Monitoring système, JMX, Métier et BI
- Administration avancée (Module optionnel)
Public visé
Développeurs, Architectes, Administrateurs systèmes, DevOps
Pré-requis
Connaissances de base d’un système Unix
Programme de la formation Elastic Stack ELK
Introduction et vue d’ensemble
- L’écosystème d’Elasticsearch
- Le rôle d’Elasticsearch, Logstash, Kibana et Beats
- Simplifier la gestion des versions avec The Elastic Stack version 7
- Les nouveautés de la version 6 & 7
- Principes et fonctionnement
- Exemples d’architectures
- Cas d’utilisations
Elasticsearch – Indexation, Recherche et analyse de données
- Introduction à Elasticsearch
- Indexation et recherche
- Analyse de données
- Mappings et configuration de l’analyse
- Requêtage avec Elasticsearch
- Système de plugins & Configuration
- Queries et Filters
- Agrégations
- Réplication et partitionnement
- TP: Installation et configuration
- Serveur ElasticSearch
- Mettre en place un cluster
- Les rôles des noeuds
Logstash – Transformez et formatez vos données pour les utiliser depuis Elasticsearch
- Concepts : Input, Output, Filter (filtre), Codecs…
- Les Inputs : File, Redis, RabbitMQ…
- Les Filters : Grok, Date, Mutate…
- Les Outputs : File, Elasticsearch, Redis…
- Threading et haute-disponibilité
Kibana – Visualisez les données d’Elasticsearch et Créez vos rapports
- Installation et configuration
- Découverte des données et construction des requêtes / Queries
- Agrégations et construction de Visualizations
- Panels
- Création des vues
- Mise en place d’un tableau de bord
- TP : Créer un rapport avec une visualisation en temps-réel
Beats – Collectez, Parsez et envoyez simplement vos données
- Introduction aux Data Shippers et au monitoring temps réel
- Monitorez votre réseau grâce à PacketBeat
- Monitorez vos fichiers grâce à FileBeat
- Monitorez vos Windows event logs grâce à WinlogBeat
- Récupérer les métriques importantes de vos serveurs grâce à Metricbeat
Monitoring et analyse
- Mise en pratique
- Monitoring Système
- Monitoring JVM / JMX
- Log As A Service
- Analyse Métier & BI (Business Intelligence)
Modules avancés d’administration (optionnels)
- X-Pack: Sécurisez et protégez vos données et soyez alerté grâce à des rapports sur l’état de santé de vos services Elastic Stack !
- ES-Hadoop
- Elastic Cloud: Elasticsearch as a Service
- Graph
- Tuning et architectures avancés
- Supervision (Kopf, Marvel) et monitoring (Cluster, Nodes, Cat)
- Sauvegardes : Snapshots et Restore
MODULE COMPLÉMENTAIRE EN ANGLAIS SUR DEMANDE (+2 JOURS)
- Training language : English
- Course level : Beginner to intermediate
Cette formation permet de maîtriser les concepts de base de Elasticsearch et d’explorer les principaux composants de “Elasic Stack” : Beats, Logstash, Elasticsearch et Kibana. Elle aborde plusieurs cas d’utilisations et comment définir une architecture adéquate et bien dimensionner les clusters.
Théorie : 60% Pratique : 40%
Audience :
- Data Engineers
- Architects
- System Administrators
- DevOps
Prerequisites :
- Knowledge of REST/HTTP, Json, Yaml are appreciated
- No knowledge required
Elasticsearch : Getting Started
- Elasticsearch Overview
- Keys Features
- Basic Concepts
- Install Elasticsearch
- CRUD Operations
- First steps on Search API
Elasticsearch : Mappings and Templates
- Introduction
- Data Types
- Main parameters
- Mapping API
- Analysis and Inverted Index
- Multi-Fields
- Dynamic Mapping
- Templates
Elasticsearch : Search and Aggregations
- Search API Overview
- Terms, Full Text, and Compound Queries
- Aggregations Overview
- Metrics, Aggregations
- Buckets Aggregations
- Pipelines Aggregations
Elasticsearch : Ingest and Pipelines
- Ingest Node
- Pipelines
Kibana
- Overview
- Management
- Discover
- Visualize and Dashboard
- More Features
Beats
- Overview
- Filebeat
- Metricbeat
- More Beats
Logstash
- Overview
- Pipeline Configuration
- Main settings
Architectures
- Elastic Stack based Architecture
- Elastic Stack and Kafka Integration
- Monitoring using Elastic Stack.
Pour aller plus loin
Formation Kibana
Formation Elasticsearch administration et infrastructure
Formation Elasticsearch
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Daniel
Consultant Java Sénior en Finance de marché, notre formateur passionné vous proposera de partager son incroyable expérience en tant que commiteur sur le projet Spring Cloud de Netflix & Pivotal Software !
Jean Baptiste
Avec plus de 15 ans d’expérience dans l’IT, dont plusieurs années passées au sein de la Société Général, Jean Baptiste se fera un plaisir de vous partager ses bonnes pratiques en tant qu’Architecte et Expert BPM des technologies Java / C#.
Témoignages
Adaptation du programme de formation aux besoins exprimés par les participants.
Public hétérogène.
TP perfectibles.
Afficher tous les témoignages
Adaptation du programme de formation aux besoins exprimés par les participants.
Public hétérogène.
TP perfectibles.
Je recommande la formation
Je recommande la formation
La découverte progressive des couches basses vers les couches hautes du produit est intéressante pour comprendre les concepts permettant d’utiliser correctement le produit.
Pas de support de cours remis à l’élève. Le support de cours présenté à l’écran ne comporte pas assez de schémas permettant d’illustrer les concepts et de présenter les architectures logicielles du produit. Sur les premiers TPs, il a été difficile de trouver les informations permettant de résoudre les cas d’usages présentés.
Les exercices étaient intéressants et notamment ceux pour analyser les données et les visualiser via Kibana.
Formateur compétent et agréable
Plusieurs points à améliorer :
– Distribuer aux stagiaires un support papier pour le contenu de la formation et un support papier pour faire des exercices avec des corrigés contenant les exercices présentés en TP et des exercices supplémentaires à voir au-delà de la formation ou en fonction du temps disponible.
– Lorsque des notions théoriques sont présentées, il serait utile d’introduire à chaque fois un exemple et un mini exercice, car sinon c’est indigeste et on oublie très facilement ce qui est présenté, d’autant plus qu’on n’a pas accès à un. Cela nécessitera donc de retravailler un peu le support de formation pour introduire davantage d’exemples et de mini exos à chaque concept présenté.
– Introduire davantage de visuel et de schéma explicatif pour faire comprendre l’architecture ou les notions clés.
– la partie alerting a été présenté de façon sommaire et la séance s’est transformée en du troubleshooting nécessaire pour notre entreprise, mais qui n’a pas permis de créer soi-même des alertes et de voir le résultat. Manque d’exercices sur cette partie
Formation très intéressante.
La mise à disposition de LAB serait une gros plus.
Formation concrète
Note : 3/5
Enseignant expert, et pédagogue
Travaille sur machine personnelle
Kubernetes
Les + : Formation concrète
Je recommande la formation
Le formateur compétent, une bonne pédagogie, des retours d’expérience terrain utiles, de nombreuses explications fournies
Non adaptée aux non techniciens (connaissances principales nécessaires en prérequis d’elasticsearch, des API REST, du JSON, etc. pour pouvoir suivre)
Je recommande la formation
l’interactivité et la disponibilité du formateur
Formateur compétent, les réponses sont pertinentes et son expérience permet de s’orienter dans le projet que j’avais
Administration et infra ELK, Docker, intelligence artificielle
Excellente formation
Je recommande la formation
un intervenant qui matrise son sujet
des cas pratiques pertinent
envie d aller plus loin , mais ce n est pas une formation expert
Balayage de la stack elastic complète
un peu light sur beats et logstash
k8s
Vision globale sur la stack + retour d’expérience très intéressant
c’est Top. merci 🙂
Merci ,
Bon environnement de travail. L’ambiance est détendue ce qui favorise l’apprentissage.
Je pense en avoir appris assez pour m’en sortir dans un contexte pro.
Matériel, support parfait – très bon accueil. Bonne approche et présentation du formateur Mathieu, harmonie très homogène entre pratique et théorie. Il va falloir désormais pouvoir mettre en pratique très rapidement ce qui a été vu lors de ces 3 jours.
plus de temps sur les modules ELK et la manipulation du cluster.
La durée trop courte..!!
formateur intéressant, bon contact avec la classe.
Très bonne formation!!! formateur à l’écoute
J’étais intéressé à comprendre les concepts fondamentaux d’ELK et surtout de l’utilisation de Kibana. De ce point de vue, les objectifs sont attend.
Je n’étais pas particulièrement intéressé par les aspects architecture et administration. J’avoue ne pas avoir été très attentif à cette partie.
Mais le formateur était très complet dans ses explications et a attiré notre attention sur les éventuels pièges à éviter. Merci !
Formateur à l’écoute et qui prend le temps d’expliquer , très bonne formation.
Bonne formation qui a permis une excellente introduction à ElasticStack. Les problématiques sont bien présentées. Les travaux pratiques très intéressants dans le temps imparti pour se rendre comptent des possibilités d’ElasticStack.
L’accueil était parfait. Sur le contenu, vis à vis de mes attentes, j’aurai juste souhaité plus de TP sur Logstash
Très bonnes aptitudes, compétence & disponibilité de Daniel. Très bonne formation de 3 jours.
Daniel maitrise son sujet et a un très bon sens pédagogique.
Noter la formation
1980€ HT / personne |
3 jours (21 heures) |