Elastic Stack (5 Jours) - ref : BGESP
Introduction
Cette formation sur 5 jours permet d’appréhender les enjeux et les objectifs du Big Data en utilisant Elastic Stack. Elle se compose de deux parties :
Elastic Stack est une pile logicielle permettant de produire des tableaux de bords avec des masses de données hétérogènes issues de différents formats. La société Elastic a d’abord édité un moteur de recherche distribué, ElasticSearch. De fait, Elasticsearch est souvent associé à deux autres produits open source que sont Logstash (collecte, analyse et stockage de logs) et Kibana (interface Web de recherche et de visualisation) donnant ainsi son nom au trigramme ELK, devenu « Elastic Stack ». La formation propose de mettre en oeuvre cette pile (Elasticsearch, Logstash, Kibana) afin de permettre aux experts métiers de questionner les différents fichiers de traces produits par un système d’information. Il est alors possible de gérer, d’exploiter et de visualiser les log de tous type d’application et d’OS. La particularité de cette formation est qu’elle nécessite très peu de connaissances en développement, il s’agit seulement d’écrire des requêtes avec ElasticSearch et d’effectuer la configuration des trois outils.
- une partie sur 3 jours de présentation des outils et des concepts clés. Cette partie comprend des travaux pratiques,
- une partie sur 2 jour d’assimilation des outils avec un mini-projet.
Elastic Stack est une pile logicielle permettant de produire des tableaux de bords avec des masses de données hétérogènes issues de différents formats. La société Elastic a d’abord édité un moteur de recherche distribué, ElasticSearch. De fait, Elasticsearch est souvent associé à deux autres produits open source que sont Logstash (collecte, analyse et stockage de logs) et Kibana (interface Web de recherche et de visualisation) donnant ainsi son nom au trigramme ELK, devenu « Elastic Stack ». La formation propose de mettre en oeuvre cette pile (Elasticsearch, Logstash, Kibana) afin de permettre aux experts métiers de questionner les différents fichiers de traces produits par un système d’information. Il est alors possible de gérer, d’exploiter et de visualiser les log de tous type d’application et d’OS. La particularité de cette formation est qu’elle nécessite très peu de connaissances en développement, il s’agit seulement d’écrire des requêtes avec ElasticSearch et d’effectuer la configuration des trois outils.
Objectifs pédagogiques
- Comprendre les enjeux du big data et les bases de données NoSQL
- Comprendre la pile ELK (Elasticsearch, logstash, Kibana) et quand l’utiliser
- Installer et configurer Elasticsearch, logstash et Kibana
- Savoir utiliser Elasticsearch, logstash et Kibana pour indexer, chercher et visualiser des données et des documents (projet)
- Produire des tableaux de bord
Participants
Chef de projets, responsable d’application
Pré-requis
Quelques connaissances en programmation et en administration du système d’exploitation Windows.
Programme
- Introduction au Big Data et aux bases de données NoSql
- Présentation et installation d'Elasticsearch, logstash et Kibana (jour 2)
- Fonctionnement d'Elasticsearch (jour 2)
- Elasticksearch avancé (jour 3)
- Indexer, chercher et visualiser des données et des documents (jour 3)
- Projet utilisant Elastick Stack (jour 4 et 5)