Elasticsearch APIs
What you'll learn
- Comprendre la notion de cluster Elasticsearch
- Comprendre comment Elasticsearch stocke les données
- Utiliser les API elasticsearch à l'aide de l'outils DevTools de Kibana
- Utiliser les API Elasticsearch: Index, Documents, Mappings, Templates, Ingest Pipeline, Snapshots, etc.
Requirements
- Il ne nécessite pas de prérequis particuliers
Description
Ce cours pratique est un moyen pour vous d'apprendre à utiliser l’API REST d’Elasticsearch. Une première formation intitulée « Elastic de A à Z » pose les bases solides de l’utilisation de la chaine complète Elastic stack pour l’ingestion, le traitement et la visualisation des données. Mais, celle-ci est concentrée sur l’API REST d’Elasticsearch. Cependant, elle est faite de sorte que si jamais vous n’êtes intéressée que par l’API, vous n’êtes pas obligée de commencer par la première formation. Tout est mis en place pourque même un novice s’en sorte.
Elasticsearch est un puissant moteur de recherche et d'analyse. Il fait partie de la pile Elastic stack et intervient dans le stockage des données. Il dispose d’une série d’API REST utilisées par les composants de l’interface utilisateur et qui permettent de configurer les fonctionnalités Elasticsearch et d’interroger les données à travers les méthodes PUT, POST, DELETE…
Kibana est un outil de visualisation qui se greffe facilement à Elasticsearch pour faciliter l’interrogation et la visualisation des données. Cependant, vous pouvez être amenés à exploiter Elasticsearch dans un environ où Kibana n’est pas utilisé. C’est ainsi qu’il existe divers clients graphiques qui permettent d’utiliser l’API REST d’Elasticsearch : elasticsearch-gui, postman, ElasticHQ, mirage, dejavu, etc… Les clients sont aussi fonction des langages que vous utilisez, ainsi, vous pouvez retrouver les clients java, javascript, php, ruby, etc.
Dans cette formation, nous utilisons l’outils DevTools de Kibana pour manipuler les APIs REST, mais vous pouvez retrouver facilement les équivalences en termes de commandes CURL à exécuter sur d’autres outils pour avoir le même résultat.
Nous allons utiliser les API pour la gestion des index, des documents, des templates, des pipelines, des snapshots, des cycles de vie de index, etc.
Who this course is for:
- A toute personne intéressée par l'analyse de données et par le support applicatif
Instructor
Ingénieur IT de formation, j'exerce dans l'Analyse de données depuis 4 ans. Big Data et IA et plus particulièrement dans l'analyse de logs avec Elastic Stack.
J'ai été formatrice IOT et Analyse de données à Youth for Science en Tunisie, en 2017
Je suis formatrice sur les outils de BI comme PowerBI et Tableau software
Au Canada, je forme en entreprise les nouveaux arrivants sur l'utilisation de Elastic Stack pour l'analyse de données.
Je suis par ailleurs Auteur d'un livre, Practice Guide Elastic édité sur Amazon