Kort om kurset
Dette heldagskursus giver en grundlæggende og praktisk introduktion til ElasticSearch og hele Elastic Stack (Logstash, Fluentd/Fluentbit og Kibana). Vi starter med de vigtigste koncepter som cluster, node, indeks, shards og dokumenter – efterfulgt af hands-on øvelser med installation, indeksering, søgning, sortering og synonymer via Docker.
Dernæst kaster vi os ud i dataindsamling med Logstash, Fluentd og Elastic Agent, hvor du lærer at opsætte pipelines, indsamle data og udforske dem i praksis. Kurset afrundes med brug af Kibana til visualisering, udforskning, monitoring og livscyklusstyring – alt sammen demonstreret via praktiske eksempler og øvelser.
Som noget ekstra ser vi på øvrige anvendelser — f.eks. tekstbaseret søgning, typeahead og denormalisering. Der er løbende Q&A-sessioner, så alle kan få besvaret deres spørgsmål.
Indhold
Introduction to ElasticSearch (apprx. 90 min)
- What is it – a little history
- Terminology
- Standalone
- Cluster
– Node
– Indices
– Shards
– Documents - Search and sorting
- Show and tell – lets play with an index – do a little search and see what we can do out of the box
- Excercises
– Download and install the ElasticSearch docker image
– Create an index, and add documents to the index
– Search your index and do sorting
– Add synonyms to your elastic search server - Questions (apprx. 15 min)
Collectors (apprx. 90 min)
- Logstash
- Fluentd
- Fluentbit
- Elastic Agent
- Prometheus
- Show and tell – lets ingest some data and play around with it
- Excercises
– Setup Logstash to collect files
– Setup Fluetd to collect files, telemetry from an app - Questions (apprx. 15 min)
Kibana (apprx. 90 min)
- Visualise
- Explore
- Management & monitoring
- Objects
- Spaces
- Lifecycle management
- Retention
- Show and tell – lets play with our index in kibana
- Excercises
- Questions (apprx. 15 min)
What else is it useful for? (apprx. 30 min)
- Textual search
- Typeahead
- Denormalization
- Show and tell
Questions (apprx. 30 min)
Forudsætninger
Der kræves ingen tidligere erfaring med ElasticSearch eller Elastic Stack. Det er en fordel med grundlæggende kendskab til JSON og terminal/kommandolinje, men det er ikke et krav. Du behøver ikke være udvikler for at få udbytte af kurset – nysgerrighed og teknisk interesse er nok.
Målgruppe
Kurset henvender sig til it-professionelle, udviklere, DevOps‑specialister og dataanalytikere, der ønsker at forstå og bruge ElasticSearch og Elastic Stack i praksis. Det er relevant for både begyndere og let øvede, som skal arbejde med søgning, loganalyse eller datavisualisering i deres daglige arbejde.
Efter kurset kan deltageren
-
Installere og konfigurere ElasticSearch og relaterede værktøjer via Docker
-
Strukturere og indeksere data i ElasticSearch
-
Udføre avancerede søgninger, sorteringer og filtreringer
-
Opsætte og anvende Logstash, Fluentd og Elastic Agent til dataindsamling
-
Bruge Kibana til at visualisere og analysere data
-
Forstå begreber som indeks, shards, dokumenter og clusters
-
Navigere i Elastic Stack og anvende det til relevante brugsscenarier som søgning, logging og monitorering