Introduction
Als je een zoekopdracht uitvoert naar "België" op google.com, krijg je in minder dan een seconde 1,4 miljard resultaten. Voor de meeste bedrijven is dit echter een uitdaging, vooral wanneer de dataset groeit. Een mogelijke oplossing is het gebruik van Elasticsearch, Kibana, Beats en Logstash om een krachtige zoek- en analyseoplossing te creëren. De Elastic Stack is ontworpen om gebruikers te helpen gegevens van elk type bron en in elk formaat te gebruiken en deze in real-time te doorzoeken, analyseren en visualiseren. Elasticsearch is een zoekmachine gebaseerd op Lucene die schema-vrije JSON-documenten kan doorzoeken met ongelooflijke snelheden.
In deze cursus geven we je een diepgaande en hands-on introductie tot de functionaliteiten van de Elastic Stack en Elasticsearch in het bijzonder. Tegen de tijd dat je klaar bent met deze cursus, heb je als analist een goed begrip van de mogelijkheden van Elasticsearch.
Leerdoelen
Vaardigheden:
Installeren van de Elastic Stack
Werken met de HTTP API van Elasticsearch
Inzetten van Logstash om data van verschillende bronnen te verzamelen en te transformeren
Opzetten van visuele dashboards met Kibana
Werken met Beats voor het verzamelen van data en het sturen naar Elasticsearch
Gebruik van filebeat om bestanden te lezen en metricbeat om metrics te verzamelen
Kennis:
Begrip van de werking van Elasticsearch, inclusief de inverted index en analyzers
Inzicht in de infrastructuur van Elasticsearch en hoe het data verdeelt over verschillende machines
Kennis van het gebruik van Logstash, Kibana en Beats binnen het Elastic Stack-ecosysteem
Kennis van de functionaliteit van filebeat en metricbeat
Attitude:
Het vermogen om te experimenteren en te leren door middel van hands-on ervaring
Bereidheid om nieuwe technologieën te leren en toe te passen in een bedrijfsomgeving
Het vermogen om complexe problemen op te lossen en data te visualiseren om inzicht te krijgen in bedrijfsprestaties
Programma
Introductie tot Elasticsearch en zijn functies: een document store gemaakt om documenten op ongelooflijke snelheden te doorzoeken. Elasticsearch maakt gebruik van een "inverted index" en analysers om deze snelheid mogelijk te maken en distribueert gegevens over verschillende machines.
Installatie van Elastic Stack en bespreking van REST en HTTP API om documenten te beheren.
Gebruik van Logstash om gegevens van verschillende bronnen te verzamelen en te transformeren en naar Elasticsearch te sturen.
Introductie tot Kibana als open-source dashboard voor datavisualisatie bovenop Elasticsearch. En Beats als lichtgewicht agents voor het verzamelen van gegevens en hun uitbreidende capaciteiten.
Bestudering van Filebeat voor het lezen van bestanden op het systeem en Metricbeat voor het verzamelen van metrics van servers en systemen.
Praktische informatie
Nederlands of Engels
Standaardduur: 2 dagen