KCNA Cloud Native Observability Practice Question
In Prometheus, what is the purpose of the Alertmanager component?
⚠ Common exam trap
KCNA often tests the misconception that Alertmanager is responsible for generating alerts or storing metrics, when in fact it only handles routing and notification after Prometheus evaluates alerting rules.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
To manage, group, and route alerts to notification channels like email or Slack
Alertmanager is a separate component from the Prometheus server that receives alerts generated by Prometheus alerting rules. Its core purpose is to deduplicate, group, and route those alerts to the correct receiver—such as email, Slack, PagerDuty, or a webhook—based on routing rules and labels. It also handles silencing and inhibition to reduce noise during incidents, which is essential for effective on-call alerting.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
To scrape metrics from targets
Why it's wrong here
Scraping targets over HTTP is performed by the Prometheus server itself, which pulls metrics on its configured intervals. Alertmanager only receives alerts pushed by Prometheus and manages their routing. Scraping would be the right answer if the question asked how metrics are collected, not how alerts are handled.
- ✗
To provide a graphical dashboard for metrics
Why it's wrong here
Alertmanager routes, groups, deduplicates and silences firing alerts, then dispatches notifications via receivers such as email or Slack; it renders no charts. Grafana supplies dashboards, so this option would fit a visualisation requirement. The stem asks specifically about alert notification handling, which Alertmanager performs after Prometheus evaluates rules.
- ✓
To manage, group, and route alerts to notification channels like email or Slack
Why this is correct
Alertmanager receives alerts fired by Prometheus, then deduplicates, groups, and routes them to receivers such as email, Slack, or PagerDuty. It also handles silencing and inhibition, preventing notification floods during outages. This satisfies the stem's requirement to manage, group, and route alerts to notification channels.
- ✗
To store historical metrics data long-term
Why it's wrong here
Alertmanager handles notification routing and silencing of alerts; it holds no metric samples. Long-term storage is provided by Prometheus's remote-write to systems such as Thanos, Cortex or Mimir. This option would suit a retention or federation requirement, not the alert-handling purpose the question asks about.
Go deeper
Related to this question
About these practice questions
This KCNA question is part of Courseiva's 930-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official CNCF exam blueprint
This KCNA practice question is part of Courseiva's free CNCF certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the KCNA exam.