Learning ELK Stack

Saurabh Chhajed

買這商品的人也買了...

商品描述

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

About This Book

  • Solve all your data analytics problems with the ELK stack
  • Explore the power of Kibana4 search and visualizations built over Elasticsearch queries and learn about the features and plugins of Logstash
  • Develop a complete data pipeline using the ELK stack

Who This Book Is For

If you are a developer or DevOps engineer interested in building a system that provides amazing insights and business metrics out of data sources, of various formats and types, using the open source technology stack that ELK provides, then this book is for you. Basic knowledge of Unix or any programming language will be helpful to make the most out of this book.

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

In Detail

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.

Style and approach

This book is a step-by-step guide, complete with various examples to solve your data analytics problems by using the ELK stack to explore and visualize data.

商品描述(中文翻譯)

使用Elasticsearch、Logstash和Kibana從您的數據建立令人著迷的可視化、分析和日誌。

關於本書
- 使用ELK堆疊解決所有數據分析問題
- 探索基於Elasticsearch查詢構建的Kibana4搜索和可視化功能的強大功能和插件
- 使用ELK堆疊開發完整的數據管道

本書適合對使用ELK提供的開源技術堆疊從各種格式和類型的數據源中提供驚人洞察力和業務指標的系統感興趣的開發人員或DevOps工程師。具備Unix或任何編程語言的基本知識將有助於充分利用本書。

您將學到什麼
- 安裝、配置和運行Elasticsearch、Logstash和Kibana
- 了解日誌分析的需求和當前的日誌分析挑戰
- 使用ELK堆疊構建自己的數據管道
- 熟悉Logstash的關鍵功能以及它提供的各種輸入、過濾和輸出插件
- 建立自己的自定義Logstash插件
- 在Kibana4中使用圖表、直方圖和快速搜索功能創建可操作的洞察力
- 了解Elasticsearch在ELK堆疊中的角色

詳細內容
ELK堆疊(Elasticsearch、Logstash和Kibana)是一組強大的開源工具。Elasticsearch用於深度搜索和數據分析。Logstash用於集中式日誌記錄、日誌增強和解析。Kibana用於強大且美觀的數據可視化。簡而言之,Elasticsearch ELK堆疊使搜索和分析數據變得比以往更加容易。

本書將介紹您ELK(Elasticsearch、Logstash和Kibana)堆疊,首先向您展示如何通過安裝工具和基本配置來設置堆疊。然後,您將使用ELK堆疊構建基本的數據管道。

接下來,您將探索Logstash的關鍵功能及其在ELK堆疊中的角色,包括創建Logstash插件,這將使您能夠使用自己定制的插件。還將介紹Elasticsearch和Kibana在ELK堆疊中的重要性,以及各種高級數據分析類型、圖表、表格和地圖。

最後,通過本書,您將能夠使用ELK堆疊開發完整的數據管道,並對每個組件的角色有深入的理解。

風格和方法
本書是一本逐步指南,內附各種示例,通過使用ELK堆疊來解決數據分析問題並探索和可視化數據。