________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Cours Elastic Search Pro : Indexer, analyser et visualiser
Ce cours est enseigné en mode en ligne Il comprend 5 unités et un projet final. La durée du cours est de 115 heures, ce qui distribuer Entre contenu et outils collaboratifs. À l'issue de la formation, l'étudiant recevra un certificat de réussite.
La formation est réalisée par l'intermédiaire de notre Campus virtuel : avec cette option, vous disposerez de tout le contenu pédagogique sur la plateforme du cours, accessible dès le début du cours, 24 h/24 et 7 j/7. L'étudiant aura également accès à forums de participation , ainsi qu'un tutorat continu .
Le cours est enseigné en modalité d'apprentissage à distance (Option bonus à 100%) et des formations en présentiel et en ligne peuvent également être dispensées à la demande.
Introduction
Dans le contexte actuel, la gestion efficace et agile de grands volumes de données est devenue essentielle à la réussite des organisations de tous secteurs. Elastic Search se positionne comme l'un des outils les plus puissants et polyvalents pour la recherche, l'analyse et la visualisation d'informations en temps réel.
Ce programme de formation a été conçu pour fournir aux participants les connaissances fondamentales et les compétences pratiques nécessaires pour mettre en œuvre et tirer pleinement parti des capacités d'Elastic Search dans les environnements professionnels.
Grâce à un contenu théorique et à des activités appliquées, l'objectif est que chaque étudiant acquière une compréhension globale de la gestion des données, de la structure des index et des requêtes efficaces, posant ainsi les bases du développement de projets d'analyse avancés et de solutions de recherche évolutives.
Objectifs de la formation
- Comprendre la pile Elastic : familiarisez-vous avec les composants principaux tels qu'Elasticsearch, Kibana, Beats et Logstash.
- Indexation des données : découvrez comment indexer des documents et gérer des données dans Elasticsearch.
- Analyse et visualisation : utilisez Kibana pour créer des tableaux de bord, exécuter des requêtes et visualiser des données.
- Optimisation et évolutivité : découvrez les meilleures pratiques pour améliorer les performances de recherche et mettre à l’échelle les clusters.
- Applications pratiques : Développer des compétences pour mettre en œuvre des solutions de recherche, d’analyse et de surveillance dans le monde réel.
Cours destiné à
Ce programme s'adresse aux professionnels de domaines tels que l'ingénierie informatique, l'analyse de données, l'administration de systèmes et le développement de logiciels qui cherchent à renforcer leurs compétences dans la gestion et l'exploitation de grands volumes d'informations.
Il est également pertinent pour le personnel technique des départements technologiques, les chefs de projets de transformation numérique et les spécialistes de la veille stratégique qui ont besoin d'intégrer Elastic Search dans leurs solutions.
Les activités et le contenu sont également utiles aux personnes sans expérience préalable de l'outil et souhaitant se familiariser avec les moteurs de recherche avancés et les techniques de visualisation de données. Le programme a été conçu pour convenir aussi bien aux personnes possédant des connaissances de base qu'à celles souhaitant approfondir l'architecture, l'optimisation et l'évolutivité d'Elastic Search en entreprise.
Contenu du cours Elastic Search Pro : indexer, analyser et visualiser
Ce qui suit est un programme de formation linéaire, unité par unité, qui guide les participants à travers les concepts essentiels et les compétences pratiques nécessaires pour maîtriser Elastic Search dans les environnements professionnels.
Unité 1 : Architecture : nœuds, fragments, réplicas - Création d'index - Modèles d'index (statiques/dynamiques) - Flux de données - Stratégies ILM
- Concevez un index pour les journaux avec 3 fragments, 2 répliques, compression, mappage pour l'horodatage, le message, le niveau.
- Créez un modèle d'index pour logs-app-YYYY.MM.dd.
- Définissez un modèle dynamique qui modifie l’analyseur en fonction du type de journal.
- Configurez ILM avec renouvellement, activité pendant 30 jours, archivage et suppression pendant 90 jours.
- Créez un modèle d’index qui génère un flux de données pour les capteurs.
Unité 2 : Requêtes de termes, d'expressions et multi-champs - Requêtes booléennes et filtres - Recherche asynchrone - Agrégations et compartiments de métriques - Sous-agrégations - Champs d'exécution - Recherche inter-clusters
- Écrivez une requête avec une phrase exacte + un terme vague en utilisant must et must_not.
- Ajoutez des filtres par plage de dates et valeurs numériques (par exemple, latence > 200 ms).
- Exécutez une recherche asynchrone et récupérez les résultats.
- Formuler des agrégations métriques (moyenne, somme, min, max) sur les temps de réponse.
- Créez des buckets par niveau de journal (« info », « avertissement », « erreur »).
- Implémenter la sous-agrégation : % d’erreurs par service dans une plage de latence.
- Utilisez le champ d'exécution pour calculer la latence normalisée et le filtre.
- Configurer et exécuter une recherche multi-cluster.
Unité 3 : Surlignage – Tri des résultats – Pagination avancée – Alias d'index – Modèles de recherche
- Exécuter une requête avec mise en surbrillance dans les champs de texte.
- Trier les résultats par niveau (erreur > avertissement > info) et horodatage décroissant.
- Implémentez la pagination avec from/size puis search_after.
- Créez un alias d'index (logs-current) et déplacez-le lors du renouvellement sans temps d'arrêt.
- Définir un modèle de recherche paramétré avec des variables (terme, date, niveau).
Unité 4 : Mappages avancés – Analyseurs personnalisés – Champs multiples – Réindexation et mise à jour par requête – Pipelines d'ingestion – Indolore – Champs d'exécution
- Définissez la cartographie avec le titre, le texte, les étiquettes, la date, la géolocalisation.
- Configurer le multi-champ dans le titre (texte analysé + mot-clé).
- Créez un analyseur avec des mots vides, des minuscules et des n-grammes.
- Pipeline pour les journaux bruts : analyse de l'horodatage, extraction du niveau, nettoyage des champs.
- Script indolore pour attribuer une gravité numérique en fonction du niveau.
- Utilisez update_by_query pour ajouter le champ « gravité » aux documents plus anciens.
- Réindexer vers un nouvel index avec un mappage mis à jour.
- Définir un champ d'exécution qui calcule la différence entre les horodatages ou une valeur normalisée
Unité 5 : Diagnostic et réparation des fragments – Sauvegardes et instantanés – Instantanés interrogeables – Recherche inter-clusters – Réplication inter-clusters – Mise à jour et surveillance
- Simulez un fragment dans l’état « réseau » et diagnostiquez avec _cluster/health et _cat/shards.
- Récupérer l'éclat endommagé.
- Créez un instantané des index critiques et restaurez-en un partiellement.
- Configurer un instantané interrogeable.
- Configurez la recherche inter-cluster entre 2 clusters et exécutez une requête à distance.
- Implémenter la réplication inter-cluster.
- Planifiez une mise à niveau de la version continue.
- Configurer la surveillance du cluster : JVM, disque, mesures de latence et tableaux de bord Kibana.
Projet final : Implémenter un système de journalisation complet avec ingestion, ILM, requêtes avancées, alias, sauvegardes et surveillance.
Prérequis
- Connaissances de base en informatique et en gestion des systèmes d'exploitation.
- Connaissance des bases de données (relationnelles ou non relationnelles).
- Connaissances de base de JSON (format de données utilisé dans Elasticsearch).
- Une expérience préalable dans les environnements de développement ou l’administration de systèmes peut être utile, mais n’est pas obligatoire.
Autres modalités de formation
Si vous êtes intéressé à suivre ce cours en personne ou en ligne, veuillez nous contacter :