Prometheus Certified Associate study materials
Prometheus Certified Associate study resources

Prometheus Certified Associate study plan

Prometheus Certified Associate · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Prometheus Fundamentals

  • Install Prometheus, node_exporter, and Alertmanager locally and verify each target reports UP on the targets page

  • Explain the pull model and contrast it with push-based collection in your own notes

  • Configure two scrape jobs with different scrape_interval values and confirm the difference in the targets UI

  • Describe the roles of TSDB, retrieval, and the HTTP API within the Prometheus server architecture

Your checkpoint

A running local stack with a screenshot-free written diagram of the data flow from exporter to TSDB, plus a scrape config file you can explain line by line

Week 2

Prometheus Fundamentals & PromQL

  • Write and validate PromQL selectors using label matchers, including negative and regex matchers

  • Apply range vectors with rates over counters and explain why rate needs at least two samples

  • Differentiate gauge, counter, and histogram behavior when queried

  • Break down a metric name into its namespace, subsystem, and unit conventions

Your checkpoint

A notebook of 15 PromQL queries against your own metrics, each with a one-sentence note on what it returns and why

Week 3

PromQL

  • Compute per-instance request rates and aggregate them with sum by and avg by

  • Use aggregation operators to collapse labels and predict the output label set before running the query

  • Diagnose and fix a query that returns no data due to label mismatch

  • Explain staleness, lookback delta, and how instant vectors resolve at a timestamp

Your checkpoint

A query reference sheet of 20 aggregation and rate queries with expected output shapes written next to each

Week 4

PromQL

  • Calculate error ratios using division with vector matching and on/ignoring clauses

  • Build histogram_quantile queries from bucket series and reason about bucket boundaries

  • Use offset, @ modifier, and subqueries to compare current and past windows

  • Identify which query patterns cause high cardinality or slow evaluation

Your checkpoint

A working SLO-style ratio and latency panel expressed as PromQL, with a written explanation of vector matching choices

Week 5

Observability Concepts & Instrumentation and Exporters

  • Define the four golden signals and map each to a concrete metric in your stack

  • Instrument a small service with a Prometheus client library exposing a counter and a histogram

  • Compare exporters, pushgateway, and direct instrumentation and choose correctly for a batch job

  • Explain why labels must never carry unbounded values such as user IDs

Your checkpoint

A small instrumented service exposing at least three metrics, scraped successfully by Prometheus with a scrape config committed alongside it

Week 6

Instrumentation and Exporters & Alerting & Dashboarding

  • Write recording rules that precompute an expensive query and verify the new series appear

  • Write alerting rules with for durations and labels, and confirm they fire in the Alertmanager UI

  • Configure an inhibition rule and a grouping route in Alertmanager

  • Explain how alert state transitions from pending to firing

Your checkpoint

A rules file containing at least one recording rule and two alerting rules, demonstrated firing end to end with a silenced alert

Week 7

Alerting & Dashboarding & Observability Concepts

  • Build a dashboard with panels for traffic, errors, latency, and saturation

  • Choose appropriate panel types and units for counters versus gauges versus histograms

  • Design alert thresholds that avoid flapping and explain the tradeoffs

  • Describe how distributed tracing and logs complement metrics in a debugging workflow

Your checkpoint

A four-panel dashboard backed by your own metrics, with a short written rationale for each panel type and threshold

Week 8

PromQL & Alerting & Dashboarding & Prometheus Fundamentals

  • Review weak areas by re-deriving PromQL queries from memory without notes

  • Complete timed practice sets weighted toward PromQL and alerting

  • Explain federation, remote write, and service discovery at a conceptual level

  • Audit your stack for retention, cardinality, and configuration hygiene issues

Your checkpoint

A scored practice exam attempt with a written list of missed topics and the corrected queries for each

Milestones

Week 2: You can write a rate query over a counter and explain why the first sample produces no result

Week 4: You can build an error-ratio query with correct vector matching and a histogram_quantile query without consulting notes

Week 6: An alert you authored transitions from pending to firing and is routed to the correct receiver

Week 8: You score at or above 75 percent on a timed practice set weighted 28 percent PromQL and 18 percent alerting