Monitoring ElasticSearch
暫譯: 監控 ElasticSearch

Dan Noble

  • 出版商: Packt Publishing
  • 出版日期: 2016-07-27
  • 售價: $1,670
  • 貴賓價: 9.5$1,587
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 1784397806
  • ISBN-13: 9781784397807
  • 相關分類: 全文搜尋引擎 Full-text-search
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Understand common performance and reliability pitfalls in ElasticSearch
  • Use popular monitoring tools such as ElasticSearch-head, BigDesk, Marvel, Kibana, and more
  • This is a step-by-step guide with lots of case studies on solving real-world ElasticSearch cluster issues

Book Description

ElasticSearch is a distributed search server similar to Apache Solr with a focus on large datasets, a schema-less setup, and high availability. This schema-free architecture allows ElasticSearch to index and search unstructured content, making it perfectly suited for both small projects and large big data warehouses with petabytes of unstructured data.

This book is your toolkit to teach you how to keep your cluster in good health, and show you how to diagnose and treat unexpected issues along the way. You will start by getting introduced to ElasticSearch, and look at some common performance issues that pop up when using the system. You will then see how to install and configure ElasticSearch and the ElasticSearch monitoring plugins. Then, you will proceed to install and use the Marvel dashboard to monitor ElasticSearch. You will find out how to troubleshoot some of the common performance and reliability issues that come up when using ElasticSearch. Finally, you will analyze your cluster’s historical performance, and get to know how to get to the bottom of and recover from system failures.

This book will guide you through several monitoring tools, and utilizes real-world cases and dilemmas faced when using ElasticSearch, showing you how to solve them simply, quickly, and cleanly.

What you will learn

  • Explore your cluster with ElasticSearch-head and BigDesk
  • Access the underlying data of the ElasticSearch monitoring plugins using the ElasticSearch API
  • Analyze your cluster’s performance with Marvel
  • Troubleshoot some of the common performance and reliability issues that come up when using ElasticSearch
  • Analyze a cluster’s historical performance, and get to the bottom of and recover from system failures
  • Use and install various other tools and plugins such as Kibana and Kopf, which is helpful to monitor ElasticSearch

About the Author

Dan Noble is a software engineer with a passion for writing secure, clean, and articulate code. He enjoys working with a variety of programming languages and software frameworks, particularly Python, Elasticsearch, and frontend technologies. Dan currently works on geospatial web applications and data processing systems.

Dan has been a user and advocate of Elasticsearch since 2011. He has given talks about Elasticsearch at various meetup groups, and is the author of the Python Elasticsearch client rawes. Dan was also a technical reviewer for the Elasticsearch Cookbook, Second Edition, by Alberto Paro.

Table of Contents

  1. Introduction to Monitoring Elasticsearch
  2. Installation and the Requirements for Elasticsearch
  3. Elasticsearch-head and Bigdesk
  4. Marvel Dashboard
  5. System Monitoring
  6. Troubleshooting Performance and Reliability Issues
  7. Node Failure and Post-Mortem Analysis
  8. Looking Forward

商品描述(中文翻譯)

關鍵特點
- 了解 ElasticSearch 中常見的性能和可靠性陷阱
- 使用流行的監控工具,如 ElasticSearch-head、BigDesk、Marvel、Kibana 等
- 這是一本逐步指南,包含大量解決實際 ElasticSearch 集群問題的案例研究

書籍描述
ElasticSearch 是一個分散式搜索伺服器,類似於 Apache Solr,專注於大型數據集、無模式設置和高可用性。這種無模式架構使 ElasticSearch 能夠索引和搜索非結構化內容,完美適用於小型項目和擁有數PB非結構化數據的大型大數據倉庫。

這本書是您的工具包,教您如何保持集群的良好健康狀態,並展示如何診斷和處理過程中出現的意外問題。您將首先了解 ElasticSearch,並查看使用該系統時出現的一些常見性能問題。然後,您將學習如何安裝和配置 ElasticSearch 及其監控插件。接著,您將安裝並使用 Marvel 儀表板來監控 ElasticSearch。您將發現如何排除使用 ElasticSearch 時出現的一些常見性能和可靠性問題。最後,您將分析集群的歷史性能,了解如何深入調查並從系統故障中恢復。

這本書將引導您使用幾種監控工具,並利用在使用 ElasticSearch 時面臨的實際案例和困境,向您展示如何簡單、快速且乾淨地解決這些問題。

您將學到的內容
- 使用 ElasticSearch-head 和 BigDesk 探索您的集群
- 使用 ElasticSearch API 訪問 ElasticSearch 監控插件的底層數據
- 使用 Marvel 分析集群的性能
- 排除使用 ElasticSearch 時出現的一些常見性能和可靠性問題
- 分析集群的歷史性能,深入調查並從系統故障中恢復
- 使用和安裝其他各種工具和插件,如 Kibana 和 Kopf,這些對監控 ElasticSearch 非常有幫助

關於作者
**Dan Noble** 是一位軟體工程師,熱衷於編寫安全、乾淨且清晰的代碼。他喜歡使用各種程式語言和軟體框架,特別是 Python、Elasticsearch 和前端技術。Dan 目前專注於地理空間網頁應用程式和數據處理系統。

自 2011 年以來,Dan 一直是 Elasticsearch 的用戶和倡導者。他在各種聚會小組中發表過有關 Elasticsearch 的演講,並且是 Python Elasticsearch 客戶端 rawes 的作者。Dan 也是 Alberto Paro 的《Elasticsearch Cookbook, Second Edition》的技術審稿人。

目錄
1. 監控 Elasticsearch 簡介
2. Elasticsearch 的安裝和要求
3. Elasticsearch-head 和 Bigdesk
4. Marvel 儀表板
5. 系統監控
6. 排除性能和可靠性問題
7. 節點故障和事後分析
8. 展望未來