Elastic Stack Essentials – Elasticsearch, Kibana, Beats, Logstash.
Overview:
Elasticsearch is a real-time, distributed storage, search, and analytics engine. It can be used for many purposes, but one context where it excels is indexing streams of semi-structured data, such as logs or decoded network packets.
Elasticsearch is used by software development and operations teams worldwide to provide observability for complex information systems.
Elastic stack is Elastic Search + Kibana + Beats + (optionally) Logstash.
In this workshop the participants will learn how to utilize the Elastic Stack for collection, analysis and visualization of logs and metrics in cloud-native information systems.
Training Duration:
2 days (16 academic hours)
Target Audience:
Software development and operation professionals interested in modern observability and log analysis.
Prerequisites:
Basic knowledge of Linux command-line and shell scripting. Basic understanding of web application development, preferably in Python. Experience with Docker is helpful but not required.
Required Equipment:
Each participant will need a PC with a browser and an internet connection.
Lab environments will be provided by http://strigo.io
Description
Outline:
-
- Intro:
- The architecture of modern log collection systems
- Get to know the Elastic Stack components
- Elastic Stack setup
- Setup ElasticSearch
- Setup Kibana
- Setup Beats
- Setup Logstash
- Getting data into Elasticsearch
- Send data over HTTP (with curl)
- Retrieve data over HTTP
- Shipping data with Beats
- Filebeat example
- Metricbeat example
- Shipping data with Logstash
- Send data from Filebeat to Logstash
- Parsing logs with Grok filter plugin
- Integrating with Kibana
- Explore the data
- View and analyze the data
- Kibana Query Language basics
- Building Dashboards:
- Create a visualization panel
- Interact with the data
- Filter the data
- Get to know Kibana dev tools
- ElasticSearch Administration
- Index management
- Sharding and replication
- Managing index lifecycles
- Mappings
- Index Templates
- Setting up Elasticsearch clusters for high availability
- Snapshot and restore
- Index management
- Intro:
Reviews
There are no reviews yet.