Prometheus & Grafana: Monitoring & Observability Fundamentals
Prometheus & Grafana: Monitoring & Observability Fundamentals
Up to 20 questions, shuffled on every run
Welcome to the Prometheus & Grafana Basics Quiz! Monitoring and Observability are the heart of a stable production environment. This quiz will test your knowledge on how metrics are collected, how to query them using PromQL, and how to build meaningful visualizations in Grafana. Let’s see how much you know about keeping your systems visible!
Answer key and explanations20 questions
The quiz above draws 20 questions at random from these 30, so a second attempt will not be the same run. Everything in the pool is listed here.
What is the primary data model used by Prometheus?
AnswerTime-series data identified by metric names
What does it mean that Prometheus is a "Pull-based" system?
AnswerPrometheus initiates HTTP requests to scrape metrics
What is a Prometheus "Exporter"?
AnswerA proxy that translates service metrics into Prometheus format
Which metric type is used for a value that only goes up (like a request counter)?
AnswerCounter
What is "PromQL"?
AnswerThe functional query language used to process metrics
What is the "Node Exporter" used for?
AnswerCollecting hardware-level metrics from the host OS
What is a "Gauge" metric used for?
AnswerMeasuring a value that can increase or decrease over time
In Grafana, what is a "Data Source"?
AnswerThe underlying database that stores the observability data
What is the purpose of the "Alertmanager"?
AnswerRouting, grouping, and deduplicating alert notifications
What does the PromQL query "rate(http_requests_total[5m])" calculate?
AnswerThe average per-second growth rate over a 5-minute window
In Grafana, what is a "Variable" (Dashboard Variable)?
AnswerA dynamic placeholder used to filter data across panels
What is "Cardinality" in Prometheus?
AnswerThe total number of unique time-series in the system
What does the "Job" label usually represent in Prometheus?
AnswerA group of targets serving the same technical purpose
What is the "Scrape Interval"?
AnswerThe frequency at which Prometheus collects data from targets
What is the purpose of "Labels" in Prometheus?
AnswerTo enable multi-dimensional filtering and data aggregation
What is "Prometheus Federation"?
AnswerA method for scaling by having one server scrape another
What is a "Histogram" in Prometheus?
AnswerA metric that tracks the distribution of values across buckets
In Grafana, what does a "Panel" represent?
AnswerA single visualization block (graph, gauge, or table)
What is the "Pushgateway" used for?
AnswerAllowing short-lived batch jobs to expose metrics to Prometheus
What is "Alert Grouping" in Alertmanager?
AnswerConsolidating multiple related alerts into a single notification
What is "Silence" in Alertmanager?
AnswerA mechanism to mute notifications for a defined period of time
What is a "Service Discovery" in Prometheus?
AnswerThe automated identification of new scrape targets via APIs
What does the "sum" operator do in PromQL?
AnswerAggregates multiple time-series into a single total value
What is "Retention Time" in Prometheus?
AnswerThe duration for which Prometheus stores metrics before deletion
What is "Grafana Loki"?
AnswerA log aggregation system that uses Prometheus-style labels
What is "Prometheus Recording Rules"?
AnswerA method to pre-calculate and save complex queries as metrics
In Grafana, what is "Provisioning"?
AnswerUsing configuration files to define dashboards and sources
What is "Blackbox Exporter"?
AnswerA probe that monitors endpoints via HTTP, DNS, or ICMP
What is "Inhibitions" in Alertmanager?
AnswerMuting specific alerts if a related parent alert is already active
What is "Reporting" in Grafana?
AnswerA feature that generates and emails PDF snapshots of dashboards








