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.
Start practicing
Alerting And Dashboarding — choose a session length
Free · No account required
Domain overview
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.
Exam objectives
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
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
Click any question to see the full explanation and answer options, or start a focused practice session above.
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?
2You have a recording rule named 'job:node_cpu:avg_rate_5m'. Where is this metric stored once the rule is executed?
3When configuring Alertmanager 'group_by' settings, what happens if you include a label that is not present on an incoming alert?
4You need to prevent an alert from firing if a maintenance window is active. How should you approach this in Alertmanager?
5You have a global Alertmanager configuration where you want to suppress 'DiskSpaceLow' alerts if 'InstanceDown' is active for the same host. Which mechanism accomplishes this?
6You 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?
7Which file format is used to define Prometheus alerting rules?
8You are seeing 'Alerting rule evaluation error' in your logs. What is the most likely cause?
9Which Grafana panel type is best for showing a trend of a metric over time?
10What is the purpose of the 'labels' field in an alerting rule?
11When using the 'repeat_interval' in Alertmanager, what does it define?
12You want to notify different teams based on the 'service' label of an alert. Where should you configure this logic?
13What happens to your alerts if the Alertmanager configuration file contains a syntax error?
14Which annotation is commonly used to provide a human-readable description in an alert?
15In Alertmanager, what is the role of the 'continue' field in a route?
16Which tool allows you to visualize Prometheus alerts directly in a web UI?
17You have a recording rule that uses 'sum() by (instance)'. Why might this be inefficient for large clusters?
18You want to ensure that if the Alertmanager cluster loses communication, alerts are still sent. Which configuration helps achieve this?
19What does the 'firing' state mean for an alert?
20You have a recording rule that references a metric that doesn't exist. What is the impact?
21How do you apply a global notification delay in Alertmanager?
22Where do you define the threshold for a Prometheus alerting rule?
23When integrating Grafana with Prometheus, what is the standard authentication method if Prometheus is behind a reverse proxy?
24Which of these is NOT a valid Alertmanager receiver type?
25Which Alertmanager feature would you use to prevent a 'ServiceDown' alert from firing if a 'GlobalNetworkOutage' alert is already active?
26Why would you choose to create a recording rule for a complex PromQL query?
27Which Grafana feature allows you to see data from multiple Prometheus servers on a single panel?
28What is the purpose of the 'keep_firing_for' field in an alerting rule?
29Which TWO of the following are valid fields in a Prometheus alerting rule definition?
30When setting up Alertmanager, what happens if you have no route defined for an alert?
31Which TWO of the following are valid components of an Alertmanager configuration file?
32Which THREE of the following are valid Alertmanager routing tree parameters?
33Which TWO of the following are benefits of using recording rules?
34Which THREE of the following are valid Alertmanager grouping parameters?
35Which THREE of the following are standard ways to send notifications from Alertmanager?
36You 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?
37You 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?
38A team wants to visualize metrics from Prometheus in Grafana. What is the standard way to connect these two services?
39What is the purpose of a 'grouping' configuration in the Alertmanager 'route' block?
40You 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?
41You need to send critical alerts to a specific Slack channel while warning alerts go to email. Where should this routing logic be defined?
42Which of the following best describes the function of the 'continue: true' setting within an Alertmanager route?
43Which THREE of the following are valid components within a Prometheus Alerting Rule file?
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.
The Courseiva PCA question bank contains 43 questions in the Alerting And Dashboarding domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Alerting And Dashboarding domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included