Prometheus & Grafana: Monitoring & Observability Fundamentals

20 QuestionsIntermediatePublished:

Prometheus & Grafana: Monitoring & Observability Fundamentals

Up to 20 questions, shuffled on every run

Quiz Configuration
Enterto start

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.

  1. What is the primary data model used by Prometheus?

    AnswerTime-series data identified by metric names

  2. What does it mean that Prometheus is a "Pull-based" system?

    AnswerPrometheus initiates HTTP requests to scrape metrics

  3. What is a Prometheus "Exporter"?

    AnswerA proxy that translates service metrics into Prometheus format

  4. Which metric type is used for a value that only goes up (like a request counter)?

    AnswerCounter

  5. What is "PromQL"?

    AnswerThe functional query language used to process metrics

  6. What is the "Node Exporter" used for?

    AnswerCollecting hardware-level metrics from the host OS

  7. What is a "Gauge" metric used for?

    AnswerMeasuring a value that can increase or decrease over time

  8. In Grafana, what is a "Data Source"?

    AnswerThe underlying database that stores the observability data

  9. What is the purpose of the "Alertmanager"?

    AnswerRouting, grouping, and deduplicating alert notifications

  10. What does the PromQL query "rate(http_requests_total[5m])" calculate?

    AnswerThe average per-second growth rate over a 5-minute window

  11. In Grafana, what is a "Variable" (Dashboard Variable)?

    AnswerA dynamic placeholder used to filter data across panels

  12. What is "Cardinality" in Prometheus?

    AnswerThe total number of unique time-series in the system

  13. What does the "Job" label usually represent in Prometheus?

    AnswerA group of targets serving the same technical purpose

  14. What is the "Scrape Interval"?

    AnswerThe frequency at which Prometheus collects data from targets

  15. What is the purpose of "Labels" in Prometheus?

    AnswerTo enable multi-dimensional filtering and data aggregation

  16. What is "Prometheus Federation"?

    AnswerA method for scaling by having one server scrape another

  17. What is a "Histogram" in Prometheus?

    AnswerA metric that tracks the distribution of values across buckets

  18. In Grafana, what does a "Panel" represent?

    AnswerA single visualization block (graph, gauge, or table)

  19. What is the "Pushgateway" used for?

    AnswerAllowing short-lived batch jobs to expose metrics to Prometheus

  20. What is "Alert Grouping" in Alertmanager?

    AnswerConsolidating multiple related alerts into a single notification

  21. What is "Silence" in Alertmanager?

    AnswerA mechanism to mute notifications for a defined period of time

  22. What is a "Service Discovery" in Prometheus?

    AnswerThe automated identification of new scrape targets via APIs

  23. What does the "sum" operator do in PromQL?

    AnswerAggregates multiple time-series into a single total value

  24. What is "Retention Time" in Prometheus?

    AnswerThe duration for which Prometheus stores metrics before deletion

  25. What is "Grafana Loki"?

    AnswerA log aggregation system that uses Prometheus-style labels

  26. What is "Prometheus Recording Rules"?

    AnswerA method to pre-calculate and save complex queries as metrics

  27. In Grafana, what is "Provisioning"?

    AnswerUsing configuration files to define dashboards and sources

  28. What is "Blackbox Exporter"?

    AnswerA probe that monitors endpoints via HTTP, DNS, or ICMP

  29. What is "Inhibitions" in Alertmanager?

    AnswerMuting specific alerts if a related parent alert is already active

  30. What is "Reporting" in Grafana?

    AnswerA feature that generates and emails PDF snapshots of dashboards

Was this useful?

You might also enjoy

Check out some of our other posts on similar topics

Observability Stack: Monitoring, Logging & Tracing

Observability Stack: Monitoring, Logging & Tracing

Welcome to the Observability Stack Quiz! This quiz will test your knowledge of monitoring, logging, and tracing concepts in modern software systems. Each question is designed to challenge your underst

HashiCorp Vault: Secrets Management Fundamentals

HashiCorp Vault: Secrets Management Fundamentals

Welcome to the HashiCorp Vault Basics Quiz! In modern DevOps, security cannot be an afterthought. Vault provides the "Source of Truth" for secrets, certificates, and encryption. This quiz will test yo

Nginx: Web Server Fundamentals

Nginx: Web Server Fundamentals

Welcome to the Nginx Basics Quiz! Nginx is the Swiss Army knife of modern web infrastructure. Whether you are serving a simple static site, managing traffic for a massive cluster of microservices, or

Redis: In-Memory Caching & Data Structures

Redis: In-Memory Caching & Data Structures

Welcome to the Redis Basics Quiz! Redis is the secret weapon behind lightning-fast applications. Whether it is used as a simple cache, a complex data structure store, or a real-time message broker, un

Azure: Cloud Services & Architecture Fundamentals

Azure: Cloud Services & Architecture Fundamentals

Welcome to the Azure Basics Quiz! As one of the most widely used enterprise cloud platforms, mastering Azure and its DevOps ecosystem is a critical skill for any cloud professional. This quiz will tes

Go: Programming Fundamentals & Concurrency

Go: Programming Fundamentals & Concurrency

Welcome to the Go (Golang) Basics Quiz! Go is the backbone of modern DevOps. Its simplicity, performance, and built-in concurrency make it the perfect choice for high-scale infrastructure tools. This

6 related posts