-
Book Overview & Buying
-
Table Of Contents
Mastering Prometheus
By :
Mastering Prometheus
By:
Overview of this book
With growing focus on observability and reliability, establishing a scalable and reliable monitoring environment is more important than ever. Over the last decade, Prometheus has emerged as the leading open-source, time-series based monitoring software catering to this demand. Written by an open-source advocate and Prometheus contributor, this guide provides an in-depth look at Prometheus, covering best practices and offering insights into scaling, operating, and extending Prometheus, from small on-premises workloads to multi-cloud, globally distributed environments.
The book helps you revisit the basics of Prometheus, before moving on to advanced techniques of observability and monitoring using Prometheus. You’ll find out how to deploy Prometheus on Kubernetes and achieve an HA alerting infrastructure in Prometheus. You’ll also learn to leverage Prometheus in your daily operations through alerts, Grafana dashboards, and building your own exporter. Finally, you’ll explore various open-source projects that extend the functionality of Prometheus, help with various aspects of running Prometheus at scale, and make the most of Prometheus data.
By the end of this book, you’ll be able to confidently build, automate, and deliver your infrastructure and CI/CD pipelines in cloud-based applications.
Table of Contents (21 chapters)
Preface
Chapter 1: Observability, Monitoring, and Prometheus
Chapter 2: Deploying Prometheus
Chapter 3: The Prometheus Data Model and PromQL
Chapter 4: Using Service Discovery
Chapter 5: Effective Alerting with Prometheus
Part 2: Scaling Prometheus
Chapter 6: Advancing Prometheus: Sharding, Federation, and High Availability
Chapter 7: Optimizing and Debugging Prometheus
Chapter 8: Enabling Systems Monitoring with the Node Exporter
Part 3: Extending Prometheus
Chapter 9: Utilizing Remote Storage Systems with Prometheus
Chapter 10: Extending Prometheus Globally with Thanos
Chapter 11: Jsonnet and Monitoring Mixins
Chapter 12: Utilizing Continuous Integration (CI) Pipelines with Prometheus
Chapter 13: Defining and Alerting on SLOs
Chapter 14: Integrating Prometheus with OpenTelemetry
Chapter 15: Beyond Prometheus
Index