Elastic Stack - Storing and Analyzing Logs - english



Kursarrangør: Glasspaper AS
Sted: Oslo, Helsfyr
Oslo
Kursadresse: Brynsveien 12, 0667 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid: Ta kontakt for informasjon
Varighet: 2 days
Pris: 16.900

We provide course about Elastic Stack - Storing and Analyzing Logs in english. The course is designed for anyone who wants to learn how to store large amounts of data using Elastic Stack. We learn how to store, search, and visualize logs using Kibana.

Course description:
Gradually we will go through the whole process from installing individual components (Beats, Logstash, Elasticsearch, Kibana) through their use to cluster management. On real-life examples, we try different storage architectures that we collect from different sources, enriching them with additional information and storing them into Elasticsearch. The participant gets acquainted with the Elasticsearch repository so that it can efficiently manage and scalable a large amount of data. In Kibana, we learn how to visualize logs, create dashboards, and understand the data more deeply.

Course goals:
Participants will learn:
• How to store different logs using Elastic Stack
• How to design logging architecture for different uses
• How to install and configure individual data processing components (Beats, Logstash, Elasticsearch, Kibana)
• Elasticsearch technology more in depth, learn how to use storage tools, how to manage, scale and monitor
• Create dashboards and work with the Kibana tool

Course outline:
Module 1 - Logging and Elasticsearch:
• Event log management
• Visualization of logs
• Examples of use of Elastic Stack in practice

Module 2 - Elasticsearch:
• Individual components of Elasticsearch
• Basic work with cluster, nodes, indexes
• Lab

Module 3 - Installation and Configuration:
• Install Elasticsearch
• Configuration for logging
• Sample configurations from practice

Module 4 - Cluster, nodes, indexes:
• Architecture
• Tools for working with a cluster
• Understanding and Configuring Different Types of Nodes
• Working with indexes, setting indexes for storing logs
• Lab

Module 5 - Data Collection:
• Beats
• Collecting application logs from files
• Collect metrics from the server
• Possible architectures for data collection
• Ingest Node
• Lab

Module 6 - Logstash:
• Data collection from different sources
• Configuration, deployment examples on real-world applications
• Input, Filter, Output
• Grok filter
• Save to Elasticsearch
• Filebeat
• Lab

Module 7 - Kibana:
• Configuration, index patterns
• Discovery of interface
• Aggregation using Kibana
• Creation of visualizations
• Dashboards
• Data search
• Timelion - Time series work
• Sample dashboards, examples from practice
• Lab

Module 8 - Log monitoring:
• Track Log Changes
• Detection of anomalies, notification
• Elastic Stack
• ElastAlert
• Lab

Module 9 - Distributed search in logs:
• Search in Elasticsearch
• Inverted index, relevance and more
• Data analysis, mapping, dynamic templates
• Lab

Module 10 - Index management:
• Capacity planning and configuration
• Managing indexes, compression
• Cache
• Rollover, Shrink API
• Lab

Module 11 - Cluster management:
• Restart (rolling, full-cluster)
• Manage snapshots, repositories
• Cluster upgrade (minor, major version)
• Lab

Module 12 - Cluster monitoring:
• Elastic cluster monitoring setup
• What ever, how to monitor
• Monitoring tools
• Lab

Instructor: Petr Novotny

Petr's knowledge goes from solution architecture to development (JavaScript, PHP) through Elasticsearch, Oracle, PL/SQL to agile methodology and SCRUM. At the same time, Petr has been working with Elasticsearch technology for several years and has become one of our main instructors.

Target audience:
• Application developers
• System Administrators
• IT Professionals

Prerequisites:
• Basic knowledge of Elasticsearch, HTTP protocol, JSON format, general knowledge of database systems

Language:
• English course material, english speaking instructor

Vis flere tilsvarende kurs: