Course content of ELK (Elastic) Stack
Introduction to ELK
- Infrastructure Management
- What is Capacity Planning?
- Major Capacity Planning Tools/Services
- Understanding Capacity Planning
- Percentile Calculation
- What is Observability?
- Understanding Observability
- Log Data for Observability
- Metric Data for Observability
- Performance Data for Observability
- Benefits of Observability
- How to Choose an Observability Platform?
- What is Log Management?
- Major Log Management Tools/Services
- What is Security Information & Event Management (SIEM)?
- Major SIEM Tools/Services
- What is Application Performance Management (APM)?
- Major APM Tools/Services
- What is Infrastructure Monitoring?
- Major Infrastructure Monitoring Tools/Services
- What is ELK?
- Managed ELK Services
- History of ELK
Key Components in ELK
- Elasticsearch
- Logstash
- Kibana
- APM
- Filebeat
- Metricbeat
- Heartbeat
Overview of ELK
- Architecture of ELK-managed Observability
- Beats
- Elasticsearch
- Logstash
- Kibana
- ELK vs Splunk vs Sumo Logic in Terms of Log Management and SIEM
- ELK vs NewRelic in Terms of APM
- ELK vs Grafana vs Nagios in Terms of Infrastructure Monitoring
FAQ on ELK
Prerequisites for ELK
Elasticsearch
- What is the Purpose of Elasticsearch?
- Key Components in Elasticsearch
- Using Docker Containers as Elasticsearch Nodes
- Install Elasticsearch
- Significance of Elasticsearch Programs
- Configure Elasticsearch
- Configure Highly Scalable Elasticsearch
- Understanding Elasticsearch System Paths
- Manage Elasticsearch
Logstash
- What is the Purpose of Logstash?
- Key Components in Logstash
- Using Docker Containers as Logstash Nodes
- Install Logstash
- Significance of Logstash Programs
- Configure Logstash
- Understanding Logstash System Paths
- Manage Logstash
Kibana
- What is the Purpose of Kibana?
- Key Components in Kibana
- Using Docker Containers as Kibana Nodes
- Install Kibana
- Significance of Kibana Programs
- Configure Kibana
- Understanding Kibana System Paths
- Manage Kibana
APM
- What is the Purpose of APM?
- Key Components in APM
- Using Docker Containers as APM Nodes
- Install APM
- Significance of APM Programs
- Configure APM
- Understanding APM System Paths
- Manage APM
Filebeat
- What is the Purpose of Filebeat?
- Key Components in Filebeat
- Install Filebeat
- Significance of Filebeat Programs
- Configure Filebeat
- Understanding Filebeat System Paths
- What is Filebeat Module?
- Key Components in Filebeat Module
- Structure of Filebeat Module
- Writing Filebeat Module
- Manage Filebeat
Metricbeat
- What is the Purpose of Metricbeat?
- Install Metricbeat
- Significance of Metricbeat Programs
- Configure Metricbeat
- Understanding Metricbeat System Paths
- Manage Metricbeat
Heartbeat
- What is the Purpose of Heartbeat?
- Install Heartbeat
- Significance of Heartbeat Programs
- Configure Heartbeat
- Understanding Heartbeat System Paths
- Manage Heartbeat
Using Kibana
- Index Pattern
- What is the Purpose of Index Pattern?
- Create Index Pattern
- Discover
- What is the Purpose of Discover?
- Execute Lucene Queries on Discover
- Visualize
- What is the Purpose of Visualize?
- Create Timelion Visualization
- Create Guage Visualization
- Create Pie Visualization
- Dashboard
- What is the Purpose of Dashboard?
- Create Dashboard
- Infrastructure
- APM
- Logs
- Uptime
- Dev Tools
- Monitoring
- Machine Learning
- What is the Purpose of Machine Learning?
- Create Single Metric Job
- Create Multi Metric Job
- Watcher
- What is the Purpose of Watcher?
- Create Alert on Watcher
- Simulate Traffic to App
Get your teams trained by high-quality professionals
Contact us to explore more on our training.