Prometheus for Managers – Alerting

This post is the last one from the series “Prometheus for Managers”. In the second article from this series, the one about Prometheus Architecture, I touched on what Alertmanager does. So to recap, Prometheus allows for setting up alerts based on defined thresholds or conditions and AlertManager handles these alerts and sends them as notifications to multiple channels like email, slack, PagerDuty, etc.

The table of contents for this article:

  • 1️⃣ Recording Rules
  • 2️⃣ Alerting Rules
  • 3️⃣ AlertManager Config
  • 📚 Resources
Continue reading “Prometheus for Managers – Alerting”

Prometheus for Managers – PromQL

Welcome to the third part of our series on Prometheus for Managers. In the previous two parts, we explored the fundamentals of Prometheus, its role in system monitoring, and the various types of metrics it captures. Today, we embark on a deeper dive into PromQL, the powerful query language that unlocks the insights hidden within Prometheus data. This query language allows users to perform ad-hoc queries, filtering, aggregations, and analysis on the collected metrics.

In this article we will cover:

⛳ The main concepts relevant to effectively use PromQL
🧐 Deep dives on vectors, selectors & matchers, and functions

Let’s start this new journey! 😉

Continue reading “Prometheus for Managers – PromQL”