HomeRoadmaps › Prometheus Certified Associate
Active CNCF / Linux Foundation certification · source checked August 20, 2026

Prometheus Certified Associate (PCA) Roadmap

Develop practical observability judgment, understand Prometheus data flow and limitations, write reliable PromQL, instrument applications and exporters, and operate alerting and dashboards. The sequence follows the official public PCA domains without reproducing confidential exam content.

Beginner levelOnline proctoredMultiple choice90 minutesValid for 2 yearsSuggested plan: 8 weeks
Verify before registration. The official Linux Foundation page currently lists PCA as a beginner, online, proctored, multiple-choice exam lasting 90 minutes, with certification valid for two years. Delivery, pricing, eligibility, retake, identification, environment, and policy details can change. Confirm the current official exam page, candidate handbook, confidentiality agreement, and instructions before purchase or scheduling.

Official domain weighting and this 50-check plan

The practice bank mirrors the public weighting exactly when percentages are converted into 50 checks: 9, 10, 14, 8, and 9. Weighting guides time allocation; it does not predict any particular live questions.

18% · 9Observability Concepts
20% · 10Prometheus Fundamentals
28% · 14PromQL
16% · 8Instrumentation & Exporters
18% · 9Alerting & Dashboarding
1

Build the observability model

Week 1

Learn why metrics, logs, traces, and events answer different questions. Tie telemetry to service outcomes before studying syntax.

  • Describe metrics as numerical measurements recorded over time
  • Use logs for discrete event context and traces for timed request flow
  • Explain traces, spans, parent-child relationships, attributes, and correlation
  • Distinguish telemetry collection from observability as investigation capability
  • Define SLIs as measurements and SLOs as targets over windows
  • Distinguish internal SLOs from broader SLAs and potential consequences
  • Design availability, latency, error, freshness, and throughput indicators
  • Explain the pull model and automatic target health through up
  • Recognize the narrow service-level batch-job use case for Pushgateway
  • Explain why service discovery fits ephemeral workloads
  • Map symptom metrics to related logs, traces, deployments, and runbooks
  • Avoid copying identities, URLs, log messages, or trace IDs into unbounded labels

Evidence outcome: an observability signal map, one SLI/SLO specification, a pull-versus-push decision note, and a short incident walkthrough that moves from metric symptom to trace and log evidence.

2

Understand Prometheus fundamentals and data flow

Weeks 2-3

Follow a sample from instrumentation or exporter through discovery, scrape, relabeling, storage, rules, query, alert state, notification, and dashboard.

  • Identify the Prometheus server, client libraries, exporters, Pushgateway, Alertmanager, and visualization clients
  • Explain the standalone server design and local TSDB reliability goal
  • Define series identity from metric name and the full label set
  • Define samples as float or native-histogram values with timestamps
  • Distinguish jobs, instances, scrape targets, target labels, and stored labels
  • Configure scrape intervals, timeouts, paths, schemes, static targets, and discovery
  • Use target relabeling before scrape and metric relabeling before ingestion
  • Understand Kubernetes Pod, Service, node, ingress, and EndpointSlice discovery roles
  • Prefer EndpointSlice over the deprecated Endpoints API for current Kubernetes designs
  • Read HELP, TYPE, sample, label, value, timestamp, histogram, and line-ending exposition rules
  • Validate and reload configuration without replacing a known-good config with malformed YAML
  • Describe retention, scrape, body, sample, label, and target controls
  • Recognize that Prometheus is not a perfect transactional ledger for exact billing
  • Protect metrics endpoints, UIs, API credentials, receiver secrets, and configuration files

Evidence outcome: a local Prometheus architecture, valid scrape configuration, exposition inspection, Kubernetes discovery lab, relabeling examples, access tests, and a documented limitation analysis.

3

Make PromQL the center of preparation

Weeks 4-5

PromQL carries the largest official weight. Practice against deterministic data so every expression has a known result rather than merely producing a plausible graph.

  • Distinguish instant vectors, range vectors, scalars, and strings
  • Use equality, inequality, regex, and negative regex label matchers
  • Understand missing labels, empty values, lookback, staleness, and absent series
  • Use range selectors, offset, and @ with explicit time reasoning
  • Apply rate before aggregation so counter resets remain detectable
  • Use increase for window totals and irate only for appropriate volatile graphing
  • Use delta, deriv, predict_linear, and over-time functions only with suitable gauge semantics
  • Aggregate with sum, avg, min, max, count, topk, by, and without
  • Control vector matching with on, ignoring, group_left, and group_right
  • Use comparison filtering and understand the bool modifier
  • Use logical set operators and distinguish them from arithmetic
  • Build subqueries with explicit range and resolution and measure their cost
  • Calculate ages with time and timestamp-valued metrics
  • Calculate classic-histogram rates, averages, bucket ratios, and quantiles
  • Retain le when aggregating classic buckets for histogram_quantile
  • Explain why summary quantiles cannot be meaningfully averaged across replicas
  • Start broad query exploration in table view and reduce output before graphing
  • Create recording rules for verified, repeated, expensive expressions

Evidence outcome: a versioned PromQL workbook covering selectors, temporal modifiers, rates, gauges, aggregations, vector matching, subqueries, timestamps, histograms, missing data, counter resets, and query-cost measurements.

4

Instrument applications and select exporters

Week 6

Correct PromQL begins with correct metric semantics. Instrument one service directly and translate one system through an exporter.

  • Use counters for cumulative events that rise and reset
  • Use gauges for current values that rise and fall
  • Use histograms for aggregatable distributions and SLO bucket ratios
  • Understand summaries, client-side quantiles, windows, and aggregation limits
  • Choose native, classic, or summary behavior from current library support and requirements
  • Name metrics with domain prefixes, one quantity, base units, and _total counters
  • Reserve colons for user-defined recording rules
  • Use labels for bounded dimensions rather than procedurally generated metric names
  • Estimate cardinality as the product of label-value combinations across targets
  • Instrument traffic, errors, latency, concurrency, saturation, and last-success timestamps
  • Initialize expected zero series when missing metrics would be ambiguous
  • Use maintained client libraries when source code is available
  • Use exporters when existing systems cannot be instrumented directly
  • Expose exporter collection duration, errors, and last success
  • Validate content type, exposition, concurrency, failure behavior, and resource overhead

Evidence outcome: an instrumented synthetic API, a bounded custom exporter, a metrics contract, parser tests, reset tests, security checks, a cardinality budget, and a measured overhead report.

5

Operate rules, Alertmanager, dashboards, and exam readiness

Weeks 7-8

Complete the feedback loop: precompute stable indicators, detect sustained symptoms, route notifications, visualize outcomes, test failure, and review weak domains.

  • Distinguish recording rules from alerting rules
  • Understand inactive, pending, and firing alert states
  • Use for for sustained conditions and keep_firing_for only with a reason
  • Keep stable routing identity in labels and human context in annotations
  • Validate rules with promtool syntax checks and unit-test fixtures
  • Use Alertmanager for deduplication, grouping, routing, throttling, silencing, and inhibition
  • Design a catch-all root route and ordered child routes
  • Understand continue, inherited settings, group_wait, group_interval, and repeat_interval
  • Use inhibition for dependent symptoms and silences for bounded maintenance
  • Build dashboards around outcomes, units, windows, bounded variables, and action links
  • Use Grafana only as the dashboard implementation layer; keep PromQL behavior grounded in Prometheus docs
  • Monitor Prometheus, rule, Alertmanager, exporter, target, and dashboard health
  • Inject latency, errors, missing series, counter resets, target loss, rule delay, and notification failure
  • Measure active series, samples, query duration, rule duration, storage, and alert volume
  • Complete two timed 50-check reviews and analyze errors by official domain
  • Recheck official exam instructions and complete environment checks before exam day

Evidence outcome: tested recording and alerting rules, an Alertmanager routing matrix, responsive dashboards, a failure-injection incident report, cost and security findings, two timed practice reviews, and an exam-day checklist.

PrepKloud learning, project, career, and editorial surfaces

Official references

CNCF PCA certification page

Public purpose, domains, weighting, delivery description, and curriculum link.

Open CNCF PCA
Linux Foundation PCA page

Current exam format, duration, experience level, validity, purchase, and candidate resources.

Open official PCA details
Open PCA curriculum

Use the latest public curriculum as the scope baseline rather than third-party recollections.

Open CNCF curriculum repository
Prometheus overview

Architecture, components, pull collection, service discovery, rules, visualization, and suitability.

Open overview
Data model and metric types

Series identity, labels, samples, counters, gauges, histograms, and summaries.

Open data model
Configuration and scraping

Global settings, scrape jobs, discovery, relabeling, limits, Alertmanager targets, and storage controls.

Open configuration
PromQL

Selectors, types, time modifiers, operators, functions, subqueries, histograms, staleness, and query safety.

Open querying basics
Instrumentation

Client libraries, exporters, naming, exposition, service types, labels, missing metrics, and cardinality.

Open instrumentation guidance
Alerting rules and Alertmanager

Rule states, durations, annotations, grouping, routing, inhibition, silences, and receivers.

Open Alertmanager concepts
Kubernetes Services and labels

Pods, Services, EndpointSlices, selectors, and dynamic target metadata.

Open Kubernetes Service docs
Grafana dashboards

Only where Grafana is used to implement the dashboard exercises.

Open Grafana dashboard docs

Frequently asked questions

Is the Prometheus Certified Associate active in 2026?

Yes. As verified on August 20, 2026, the CNCF and Linux Foundation list PCA as an active certification. The official page describes it as a beginner, online, proctored, multiple-choice exam. Always check the official page for changes.

How long is the PCA exam and how long is the credential valid?

The official Linux Foundation page currently lists a 90-minute exam and two-year certification validity. Registration eligibility, retake, scheduling, identification, and delivery terms can change, so verify the current candidate documents.

How should I allocate study time?

Start with the official domain weights: 18% Observability Concepts, 20% Prometheus Fundamentals, 28% PromQL, 16% Instrumentation and Exporters, and 18% Alerting and Dashboarding. Give PromQL the largest practice block, but do not neglect data-model and instrumentation semantics that determine whether queries are correct.

Do I need Kubernetes experience?

Deep administration is not the focus, but service discovery and cloud-native monitoring are in scope. Understand how Pods change, how Services select Pods, how EndpointSlices represent backing endpoints, how labels drive selection, and how Prometheus discovery metadata becomes scrape targets through relabeling.

Are the 50 checks actual exam questions?

No. They are independently authored scenarios based on the public curriculum and official documentation. They contain no live, recalled, leaked, confidential, or marketplace question copying and cannot predict a particular exam form.

What practical work should I complete?

Complete all three projects: direct application instrumentation plus a custom exporter; a Kubernetes Prometheus platform with service discovery, recording rules, alerts, Alertmanager, and dashboards; and a deterministic PromQL, SLO, rule-testing, and troubleshooting lab with failure injection and cost analysis.

Independence and exam-integrity disclaimer: PrepKloud is independent and is not affiliated with or endorsed by the Cloud Native Computing Foundation, Linux Foundation, Prometheus project, Kubernetes project, or Grafana Labs. Names and marks belong to their owners. This roadmap is original educational material based only on public curriculum and documentation. It does not contain live, leaked, recalled, confidential, or marketplace exam questions; it does not guarantee passing, certification, production readiness, or employment. Verify current official facts and policies before acting.

Prepare by measuring, querying, and troubleshooting

Use the roadmap as a loop: read official documentation, build a small lab, predict results, validate them, explain failures, review the matching flashcards, and complete timed original checks.