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.
Build the observability model
Week 1Learn 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.
Understand Prometheus fundamentals and data flow
Weeks 2-3Follow 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.
Make PromQL the center of preparation
Weeks 4-5PromQL 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.
Instrument applications and select exporters
Week 6Correct 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.
Operate rules, Alertmanager, dashboards, and exam readiness
Weeks 7-8Complete 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
Practice the exact 9/10/14/8/9 domain allocation with zero-based answer data and official references. 40 PCA flashcards
Review observability, architecture, PromQL, instrumentation, exporters, alerting, Alertmanager, and dashboards. Three portfolio projects
Instrument an app and exporter, monitor Kubernetes, and build a PromQL/SLO troubleshooting lab. Complete PCA study guide
Read the detailed 2026 guide, lab strategy, exam-integrity policy, references, and readiness plan. Explore observability and platform jobs
Research monitoring, SRE, DevOps, platform, cloud, and reliability responsibilities. Career planning
Convert lab evidence into precise capability statements without claiming guaranteed employment outcomes. All roadmaps
Combine PCA with Kubernetes, OpenTelemetry, cloud-native, DevOps, security, and platform engineering paths. All guides
Explore cloud, AI, security, data, platform, certification, and career articles. Editorial policy
Review sourcing, originality, corrections, independence, responsible AI use, and exam-integrity practices. PrepKloud home
Return to the full learning and practice catalog.
Official references
Public purpose, domains, weighting, delivery description, and curriculum link.
Open CNCF PCACurrent exam format, duration, experience level, validity, purchase, and candidate resources.
Open official PCA detailsUse the latest public curriculum as the scope baseline rather than third-party recollections.
Open CNCF curriculum repositoryArchitecture, components, pull collection, service discovery, rules, visualization, and suitability.
Open overviewSeries identity, labels, samples, counters, gauges, histograms, and summaries.
Open data modelGlobal settings, scrape jobs, discovery, relabeling, limits, Alertmanager targets, and storage controls.
Open configurationSelectors, types, time modifiers, operators, functions, subqueries, histograms, staleness, and query safety.
Open querying basicsClient libraries, exporters, naming, exposition, service types, labels, missing metrics, and cardinality.
Open instrumentation guidanceRule states, durations, annotations, grouping, routing, inhibition, silences, and receivers.
Open Alertmanager conceptsPods, Services, EndpointSlices, selectors, and dynamic target metadata.
Open Kubernetes Service docsOnly where Grafana is used to implement the dashboard exercises.
Open Grafana dashboard docsFrequently 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.
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.