AI Certs Exam
Study Guides Practice Tests Blog
CNCF / Kubernetes DevOps 100% Free Practice Simulator

Prometheus Certified Associate (PCA)

Demonstrate foundational proficiency in Prometheus monitoring, metrics collection, time-series data models, PromQL query language, Alertmanager notifications, and dashboard visualization.

90 min
Time Allowance
52
Exam Questions
75%
Passing Score
~1.7 min
Target Pace / Q

Official Exam Specification & Quick Facts

Certification Track
Prometheus Certified Associate (PCA)
Exam Vendor / Provider
CNCF / Kubernetes
Domain Area
DevOps
Testing Time
90 minutes (~1.7 min/q)
Passing Benchmark
75% scaled score
Simulator Access
100% Free · Unlimited Retakes

Question Difficulty Breakdown

Easy
17 q's (33%)
Medium
18 q's (35%)
Hard
17 q's (33%)
Difficulty distribution mirrors authentic proctored exam questions with scenario traps, multi-select items, and architectural trade-offs.

Exam Guidelines & Simulation Rules

Timed Simulation The 90-minute timer starts immediately. Sessions auto-submit when the clock reaches zero.
Realistic Formats Single-choice and multi-choice scenario questions modeled directly from the official CNCF / Kubernetes syllabus.
Flag & Review Flag challenging questions to review anytime before submitting your final answers.
In-Depth Explanations Instant post-exam breakdown explaining why the correct choice wins and why distractor options fail.

Frequently Asked Questions (FAQ)

The PCA is an entry-level, multiple-choice certification created by the CNCF and Linux Foundation validating foundational knowledge of Prometheus monitoring, time-series data, and observability.

The PCA is a 90-minute multiple-choice examination consisting of 60 questions administered online with remote proctoring.

A passing scaled score of 75% is required. Results are displayed immediately upon submission.

Domains include: (1) Observability Concepts (18%), (2) Prometheus Fundamentals (20%), (3) PromQL (28%), (4) Alerting and Dashboarding (16%), and (5) Storage and Operations (18%).

Counter (cumulative monotonic increasing value), Gauge (value that can go up and down), Histogram (samples observations in configurable buckets), and Summary (samples observations and calculates quantiles).

Prometheus utilizes a pull-based model, periodically scraping HTTP endpoints (typically /metrics) exposed by target applications or exporters according to scrape_interval configurations.

PromQL is a functional query language designed for evaluating multidimensional time-series data, supporting instant vectors, range vectors, aggregations (sum, avg, count), and rate calculations.

rate() calculates the per-second average rate of increase of a counter over a specified time window, ideal for alerting. irate() calculates the instant rate based on the last two data points, ideal for volatile graphs.

Alertmanager deduplicates, groups, routes, silences, and throttles alerts received from Prometheus servers before sending notifications via email, Slack, PagerDuty, or webhooks.

An exporter (e.g. Node Exporter, Blackbox Exporter, MySQL Exporter) is a proxy that fetches telemetry from non-Prometheus systems and exposes it as Prometheus-formatted metrics.

Prometheus uses a custom time-series database (TSDB) that groups samples into 2-hour blocks consisting of chunks (compressed time-series), an index, metadata, and a Write-Ahead Log (WAL) to prevent data loss.

Recording rules pre-compute frequently needed or computationally expensive expressions and save their results as new time series. Alerting rules evaluate PromQL conditions and fire alerts to Alertmanager when true.