liveBook · Manning

Notification

As explained in Cloud Observability in Action

A notification is a message delivered to a person or system about an alert or monitored condition.

A notification is a message delivered to a person or system about an alert or monitored condition. In Prometheus alerting, Prometheus evaluates PromQL conditions, while Alertmanager processes firing alerts and delivers concise notifications to configured destinations. section 7.2.1

A notification workflow separates detection from delivery:

  • Prometheus periodically evaluates alerting rules against scraped metrics and sends firing alerts to the Alertmanager API. section 7.2.1
  • Alertmanager deduplicates, groups, suppresses, and routes alerts so operators receive fewer, more useful messages. section 7.2.1
  • Configured receivers deliver notifications through destinations such as email, Slack, text messaging, or webhooks. section 7.2.1

Example: too many API calls

An alerting rule fires when Prometheus HTTP requests exceed 40. Alertmanager groups the alert by environment and sends it to a configured webhook, where an operator or downstream system can act. section 7.2.1

Figure 7.2 Prometheus and the Alertmanager

Trace the separation between metric scraping, PromQL evaluation, Alertmanager processing, and final notification delivery. section 7.2.1

How Cloud Observability in Action covers it

How deep it goes
Explains notification flow, routing, grouping, suppression, and example configuration without detailing receiver implementation internals.
Examples
Uses a high-API-call alert, environment grouping, webhook delivery, and email, Slack, or text-message routing examples.
What it assumes
Assumes familiarity with scraped metrics and Prometheus while establishing alert evaluation, Alertmanager processing, and notification delivery.
What you can do after
Operate/configure Prometheus and Alertmanager to evaluate conditions, reduce alert noise, and route notifications to receivers.
How it connects
Connects notifications with Prometheus, PromQL, Alertmanager, alerting rules, receivers, metrics, and webhooks.

Also explained in

Compare how 2 books explain notification →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Cloud Observability in Action. The section links point to the parts of the book it draws on.