Career upgrade: Learn practical AI skills for better jobs and higher pay.
Level up
All Practice Exams

100+ Free Grafana Associate Practice Questions

Pass your Grafana Certified Associate exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

In Grafana, what is the difference between Grafana OSS and Grafana Enterprise regarding RBAC (Role-Based Access Control)?

A
B
C
D
to track
2026 Statistics

Key Facts: Grafana Associate Exam

~60

Exam Questions

Grafana Labs

90 min

Time Limit

Grafana Labs

70%

Passing Score

Grafana Labs

$250

Exam Fee

Grafana Labs

2 years

Validity

Grafana Labs

60

Practice Questions

OpenExamPrep

The Grafana Certified Associate exam (~60 questions, 90 min, 70% passing, $250) validates foundational Grafana skills: LGTM stack (Loki/Grafana/Tempo/Mimir), PromQL and LogQL queries, dashboard building (panels, variables, transformations), unified alerting (states, contact points, notification policies), and RBAC. Verify the exact blueprint on the Grafana Labs education page before booking.

Sample Grafana Associate Practice Questions

Try these sample questions to test your Grafana Associate exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which Grafana panel type is best suited for showing the current value of a single metric with optional thresholds and color-coded health indicators?
A.Stat panel
B.Time series panel
C.Bar chart panel
D.Histogram panel
Explanation: The Stat panel is designed to display a single prominent value, optionally styled with threshold-based background or value colors. It supports sparklines and is ideal for KPI-style dashboards where current state matters more than trends.
2In Grafana unified alerting, which alert state indicates that the alert rule condition has been met but the alert has not yet been firing for the full pending period?
A.Alerting
B.Pending
C.Normal
D.NoData
Explanation: The Pending state means the alert condition is currently true, but the configured 'pending period' has not elapsed yet. This prevents false positives from short transient spikes. Once the condition stays true beyond the pending period, the state transitions to Alerting (Firing).
3A Grafana dashboard uses a template variable `$env` sourced from a Prometheus label. Which variable type should you configure to populate it dynamically from label values?
A.Custom variable
B.Query variable
C.Constant variable
D.Text box variable
Explanation: A Query variable runs a datasource query (e.g., `label_values(up, env)` against Prometheus) to populate the dropdown with current label values. This keeps the variable list fresh without manual updates.
4What is the correct PromQL expression to calculate the per-second rate of HTTP requests over a 5-minute window using a counter metric `http_requests_total`?
A.rate(http_requests_total[5m])
B.increase(http_requests_total[5m])
C.delta(http_requests_total[5m])
D.irate(http_requests_total[5m])
Explanation: `rate()` calculates the per-second average rate of increase of a counter over the specified time window. It is the standard function for counter-based throughput metrics and handles counter resets gracefully.
5In Grafana Cloud, which role allows a user to create and edit dashboards but NOT manage data sources or invite new users?
A.Admin
B.Editor
C.Viewer
D.Server Admin
Explanation: The Editor role permits creating, editing, and deleting dashboards and folders within their scope. Editors cannot manage organization-level settings, data sources, or user invitations, which require Admin privileges.
6Which Grafana data source is used to query distributed trace data and visualize request flows across microservices?
A.Loki
B.Prometheus
C.Tempo
D.Mimir
Explanation: Tempo is Grafana Labs' distributed tracing backend. It stores and serves trace data (spans) and is queried via TraceQL. In Grafana, the Tempo data source enables trace visualization and linking from metrics or logs.
7What does the Grafana transformation 'Reduce' do when applied to a time-series query result?
A.It filters rows based on a condition expression
B.It collapses each time-series field into a single calculated value such as last, mean, or max
C.It merges two query result sets by matching on a common label
D.It renames fields using a regex substitution
Explanation: The Reduce transformation converts each time-series field into a single scalar value using a chosen reducer function (Last, Mean, Min, Max, Sum, Count, etc.). This is useful for converting a time-series panel into a table of summary values.
8In Grafana unified alerting, what is the purpose of a 'Contact Point'?
A.A saved PromQL query used as the alert condition
B.A destination configuration (email, Slack, PagerDuty, webhook, etc.) that receives alert notifications
C.A label selector used to route alerts to specific teams
D.A time window during which alerts are silenced
Explanation: A Contact Point defines how and where alert notifications are delivered. Grafana supports email, Slack, PagerDuty, OpsGenie, webhook, Microsoft Teams, and more. Contact points are referenced by Notification Policies.
9Which LogQL expression filters a Loki log stream for lines containing the text 'error' from the `app="nginx"` stream?
A.{app="nginx"} |= "error"
B.{app="nginx"} != "error"
C.rate({app="nginx"}[5m]) |= "error"
D.{app="nginx"} | json | level="error"
Explanation: `{app="nginx"} |= "error"` selects the Loki log stream where the label `app` equals `nginx`, then applies a line filter to include only lines containing the string `error`. The `|=` operator is the case-sensitive include filter.
10What is a Grafana Library Panel?
A.A panel that fetches data from an external REST API library
B.A reusable panel that can be shared across multiple dashboards and updated centrally
C.A panel type available only in Grafana Enterprise for RBAC-controlled viewing
D.A pre-built community panel available from Grafana Plugin catalog
Explanation: Library Panels are reusable panel components stored separately from dashboards. Any dashboard can include a Library Panel, and changes to the Library Panel propagate to all dashboards using it, enabling centralized maintenance of shared visualizations.

About the Grafana Associate Exam

The Grafana Certified Associate validates foundational observability skills: building and configuring dashboards (panels, variables, transformations, Library panels, annotations), querying data sources (Prometheus with PromQL, Loki with LogQL, Tempo with TraceQL, Mimir), unified alerting (alert states, contact points, notification policies, mute timings, silences, recording rules), LGTM stack architecture, and role-based access control with provisioning.

Assessment

Multiple-choice questions delivered via online proctor

Time Limit

90 minutes

Passing Score

70%

Exam Fee

$250 USD (Grafana Labs (online proctored))

Grafana Associate Exam Content Outline

~20%

Grafana platform fundamentals

Grafana OSS vs Enterprise vs Cloud, the LGTM stack, Grafana Alloy, k6, Pyroscope, Beyla, Public Dashboards, Explore mode, and Grafana Cloud stacks.

~25%

Data sources and queries

Prometheus data source (PromQL: rate, irate, increase, histogram_quantile, absent, $__rate_interval), Loki (LogQL: stream selectors, line filters, parsers, metric queries), Tempo (TraceQL, exemplars), Mimir, and derived fields for logs-to-traces linking.

~30%

Dashboards and panels

Panel types (Time series, Stat, Bar gauge, Gauge, Table, Pie chart, XY Chart, Canvas, Geomap), template variables (Query, Custom, Constant, Text box, Datasource), transformations (Reduce, Join by field, Merge, Organize fields, Math expressions), Library panels, annotations, panel links, row repeat, panel repeat.

~15%

Unified alerting

Alert rules (evaluate every, For/pending period), alert states (Normal/Pending/Firing/NoData/Error), contact points (email, Slack, PagerDuty, webhook), notification policies (group by, matchers, repeat interval), mute timings, silences, recording rules, Alertmanager integration.

~10%

Access control and provisioning

Roles (Viewer/Editor/Admin/Server Admin), teams, LDAP, OAuth, SAML (Enterprise), RBAC (Enterprise/Cloud), service accounts and tokens, dashboard and data source YAML provisioning, Grafonnet (Jsonnet), Grizzly, terraform-provider-grafana.

How to Pass the Grafana Associate Exam

What You Need to Know

  • Passing score: 70%
  • Assessment: Multiple-choice questions delivered via online proctor
  • Time limit: 90 minutes
  • Exam fee: $250 USD

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Grafana Associate Study Tips from Top Performers

1Know the LGTM acronym: Loki (logs), Grafana (visualization), Tempo (traces), Mimir (metrics).
2Practice PromQL: `rate()`, `increase()`, `histogram_quantile()`, `absent()`, and when to use `$__rate_interval`.
3Understand all five Grafana alert states: Normal, Pending, Firing, NoData, Error — and what causes each transition.
4Know the difference between a Silence (one-time label-based suppression) and a Mute Timing (recurring schedule).
5Practice the Reduce, Join by field, and Organize fields transformations.
6Understand Library panels, repeated panels, and row repeat with template variables.
7Know how RBAC differs between OSS (built-in roles) and Enterprise/Cloud (custom roles).

Frequently Asked Questions

How many questions are on the Grafana Certified Associate exam?

The Grafana Certified Associate exam is approximately 60 multiple-choice questions completed in 90 minutes, delivered online with proctoring. Always verify the exact count and time limit on the official Grafana Labs education page before scheduling.

What score do I need to pass the Grafana Certified Associate exam?

The passing score for the Grafana Certified Associate is approximately 70%. Aim for 80%+ on practice sets before scheduling to give yourself a margin against unexpected question phrasing.

How much does the Grafana Certified Associate exam cost?

The Grafana Certified Associate exam is approximately $250 USD. Verify the current pricing on the official Grafana Labs education and certification page before scheduling.

What topics are covered on the Grafana Certified Associate exam?

Expect coverage of the LGTM stack (Loki/Grafana/Tempo/Mimir), PromQL queries (rate, histogram_quantile, absent), LogQL queries (stream selectors, line filters, metric queries), dashboard building (panels, variables, transformations), unified alerting (alert states, contact points, notification policies, silences, mute timings), and access control (roles, service accounts, provisioning).

How long should I study for the Grafana Certified Associate exam?

Most candidates with hands-on Grafana experience need 20-35 study hours. Focus on the Grafana Labs documentation, hands-on practice building dashboards and setting up alerts, and completing 60+ practice questions before scheduling.

Does the Grafana Certified Associate certification expire?

The Grafana Certified Associate certification is valid for 2 years. Recertification is required to maintain active status. Verify current recertification requirements on the official Grafana Labs education page.