Courseiva

PCA · domain

Alerting And Dashboarding

This domain covers Prometheus alerting rules and Alertmanager routing, grouping, inhibition, and silencing, plus Grafana dashboard design. Questions test rule-file syntax, when alerts fire, and how Alertmanager decides which receiver gets notified, so you must distinguish rule-level behavior from Alertmanager-level behavior.

43 questions14 easy15 medium14 hard

Focused practice

Practice Alerting And Dashboarding questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Alerting And Dashboarding

You must write valid alerting rule files and configure Alertmanager routing, grouping, inhibition, and silences, plus build Grafana dashboards. The key skill is knowing which layer handles each behavior: rules decide firing, Alertmanager decides notification routing and suppression.

Writing alerting rule YAML with alert, expr, for, labels, and annotations fields

Using Alertmanager routes, receivers, group_by, and matchers to direct notifications

Applying inhibition rules and silences to suppress alerts during maintenance windows

Building Grafana panels with PromQL queries, variables, and thresholds for visualization

Watch out for

Common Alerting And Dashboarding exam traps

  • ▸Confusing the for clause, which delays firing during flapping, with Alertmanager silences that mute alerts entirely
  • ▸Putting Slack-versus-email routing logic in the rule file instead of Alertmanager route configuration
  • ▸Assuming inhibition and silence are the same; inhibition suppresses based on other alerts, silences are time-based matchers

Question index

All Alerting And Dashboarding questions (43)

Click any question to see the full explanation, or start a practice session above.

1

Which TWO of the following are benefits of using recording rules?

Medium
2

A team wants to visualize metrics from Prometheus in Grafana. What is the standard way to connect these two services?

Easy
3

You notice that recording rules are consuming too much CPU on your Prometheus server. What is the most effective way to reduce the load while keeping data available?

Medium
4

What happens to your alerts if the Alertmanager configuration file contains a syntax error?

Medium
5

Which Grafana feature allows you to see data from multiple Prometheus servers on a single panel?

Easy
6

Which Grafana panel type is best for showing a trend of a metric over time?

Easy
7

When using the 'repeat_interval' in Alertmanager, what does it define?

Hard
8

Which Alertmanager feature would you use to prevent a 'ServiceDown' alert from firing if a 'GlobalNetworkOutage' alert is already active?

Hard
9

When configuring Alertmanager 'group_by' settings, what happens if you include a label that is not present on an incoming alert?

Hard
10

You have a global Alertmanager configuration where you want to suppress 'DiskSpaceLow' alerts if 'InstanceDown' is active for the same host. Which mechanism accomplishes this?

Hard
11

Where do you define the threshold for a Prometheus alerting rule?

Easy
12

You want to notify different teams based on the 'service' label of an alert. Where should you configure this logic?

Medium
13

Which TWO of the following are valid fields in a Prometheus alerting rule definition?

Easy
14

You want to ensure that if the Alertmanager cluster loses communication, alerts are still sent. Which configuration helps achieve this?

Hard
15

You have two alerts: 'InstanceDown' and 'HighErrorRate'. You want to inhibit 'HighErrorRate' if 'InstanceDown' is firing for the same instance. Where do you configure this logic?

Hard
16

Which file format is used to define Prometheus alerting rules?

Easy
17

What is the purpose of a 'grouping' configuration in the Alertmanager 'route' block?

Easy
18

Which THREE of the following are valid Alertmanager routing tree parameters?

Hard
19

You have a recording rule that uses 'sum() by (instance)'. Why might this be inefficient for large clusters?

Hard
20

How do you apply a global notification delay in Alertmanager?

Hard
21

You need to send critical alerts to a specific Slack channel while warning alerts go to email. Where should this routing logic be defined?

Hard
22

Which of the following best describes the function of the 'continue: true' setting within an Alertmanager route?

Medium
23

In Alertmanager, what is the role of the 'continue' field in a route?

Hard
24

What does the 'firing' state mean for an alert?

Easy
25

Which TWO of the following are valid components of an Alertmanager configuration file?

Easy
26

You have a Prometheus alerting rule that triggers too frequently during flapping states. Which feature should you use to prevent this without silencing the alert entirely?

Medium
27

When setting up Alertmanager, what happens if you have no route defined for an alert?

Hard
28

Which THREE of the following are valid Alertmanager grouping parameters?

Hard
29

When integrating Grafana with Prometheus, what is the standard authentication method if Prometheus is behind a reverse proxy?

Medium
30

Which THREE of the following are standard ways to send notifications from Alertmanager?

Easy
31

Which of these is NOT a valid Alertmanager receiver type?

Easy
32

What is the purpose of the 'labels' field in an alerting rule?

Easy
33

Which THREE of the following are valid components within a Prometheus Alerting Rule file?

Medium
34

Which tool allows you to visualize Prometheus alerts directly in a web UI?

Easy
35

You have a recording rule named 'job:node_cpu:avg_rate_5m'. Where is this metric stored once the rule is executed?

Medium
36

You are seeing 'Alerting rule evaluation error' in your logs. What is the most likely cause?

Medium
37

Why would you choose to create a recording rule for a complex PromQL query?

Medium
38

You are creating a recording rule to calculate the rate of requests over 5 minutes. Why would you prefer a recording rule over a direct dashboard query?

Medium
39

What is the purpose of the 'keep_firing_for' field in an alerting rule?

Medium
40

Which annotation is commonly used to provide a human-readable description in an alert?

Easy
41

You need to ensure that an alert remains 'firing' for 5 minutes before the Alertmanager is notified. Which field in the Prometheus alerting rule should you configure?

Medium
42

You need to prevent an alert from firing if a maintenance window is active. How should you approach this in Alertmanager?

Hard
43

You have a recording rule that references a metric that doesn't exist. What is the impact?

Medium

Frequently asked questions

What does the Alerting And Dashboarding domain cover on the PCA exam?
You must write valid alerting rule files and configure Alertmanager routing, grouping, inhibition, and silences, plus build Grafana dashboards. The key skill is knowing which layer handles each behavior: rules decide firing, Alertmanager decides notification routing and suppression.
How many questions are in this domain?
This page lists all 43 Alerting And Dashboarding questions in the PCA question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Alerting And Dashboarding questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
Prometheus Certified Associate (PCA, CNCF/Linux Foundation) (PCA) Alerting And Dashboarding Practice Questions