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.
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.
Which TWO of the following are benefits of using recording rules?
Medium2A team wants to visualize metrics from Prometheus in Grafana. What is the standard way to connect these two services?
Easy3You 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?
Medium4What happens to your alerts if the Alertmanager configuration file contains a syntax error?
Medium5Which Grafana feature allows you to see data from multiple Prometheus servers on a single panel?
Easy6Which Grafana panel type is best for showing a trend of a metric over time?
Easy7When using the 'repeat_interval' in Alertmanager, what does it define?
Hard8Which Alertmanager feature would you use to prevent a 'ServiceDown' alert from firing if a 'GlobalNetworkOutage' alert is already active?
Hard9When configuring Alertmanager 'group_by' settings, what happens if you include a label that is not present on an incoming alert?
Hard10You have a global Alertmanager configuration where you want to suppress 'DiskSpaceLow' alerts if 'InstanceDown' is active for the same host. Which mechanism accomplishes this?
Hard11Where do you define the threshold for a Prometheus alerting rule?
Easy12You want to notify different teams based on the 'service' label of an alert. Where should you configure this logic?
Medium13Which TWO of the following are valid fields in a Prometheus alerting rule definition?
Easy14You want to ensure that if the Alertmanager cluster loses communication, alerts are still sent. Which configuration helps achieve this?
Hard15You 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?
Hard16Which file format is used to define Prometheus alerting rules?
Easy17What is the purpose of a 'grouping' configuration in the Alertmanager 'route' block?
Easy18Which THREE of the following are valid Alertmanager routing tree parameters?
Hard19You have a recording rule that uses 'sum() by (instance)'. Why might this be inefficient for large clusters?
Hard20How do you apply a global notification delay in Alertmanager?
Hard21You need to send critical alerts to a specific Slack channel while warning alerts go to email. Where should this routing logic be defined?
Hard22Which of the following best describes the function of the 'continue: true' setting within an Alertmanager route?
Medium23In Alertmanager, what is the role of the 'continue' field in a route?
Hard24What does the 'firing' state mean for an alert?
Easy25Which TWO of the following are valid components of an Alertmanager configuration file?
Easy26You 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?
Medium27When setting up Alertmanager, what happens if you have no route defined for an alert?
Hard28Which THREE of the following are valid Alertmanager grouping parameters?
Hard29When integrating Grafana with Prometheus, what is the standard authentication method if Prometheus is behind a reverse proxy?
Medium30Which THREE of the following are standard ways to send notifications from Alertmanager?
Easy31Which of these is NOT a valid Alertmanager receiver type?
Easy32What is the purpose of the 'labels' field in an alerting rule?
Easy33Which THREE of the following are valid components within a Prometheus Alerting Rule file?
Medium34Which tool allows you to visualize Prometheus alerts directly in a web UI?
Easy35You have a recording rule named 'job:node_cpu:avg_rate_5m'. Where is this metric stored once the rule is executed?
Medium36You are seeing 'Alerting rule evaluation error' in your logs. What is the most likely cause?
Medium37Why would you choose to create a recording rule for a complex PromQL query?
Medium38You 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?
Medium39What is the purpose of the 'keep_firing_for' field in an alerting rule?
Medium40Which annotation is commonly used to provide a human-readable description in an alert?
Easy41You 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?
Medium42You need to prevent an alert from firing if a maintenance window is active. How should you approach this in Alertmanager?
Hard43You have a recording rule that references a metric that doesn't exist. What is the impact?
MediumOther domains
All PCA exam domains
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.