Aperçu du cours
Objectif de formation : Cette formation permet aux apprenants de comprendre et de savoir utiliser Elasticsearch, Logstash et Kibana de manière simple.
Prérequis
- Avoir des bases en développement
- Maîtriser les fondamentaux en administration du systèmes d’exploitation Windows ou Linux/Unix
Objectifs pédagogiques
- Appréhender les principes fondamentaux d’installation et de configuration d’Elasticsearch, de Logstash et de Kibana
Public ciblé
- CTO, chefs de projets techniques, responsables d’applications, responsables des opérations…
Programme de formation
-
Présentation générale et installation des outils
-
Introduction : découverte des outils et de leur histoire
-
Les prérequis à l’installation
-
L’installation « as a Cloud »
-
Mise en place des outils
-
Paramétrage d’Elasticsearch
-
Les notions clés de l’administration d’Elasticsearch
-
Le développement d’appications avec Elasticsearch
-
Les apports d’Elasticsearch sur l’architecture et les applications en place
-
Les apports de Logstash et de Kibana
-
Travaux pratiques: architecture d’une installation type en se servant d’un serveur Elasticsearch pour de gros niveaux de requêtes et d’indexation
-
-
Utilisation d'Elasticsearch
-
Présentation d’Apache Lucene
-
L’architecture et les concepts clés
-
Le format JSON par Service Container
-
API REST
-
Le scoring et la pertinance de requêtes
-
Le stockage de données et la recherche simple
-
Travaux pratiques: stackage de données dans Elasticsearch, premières requêtes de recherches simples
-
-
Les ouvertures crées par Elasticsearch
-
Les documents et les données: indexation, recherche, analyse
-
La calcul des listes de réponses
-
Le filtrage et le tri des résultats
-
Les suggestions de requêtes
-
Le surlignage des résultats
-
Travaux pratiques: manipuler et modifier l’indexation de données avec Elasticsearch, mettre en place des requêtes, des filtres et des tris de résultats
-
-
Indexer, chercher et visualiser des données et des documents
-
Attribuer un sens aux données avec Elasticsearch et Kibana
-
Démarche d’amélioration: indexation des données, requête de recherches
-
La pertinance géographique des recherches
-
Le percolation
-
Travaux pratiques: recherche de données avancées avec Elasticsearch
-