Get in Touch

Course Outline

Introduction

  • Overview of the Elastic Stack (ELK)

Elasticsearch

Overview:

  • What and Why
  • Terminology: Documents, Index, Shards, Node, Cluster, Scale Up/Out

Operation: Configuration and Deployment

  • Configuring Elasticsearch
  • Deploying Elasticsearch
  • Lab

Nodes: Discovery, Types, and Cluster State

  • Distributed Model and Discovery
  • Master, Data, Client, and Tribe Nodes
  • Master Election and Minimum Master Nodes
  • Cluster State
  • Shard Allocation

Backup: Snapshot and Restore

  • High Availability vs. Backup
  • Repository, Snapshot, and Restore
  • Internals

Production Monitoring

  • Best Practices for Alerting
  • JVM
  • Query Performance
  • Thread Pools
  • Diagnosing Issues

Production Operational Best Practices

  • Memory
  • Networking
  • Disk
  • Security
  • Cluster Restart (Rolling and Full)

Logstash

  • What and Why
  • Configuration
  • Inputs, Filters, and Outputs
  • Installation and Configuration
  • Backup and Restore
  • Cluster and Availability Considerations
  • Best Practices

Kibana

  • What and Why
  • Configuration Settings
  • Time Picker, Search, and Filters
  • Kibana Discover, Visualisation, and Dashboard Interfaces
  • Installation and Configuration
  • Backup and Restore
  • Cluster and Availability Considerations
  • Best Practices

Filebeat

  • Logs and Common Issues
  • Filebeat Architecture
  • Installation and Configuration
  • Backup and Restore
  • Cluster and Availability Considerations
  • Best Practices

Summary and Conclusion

Requirements

  • Experience in system administration
  • Familiarity with the Linux command line
  • No prior experience with Elasticsearch is required

Audience

  • System administrators
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories