All Practice Exams

100+ Free Prometheus Certified Associate Practice Questions

Prometheus Certified Associate (PCA) practice questions are available now; exam metadata is being verified.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which metric type is appropriate for a value that can go both up and down, such as the current number of items in a queue or current memory usage?

A
B
C
D
to track
2026 Statistics

Key Facts: Prometheus Certified Associate Exam

$250

Exam Fee (includes one free retake)

Linux Foundation / CNCF

90 minutes

Exam Duration

Linux Foundation

28%

PromQL, the largest exam domain

CNCF PCA curriculum

2 years

Certification Validity

Linux Foundation

12 months

Exam Eligibility Window

Linux Foundation

No prerequisites

Eligibility Requirement

Linux Foundation

The Prometheus Certified Associate (PCA) is a CNCF/Linux Foundation pre-professional exam that is online, proctored, and multiple-choice, lasts 90 minutes, and costs $250 with one free retake. The Linux Foundation does not publish a fixed question count or an official passing score (it is commonly estimated near 66%). The five domains are Observability Concepts (18%), Prometheus Fundamentals (20%), PromQL (28%), Instrumentation and Exporters (16%), and Alerting and Dashboarding (18%). There are no prerequisites, the purchase includes a 12-month eligibility window, and the certification is valid for two years.

Sample Prometheus Certified Associate Practice Questions

Try these sample questions to test your Prometheus Certified Associate exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1In the context of observability, what are the three primary signal types (often called the 'three pillars') that systems emit to describe their internal state?
A.Metrics, logs, and traces
B.Alerts, dashboards, and reports
C.Counters, gauges, and histograms
D.Scrapes, queries, and rules
Explanation: Observability is commonly described through three pillars: metrics (numeric measurements over time), logs (timestamped records of discrete events), and traces (the path of a request across services). Prometheus focuses primarily on the metrics pillar.
2Which statement best describes why Prometheus uses a pull-based model for collecting metrics rather than a push-based model?
A.Pull requires no network configuration on the targets
B.Pull guarantees metrics are never lost during a network partition
C.The Prometheus server scrapes targets over HTTP, which centralizes control over scrape timing, makes target health visible via the up metric, and simplifies running multiple Prometheis
D.Pull lets applications send metrics only when a value changes, reducing bandwidth
Explanation: Prometheus pulls (scrapes) metrics from targets over HTTP. This centralizes scrape scheduling, lets Prometheus detect a down target by exposing the synthetic up metric, and makes it trivial to point several Prometheus servers at the same targets. Push gateways exist only for short-lived batch jobs.
3A team defines a target of '99.9% of HTTP requests succeed over a rolling 30-day window'. In SRE terminology, what is this statement an example of?
A.A Service Level Indicator (SLI)
B.An error budget policy
C.A Service Level Agreement (SLA)
D.A Service Level Objective (SLO)
Explanation: An SLO is a target value or range for an SLI over a time window, such as 99.9% success over 30 days. The SLI is the underlying measured ratio (successful requests / total requests), and an SLA is the externally contracted commitment with consequences.
4What is the relationship between an SLO and an error budget?
A.The error budget is always 100% minus the SLA penalty
B.The error budget is the portion of failures allowed by the SLO over the measurement window
C.The error budget equals the SLO target percentage
D.The error budget is the number of alerts a service may fire per day
Explanation: An error budget is the allowable amount of unreliability implied by an SLO. For a 99.9% availability SLO, the error budget is the remaining 0.1% of requests (or time) that may fail in the window before the objective is breached.
5In distributed tracing, what is the relationship between a trace and a span?
A.A span contains many traces, one per service
B.A trace represents one request's journey and is composed of one or more spans, each representing a unit of work
C.A trace and a span are interchangeable names for the same object
D.A span is a numeric metric while a trace is a log line
Explanation: A trace represents the end-to-end path of a single request through a system. It is made up of spans, where each span captures a single operation or unit of work (such as a function call or an RPC) with a start time, duration, and contextual attributes.
6Which of the following workloads is the Prometheus Pushgateway specifically designed to support, given that Prometheus normally pulls metrics?
A.High-cardinality streaming metrics from a web frontend
B.Short-lived or batch jobs that may finish before Prometheus can scrape them
C.Long-running services behind a load balancer
D.Storing historical metrics for years of retention
Explanation: The Pushgateway is an intermediary for ephemeral and batch jobs that exit before Prometheus would scrape them. The job pushes its metrics to the Pushgateway, which Prometheus then scrapes. It is explicitly not a general-purpose way to convert Prometheus into a push system.
7Which signal type is BEST suited for efficiently answering 'how many requests per second is this service handling, aggregated across all instances?' at low storage cost?
A.Traces
B.Logs
C.Metrics
D.Profiles
Explanation: Metrics are pre-aggregated numeric time series, making them cheap to store and fast to aggregate across instances. Computing request rate from logs or traces would require scanning far more data. This efficiency is a core reason Prometheus is metrics-based.
8A monitoring team wants Prometheus to automatically find new pods to scrape as they are created and destroyed in a Kubernetes cluster. Which Prometheus mechanism provides this capability?
A.Recording rules
B.The Pushgateway
C.Service discovery
D.Remote write
Explanation: Service discovery lets Prometheus query a dynamic source (such as the Kubernetes API, Consul, or EC2) to learn which targets currently exist, instead of listing them statically. As pods come and go, kubernetes_sd_configs keeps the scrape target list current.
9What is the key difference between monitoring and observability as the terms are typically used?
A.Monitoring is only for hardware, observability only for software
B.Observability requires no instrumentation, monitoring does
C.Monitoring watches predefined known failure conditions, while observability emphasizes exploring a system's internal state to answer questions you did not anticipate
D.They are the same thing with no practical difference
Explanation: Monitoring traditionally tracks known indicators and alerts on predefined thresholds (the 'known unknowns'). Observability is the broader property of being able to ask new, unanticipated questions about a system from its telemetry (the 'unknown unknowns'), typically by combining metrics, logs, and traces.
10When Prometheus scrapes a target and the scrape succeeds, what value does the synthetic up metric for that target receive?
A.0
B.The scrape duration in seconds
C.The HTTP status code
D.1
Explanation: For every scrape, Prometheus generates a synthetic up sample: 1 if the target was reachable and the scrape succeeded, and 0 if it failed. Querying up == 0 is a standard way to alert on down targets.

About the Prometheus Certified Associate Practice Questions

Verified exam format metadata for Prometheus Certified Associate (PCA) is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.