Course overview
This cours intruce elastic stack (formely ELK , elasticsearch / logstash / kibana). Elastic stack is a good fit to store and analyze logs from your infrastructure. You will setup a complete system to collect logs, store them, format and display insights from them with really beautifull dashboard. Elastic stack is like a business intelligence system to get insights from data already present in your systems: logs ! With beats, logstash , elasticsearch and kibana you will setup a scalable qnd sustainable architecture. Possibilties for connecting all this elements are endless, you can integrate a kafka messaging system as well. With elasticsearch capabilities you can query and filter your dashboards in real time.
Main topics
- - role of every stack elements
- -extract data from logs
- - store logs in elasticsearch
- - how to connect elements of the stack and buil architectures
- - every types of kibana visualizations
- - sizing and operate the stack
Course outline
Introducing the stack
- - elasticsearch: history and core principles
- - logstash
- - eco-system beats
- - kibana
- - stack elements versions
- - use cases
Elasticsearch
- - basics: index, shard, type, document
- - architecture, clustering and scalability with sharding and replication
- - mapping and data typing
- - document storage
- - data analysis
- - querying overview
- - filters
- - aggregations
- - ingest node: prepare data before storage
Logstash
- - swiss knife
- - input
- - filtering and pattern matching with grok
- - output
- - collaborating with beats
- - scalability / performances
Beats
- - filebeat
- - metricbeat
- - packet beat
Kibana
- - data discovery
- - create visualisation
- - timelion: time series
- - dashboards
- - Filters and real time search on your dashboards
Administration / operations
- - metrics to watch / monitoring
- - deploy in production and typical architectures
- - sizing / scalability
- - hot / warm architecture
Curator
- - install
- - use case: close eand delete of older logs
X-Pack
- - xpack overview
- - shield
- - marvel
- - graph
- - watcher
Duration
2 days up to 4 days.
I can modulate the duration for your company.
Rates
Rates are defined for you, in inter or intra company.
Custom
Go back to me. I will adapt duration, location and course content.
Who should attend
CTO, COO, technical project manager, project manager, system administrator, developper.
Method
50 % theorie, 50% practice. Course include Hands-on labs on each topics to really understand each concept.
Training Instructor
Mathieu ELIE is your instructor. Working with elasticsearch since 2011, and has performance multiple tens of courses on this topic. Know more on your instructor.
Training materials
You will get PDF training materials for all of my courses and code for Hands-on labs.