Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Mastering Prometheus
  • Table Of Contents Toc
Mastering Prometheus

Mastering Prometheus

By : William Hegedus
4.5 (4)
close
close
Mastering Prometheus

Mastering Prometheus

4.5 (4)
By: William Hegedus

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)
close
close
Lock Free Chapter
1
Part 1: Fundamentals of Prometheus
7
Part 2: Scaling Prometheus
11
Part 3: Extending Prometheus

The Prometheus Data Model and PromQL

With Prometheus deployed, let’s explore a little more about what it’s doing under the hood. You’re likely already somewhat familiar with Prometheus, but you may not know the intricacies of how it works. It’s something I’m still learning every day and I dare say that Prometheus’s code base has grown to the size where there may not be a single person or maintainer who understands the ins and outs of how every piece of it works. Nevertheless, there’s still plenty to be learned; the more you understand a system, the better you can run and maintain it.

The core of the Prometheus system is its TSDB. Most of the work that Prometheus does is centered around either getting data into the TSDB or reading data out of it. But TSDBs are complicated topics that are ever-changing and evolving. Even Prometheus underwent a major TSDB rewrite when it went from version 1 to version 2. So, we’ll keep our inquiry...

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Mastering Prometheus
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon