Limited-Time Offer: Enjoy 50% Savings! - Ends In 0d 00h 00m 00s Coupon code: 50OFF
Free Exam Questions

PCA Exam Questions & Answers

Prometheus Certified Associate  •  Linux Foundation

60 Questions 90 min Updated Sep 2026 99% Pass Rate
Get Full Access

100% money-back guarantee

Sample PCA Questions

Practice with real exam-style questions, each with the verified correct answer and explanation.

Q1 MultipleChoice

Which metric type uses the delta() function?

Correct Answer: C
Explanation:

The delta() function in PromQL calculates the difference between the first and last samples in a range vector over a specified time window. This function is primarily used with gauge metrics, as they can move both up and down, and delta() captures that net change directly.

For example, if a gauge metric like node_memory_Active_bytes changes from 1000 to 1200 within a 5-minute window, delta(node_memory_Active_bytes[5m]) returns 200.

Unlike rate() or increase(), which are designed for monotonically increasing counters, delta() is ideal for metrics representing resource levels, capacities, or instantaneous measurements that fluctuate over time.


Verified from Prometheus documentation -- PromQL Range Functions -- delta(), Gauge Semantics and Usage, and Comparing delta() and rate() sections.

Q2 MultipleChoice

What is the maximum number of Alertmanagers that can be added to a Prometheus instance?

Correct Answer: A
Explanation:

Prometheus supports integration with multiple Alertmanager instances for redundancy and high availability. The alerting section of the Prometheus configuration file (prometheus.yml) allows specifying a list of Alertmanager targets, enabling Prometheus to send alerts to several Alertmanager nodes simultaneously.

There is no hard-coded limit on the number of Alertmanagers that can be added. The typical best practice is to run a minimum of three Alertmanagers in a clustered setup to achieve fault tolerance and ensure reliable alert delivery, but Prometheus can be configured with more than three if desired.

Each Alertmanager node in the cluster communicates state information (active, silenced, inhibited alerts) with its peers to maintain consistency.


Verified from Prometheus documentation -- Alertmanager Integration, High Availability Setup, and Prometheus Configuration -- alerting Section.

Q3 MultipleChoice

What Prometheus component would you use if targets are running behind a Firewall/NAT?

Correct Answer: D
Explanation:

When Prometheus targets are behind firewalls or NAT and cannot be reached directly by the Prometheus server's pull mechanism, the recommended component to use is PushProx.

PushProx works by reversing the usual pull model. It consists of a PushProx Proxy (accessible by Prometheus) and PushProx Clients (running alongside the targets). The clients establish outbound connections to the proxy, which allows Prometheus to ''pull'' metrics indirectly. This approach bypasses network restrictions without compromising the Prometheus data model.

Unlike the Pushgateway (which is used for short-lived batch jobs, not network-isolated targets), PushProx maintains the Prometheus ''pull'' semantics while accommodating environments where direct scraping is impossible.


Verified from Prometheus documentation and official PushProx design notes -- Monitoring Behind NAT/Firewall, PushProx Overview, and Architecture and Usage Scenarios sections.

Q4 MultipleChoice

How can you use Prometheus Node Exporter?

Correct Answer: C
Explanation:

The Prometheus Node Exporter is a core system-level exporter that exposes hardware and operating system metrics from *nix-based hosts. It collects metrics such as CPU usage, memory, disk I/O, filesystem space, network statistics, and load averages.

It runs as a lightweight daemon on each host and exposes metrics via an HTTP endpoint (default: :9100/metrics), which Prometheus scrapes periodically.

Key clarification:

It does not instrument applications (A).

It does not collect metrics directly from application HTTP endpoints (B).

It is unrelated to HTTP probing tasks --- those are handled by the Blackbox Exporter (D).

Thus, the correct use of the Node Exporter is to collect and expose hardware and OS-level metrics for Prometheus monitoring.


Extracted and verified from Prometheus documentation -- Node Exporter Overview, Host-Level Monitoring, and Exporter Usage Best Practices sections.

Q5 MultipleChoice

When can you use the Grafana Heatmap panel?

Correct Answer: B
Explanation:

The Grafana Heatmap panel is best suited for visualizing histogram metrics collected from Prometheus. Histograms provide bucketed data distributions (e.g., request durations, response sizes), and the heatmap effectively displays these as a two-dimensional density chart over time.

In Prometheus, histogram metrics are exposed as multiple time series with the _bucket suffix and the label le (less than or equal). Grafana interprets these buckets to create visual bands showing how frequently different value ranges occurred.

Counters, gauges, and info metrics do not have bucketed distributions, so a heatmap would not produce meaningful output for them.


Verified from Grafana documentation -- Heatmap Panel Overview, Visualizing Prometheus Histograms, and Prometheus documentation -- Understanding Histogram Buckets.

Get access to all 60 verified questions with detailed answers.

Unlock All PCA Questions

Frequently Asked Questions

The PCA is a certification offered by the Linux Foundation that validates an individual's knowledge and skills in monitoring and alerting with Prometheus. It demonstrates proficiency in deploying, configuring, and managing Prometheus in production environments.

There are no formal prerequisites required to take the PCA exam. However, it is recommended that candidates have hands-on experience with Prometheus, understanding of monitoring concepts, and basic knowledge of container orchestration platforms like Kubernetes.

The PCA exam is 90 minutes long and consists of performance-based questions in a command-line environment. Candidates need to achieve a minimum score of 66% to pass the certification.

The exam covers Prometheus architecture, installation and configuration, metric collection and querying, alerting rules, data storage, and integration with other tools. It also includes practical tasks such as setting up Prometheus, writing PromQL queries, and configuring alert rules.

The PCA exam typically costs $150 USD, though prices may vary by region. The certification is valid for three years from the date of passing, after which recertification is required to maintain the credential.
Exam Details
  • Exam CodePCA
  • VendorLinux Foundation
  • Total Questions60
  • Duration90 min
  • LanguageEnglish
  • Last UpdatedSep 3, 2026
4.9/5

Pass PCA First Time

Get all 60 exam questions with verified answers and 90-day free updates.

Buy Now & Pass
  • PDF + Practice Test Bundle
  • 90-Day Free Updates
  • 100% Money-Back Guarantee
  • Instant Download
  • 24/7 Customer Support
99% Pass Rate Trusted by 50,000+ IT professionals