Learning ELK Stack

Build mesmerizing visualizations, analytics, and logs from your data using Elasticsearch, Logstash, and Kibana

Learning ELK Stack

This ebook is included in a Mapt subscription
Saurabh Chhajed

1 customer reviews
Build mesmerizing visualizations, analytics, and logs from your data using Elasticsearch, Logstash, and Kibana
$0.00
$35.99
$44.99
$29.99p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785887154
Paperback206 pages

Book Description

The ELK stack—Elasticsearch, Logstash, and Kibana, is a powerful combination of open source tools. Elasticsearch is for deep search and data analytics. Logstash is for centralized logging, log enrichment, and parsing. Kibana is for powerful and beautiful data visualizations. In short, the Elasticsearch ELK stack makes searching and analyzing data easier than ever before.

This book will introduce you to the ELK (Elasticsearch, Logstash, and Kibana) stack, starting by showing you how to set up the stack by installing the tools, and basic configuration. You’ll move on to building a basic data pipeline using the ELK stack.

Next, you’ll explore the key features of Logstash and its role in the ELK stack, including creating Logstash plugins, which will enable you to use your own customized plugins. The importance of Elasticsearch and Kibana in the ELK stack is also covered, along with various types of advanced data analysis, and a variety of charts, tables ,and maps.

Finally, by the end of the book you will be able to develop full-fledged data pipeline using the ELK stack and have a solid understanding of the role of each of the components.

Table of Contents

Chapter 1: Introduction to ELK Stack
The need for log analysis
Challenges in log analysis
The ELK Stack
ELK data pipeline
ELK Stack installation
Summary
Chapter 2: Building Your First Data Pipeline with ELK
Input dataset
Configuring Logstash input
Filtering and processing input
Putting data to Elasticsearch
Visualizing with Kibana
Summary
Chapter 3: Collect, Parse and Transform Data with Logstash
Configuring Logstash
Logstash plugins
Summary
Chapter 4: Creating Custom Logstash Plugins
Logstash plugin management
Plugin lifecycle management
Structure of a Logstash plugin
Summary
Chapter 5: Why Do We Need Elasticsearch in ELK?
Why Elasticsearch?
Elasticsearch basic concepts
Exploring the Elasticsearch API
Elasticsearch Query DSL
Elasticsearch plugins
Summary
Chapter 6: Finding Insights with Kibana
Kibana 4 features
Kibana interface
Summary
Chapter 7: Kibana – Visualization and Dashboard
Visualize page
Dashboard page
Summary
Chapter 8: Putting It All Together
Input dataset
Configuring Logstash input
Visualizing with Kibana
Summary
Chapter 9: ELK Stack in Production
Prevention of data loss
Data protection
System scalability
Data retention
ELK Stack implementations
ELK at SCA
ELK at Cliffhanger Solutions
Kibana demo – Packetbeat dashboard
Summary
Chapter 10: Expanding Horizons with ELK
Elasticsearch plugins and utilities
ELK roadmap
Summary

What You Will Learn

  • Install, configure, and run Elasticsearch, Logstash, and Kibana
  • Understand the need for log analytics and the current challenges in log analysis
  • Build your own data pipeline using the ELK stack
  • Familiarize yourself with the key features of Logstash and the variety of input, filter, and output plugins it provides
  • Build your own custom Logstash plugin
  • Create actionable insights using charts, histograms, and quick search features in Kibana4
  • Understand the role of Elasticsearch in the ELK stack

Authors

Table of Contents

Chapter 1: Introduction to ELK Stack
The need for log analysis
Challenges in log analysis
The ELK Stack
ELK data pipeline
ELK Stack installation
Summary
Chapter 2: Building Your First Data Pipeline with ELK
Input dataset
Configuring Logstash input
Filtering and processing input
Putting data to Elasticsearch
Visualizing with Kibana
Summary
Chapter 3: Collect, Parse and Transform Data with Logstash
Configuring Logstash
Logstash plugins
Summary
Chapter 4: Creating Custom Logstash Plugins
Logstash plugin management
Plugin lifecycle management
Structure of a Logstash plugin
Summary
Chapter 5: Why Do We Need Elasticsearch in ELK?
Why Elasticsearch?
Elasticsearch basic concepts
Exploring the Elasticsearch API
Elasticsearch Query DSL
Elasticsearch plugins
Summary
Chapter 6: Finding Insights with Kibana
Kibana 4 features
Kibana interface
Summary
Chapter 7: Kibana – Visualization and Dashboard
Visualize page
Dashboard page
Summary
Chapter 8: Putting It All Together
Input dataset
Configuring Logstash input
Visualizing with Kibana
Summary
Chapter 9: ELK Stack in Production
Prevention of data loss
Data protection
System scalability
Data retention
ELK Stack implementations
ELK at SCA
ELK at Cliffhanger Solutions
Kibana demo – Packetbeat dashboard
Summary
Chapter 10: Expanding Horizons with ELK
Elasticsearch plugins and utilities
ELK roadmap
Summary

Book Details

ISBN 139781785887154
Paperback206 pages
Read More
From 1 reviews

Read More Reviews