Hands-On Infrastructure Monitoring with Prometheus
暫譯: 使用 Prometheus 進行基礎設施監控實務指南

Bastos, Joel, Araujo, Pedro

  • 出版商: Packt Publishing
  • 出版日期: 2019-05-31
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 430
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1789612349
  • ISBN-13: 9781789612349
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Learn
  • Grasp monitoring fundamentals and implement them using Prometheus
  • Discover how to extract metrics from common infrastructure services
  • Find out how to take full advantage of PromQL
  • Design a highly available, resilient, and scalable Prometheus stack
  • Explore the power of Kubernetes Prometheus Operator
  • Understand concepts such as federation and cross-shard aggregation
  • Unlock seamless global views and long-term retention in cloud-native apps with Thanos
About

Prometheus is an open source monitoring system. It provides a modern time series database, a robust query language, several metric visualization possibilities, and a reliable alerting solution for traditional and cloud-native infrastructure.

This book covers the fundamental concepts of monitoring and explores Prometheus architecture, its data model, and how metric aggregation works. Multiple test environments are included to help explore different configuration scenarios, such as the use of various exporters and integrations. You’ll delve into PromQL, supported by several examples, and then apply that knowledge to alerting and recording rules, as well as how to test them. After that, alert routing with Alertmanager and creating visualizations with Grafana is thoroughly covered. In addition, this book covers several service discovery mechanisms and even provides an example of how to create your own. Finally, you’ll learn about Prometheus federation, cross-sharding aggregation, and also long-term storage with the help of Thanos.

By the end of this book, you’ll be able to implement and scale Prometheus as a full monitoring system on-premises, in cloud environments, in standalone instances, or using container orchestration with Kubernetes.

Features
  • Integrate Prometheus with Alertmanager and Grafana for building a complete monitoring system
  • Explore PromQL, Prometheus' functional query language, with easy-to-follow examples
  • Learn how to deploy Prometheus components using Kubernetes and traditional instances

商品描述(中文翻譯)



學習內容


  • 掌握監控基礎並使用 Prometheus 實作

  • 了解如何從常見的基礎設施服務中提取指標

  • 發現如何充分利用 PromQL

  • 設計一個高可用性、韌性和可擴展的 Prometheus 堆疊

  • 探索 Kubernetes Prometheus Operator 的強大功能

  • 理解聯邦和跨分片聚合等概念

  • 利用 Thanos 在雲原生應用中解鎖無縫的全球視圖和長期保留





關於本書

Prometheus 是一個開源監控系統。它提供了一個現代的時間序列資料庫、一個強大的查詢語言、幾種指標可視化的可能性,以及一個可靠的警報解決方案,適用於傳統和雲原生基礎設施。

本書涵蓋了監控的基本概念,並探討了 Prometheus 的架構、數據模型以及指標聚合的運作方式。書中包含多個測試環境,以幫助探索不同的配置場景,例如使用各種導出器和整合。您將深入了解 PromQL,並通過幾個範例來支持這些知識,然後將其應用於警報和記錄規則,以及如何測試它們。之後,將詳細介紹使用 Alertmanager 進行警報路由和使用 Grafana 創建可視化。此外,本書還涵蓋了幾種服務發現機制,甚至提供了如何創建您自己的服務發現的範例。最後,您將學習 Prometheus 的聯邦、跨分片聚合,以及在 Thanos 的幫助下進行長期存儲。

在本書結束時,您將能夠在本地、雲環境、獨立實例或使用 Kubernetes 進行容器編排的情況下,實施和擴展 Prometheus 作為完整的監控系統。





特色


  • 將 Prometheus 與 Alertmanager 和 Grafana 整合,建立完整的監控系統

  • 通過易於理解的範例探索 PromQL,Prometheus 的功能查詢語言

  • 學習如何使用 Kubernetes 和傳統實例部署 Prometheus 組件