Hands-On Infrastructure Monitoring with Prometheus

Implement and scale queries, dashboards, and alerting across machines and containers

  • 5.0 (1 rating) ·
  • 2 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 5.0 (1 rating) ·
  • 2 Have read

Buy this book

Last edited by ImportBot
September 20, 2021 | History

Hands-On Infrastructure Monitoring with Prometheus

Implement and scale queries, dashboards, and alerting across machines and containers

  • 5.0 (1 rating) ·
  • 2 Have read

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. It delves into PromQL, supported by several examples, and then applies 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 one from scratch. Finally, it teaches Prometheus federation, cross-sharding aggregation, and also long-term storage with the help of Thanos.

Publish Date
Publisher
Packt
Language
English
Pages
424

Buy this book

Book Details


Table of Contents

Preface. 1
Section 1: Introduction.
Chapter 1: Monitoring Fundamentals. 9
Chapter 2: An Overview of the Prometheus Ecosystem. 19
Chapter 3: Setting Up a Test Environment. 29
Section 2: Getting Started with Prometheus.
Chapter 4: Prometheus Metrics Fundamentals. 49
Chapter 5: Running a Prometheus Server. 67
Chapter 6: Exporters and Integrations. 101
Chapter 7: Prometheus Query Language - PromQL. 147
Chapter 8: Troubleshooting and Validation. 191
Section 3: Dashboards and Alerts.
Chapter 9: Defining Alerting and Recording Rules. 209
Chapter 10: Discovering and Creating Grafana Dashboards. 235
Chapter 11: Understanding and Extending Alertmanager. 271
Section 4: Scalability, Resilience, and Maintainability.
Chapter 12: Choosing the Right Service Discovery. 317
Chapter 13: Scaling and Federating Prometheus. 353
Chapter 14: Integrating Long-Term Storage with Prometheus. 375
Assessments. 401
Other Books You May Enjoy. 413
Index. 417

Edition Notes

Copyright Date
2019

Contributors

Commissioning Editor
Pavan Ramchandani
Acquisition Editor
Rohit Rajkumar
Technical Editor
Rutuja Patade
Copy Editor
Safis Editing
Project Coordinator
Jagdish Prabhu
Proofreader
Safis Editing
Indexer
Pratik Shirodkar
Graphic Design
Jayalaxmi Raja
Production Coordinator
Jisha Chirayil
Technical Reviewer
Brian Brazil

The Physical Object

Format
Paperback
Pagination
ix, 424p.
Number of pages
424
Dimensions
23.6 x 19.0 x 2.2 centimeters
Weight
850 grams

ID Numbers

Open Library
OL31689767M
ISBN 10
1789612349
ISBN 13
9781789612349

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
September 20, 2021 Edited by ImportBot import existing book
December 14, 2020 Edited by phcrva Added description and subject keywords
December 14, 2020 Created by phcrva Added new book.