Monitoring ElasticSearch

Dan Noble

  • 出版商: Packt Publishing
  • 出版日期: 2016-07-27
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 1784397806
  • ISBN-13: 9781784397807
  • 相關分類: 全文搜尋引擎 Full-text-search
  • 下單後立即進貨 (約3~4週)

商品描述

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 常見的性能和可靠性問題

  • 使用流行的監控工具,如 ElasticSearch-head、BigDesk、Marvel、Kibana 等

  • 本書提供了大量實例,逐步指導解決真實世界的 ElasticSearch 集群問題

書籍描述


ElasticSearch 是一個分佈式搜索服務器,類似於 Apache Solr,專注於處理大型數據集、無模式設置和高可用性。這種無模式架構使 ElasticSearch 能夠索引和搜索非結構化內容,非常適合小型項目和具有 PB 級非結構化數據的大型大數據倉庫。


本書是您的工具包,教您如何保持集群的良好狀態,並向您展示如何診斷和解決意外問題。您將首先介紹 ElasticSearch,並研究在使用系統時出現的一些常見性能問題。然後,您將了解如何安裝和配置 ElasticSearch 和 ElasticSearch 監控插件。接著,您將安裝和使用 Marvel 儀表板來監控 ElasticSearch。您將了解在使用 ElasticSearch 時可能出現的一些常見性能和可靠性問題的疑難排解方法。最後,您將分析集群的歷史性能,並了解如何找出並從系統故障中恢復。


本書將引導您使用多種監控工具,並利用使用 ElasticSearch 時遇到的真實案例和困境,向您展示如何簡單、快速、乾淨地解決它們。

您將學到什麼



  • 使用 ElasticSearch-head 和 BigDesk 探索集群

  • 使用 ElasticSearch API 訪問 ElasticSearch 監控插件的底層數據

  • 使用 Marvel 分析集群的性能

  • 疑難排解在使用 ElasticSearch 時可能出現的一些常見性能和可靠性問題

  • 分析集群的歷史性能,找出並從系統故障中恢復

  • 使用和安裝其他各種工具和插件,如 Kibana 和 Kopf,這對監控 ElasticSearch 很有幫助

關於作者


Dan Noble 是一位熱愛編寫安全、乾淨和清晰代碼的軟件工程師。他喜歡使用各種編程語言和軟件框架,尤其是 Python、Elasticsearch 和前端技術。Dan 目前從事地理空間 Web 應用程序和數據處理系統的工作。


Dan 自 2011 年以來一直是 Elasticsearch 的用戶和支持者。他在各種聚會上發表過有關 Elasticsearch 的演講,並是 Alberto Paro 撰寫的《Elasticsearch Cookbook, Second Edition》的技術審查人員。

目錄



  1. 監控 Elasticsearch 簡介

  2. Elasticsearch 的安裝和要求

  3. Elasticsearch-head 和 Bigdesk

  4. Marvel 儀表板

  5. 系統監控

  6. 疑難排解性能和可靠性問題

  7. 節點故障和事後分析

  8. 展望未來