ELK_developer_Basic
ELK_developer_Basic
Prerequisite:
1. Knowledge of Python OR Java
2. Understanding of SQL queries
Table of Contents
Day 1
Introduction
Elastic Stack Overview
Logs and Problems associated with it
Role of Logstash for performing ETL
Logstash Installation and Configuration
Understanding and using Inputs, Filters, and Outputs
How to apply Conditionals in filters
Elasticsearch
Understanding Elastricsearch NoSQL architecture
CAP theorm for elasticserch
Comparing and contrasting Solr, Lucene and Elasticseach
JSON Structure
o Nested JSON
o Different Data Types
Day 2
Performing different kinds of search : term, terms, match,multi_match,
fuzzy,regexp and wildcard
Query DSL
Full Text Searches
Structured Searches
Proximity
Partial Matching
Analysis (Advance Topic)
Analyzers
Tokenizers
Token Filters
Char Filters
Index Template
Index Alias
Re-indexing from one index into another
Plugin management
Elasticseach backup and restore mechanism
General recommendations
Recipes
Mixing exact search with stemming
Getting consistent scoring
Tune for indexing speed
Tune for search speed
Tune for disk usage
Cluster APIs
Cluster Health
Cluster State
Cluster Stats
Pending cluster tasks
Cluster Reroute
Cluster Update Settings
Cluster Get Settings
Nodes Stats
Nodes Info
Nodes Feature Usage
Remote Cluster Info
Task Management API
Nodes hot_threads
Cluster Allocation Explain API
Day 3
Logstash :
Installing Logstash
Stashing Your First Event
Structure of a Config File
Accessing Event Data and Fields in the Configuration
Using Environment Variables in the Configuration
Logstash Configuration Examples
Reloading the Config File
Managing Multiline Events
Glob Pattern Support
Advanced Pipeline
Multiple Output Plugins
Installing Filebeat
Configuring Filebeat
Configuring Filebeat to Use Logstash
Loading the Index Template in Elasticsearch
Starting Filebeat
Loading the Kibana Index Pattern
Kibana
Using Kibana to visualize the ES data
Settings
Time Picker, Search, and Filters
Kibana Discover, Visualization, and Dashboard Interfaces
Lab
Handling Back Pressure in ELK stack
Deployment Architectures
Hardware Best Practices
Operation Checklist
Debugging and Monitoring
APM
Stack Monitoring
Saved Objects - importing / exporting
Canvas
Security Setting - roles and users
REST APIs
Spaces
3rd Party plugin
General recommendations
Recipes
Mixing exact search with stemming
Getting consistent scoring
Tune for indexing speed
Tune for search speed
Tune for disk usage