Grafana Associate study materials
Grafana Associate study resources

Grafana Associate practice questions

One question at a time. Build your Grafana Associate understanding.

First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.

Continue in the practice tool above to load more questions, 50 at a time.

Question 1Grafana fundamentals and navigation

In Grafana, what is the primary purpose of a dashboard?

  1. To organize and display panels that visualize query results Correct answer.
  2. To define alert rules that notify on-call staff
  3. To manage user accounts and team permissions
  4. To store the raw time-series data sent by agents

Explanation

A dashboard is the main workspace in Grafana where you arrange panels into a coherent view, and each panel renders the results of a query against a data source. Dashboards do not store raw metrics or replace alerting and user administration, which are handled elsewhere.

Question 2Grafana fundamentals and navigation

Which Grafana data source type is designed to query log lines and label-based streams rather than numeric time series?

  1. Prometheus
  2. Graphite
  3. MySQL
  4. Loki Correct answer.

Explanation

Loki is Grafana Labs' log aggregation system and is queried with LogQL to return log lines and streams. Prometheus and Graphite are metric systems, and MySQL is a relational database queried with SQL.

Question 3Grafana fundamentals and navigation

A user wants to jump quickly between several dashboards they view often. Which built-in Grafana feature is intended for this?

  1. The data source settings page
  2. The dashboard star (favorites) list Correct answer.
  3. The Explore view
  4. The keyboard shortcut help panel

Explanation

Starring a dashboard marks it as a favorite, and starred dashboards appear in a dedicated list for fast navigation. Explore is for ad-hoc querying, the shortcut panel lists key bindings, and data source settings configure connections.

Question 4Grafana fundamentals and navigation

What does a panel in Grafana primarily consist of?

  1. A snapshot plus a share link
  2. A data source plus an alert contact point
  3. A query plus a visualization that renders the query result Correct answer.
  4. A user role plus an organization binding

Explanation

Each panel pairs one or more queries against a data source with a visualization type and options that determine how the returned data is drawn. Roles, contact points, and snapshots are separate concepts that a panel does not bundle.

Question 5Grafana fundamentals and navigation

Which time range control lets a user set a dashboard to always show the last 6 hours relative to now?

  1. A relative time range such as now-6h Correct answer.
  2. The absolute time range picker
  3. The dashboard refresh interval
  4. The time zone selector

Explanation

Relative time ranges are expressed against the current moment, so now-6h always resolves to the trailing six hours whenever the dashboard loads. Absolute ranges are fixed timestamps, refresh controls only re-run queries, and the time zone selector changes display offset.

Question 6Grafana fundamentals and navigation

What is the role of a Grafana organization?

  1. It defines the retention period for metrics stored in Prometheus
  2. It sets the refresh rate for all dashboards in a folder
  3. It groups panels inside a single dashboard row
  4. It isolates users, dashboards, and data sources into a separate tenant within one Grafana instance Correct answer.

Explanation

Organizations provide multi-tenancy: users, dashboards, folders, and data sources belong to an organization and are not visible across organizations by default. Retention is a data source concern, rows only group panels visually, and refresh is set per dashboard.

Question 7Grafana fundamentals and navigation

In the Grafana UI, where would you go to run an ad-hoc query without building a dashboard panel?

  1. Alerting > Contact points
  2. Configuration > Data sources
  3. Administration > Users
  4. Explore Correct answer.

Explanation

Explore is the built-in workspace for iterating on queries and inspecting raw results without saving a panel. Data source configuration, contact points, and user administration are settings pages, not query workspaces.

Question 8Grafana fundamentals and navigation

Which visualization type is most appropriate for showing a single current value, such as the number of active sessions right now?

  1. Time series
  2. Stat Correct answer.
  3. Logs
  4. Heatmap

Explanation

The Stat panel reduces a query to one prominent value, optionally with a sparkline, which suits a single current number. Time series shows change over time, heatmaps show distribution density, and Logs renders log lines.

Question 9Grafana fundamentals and navigation

A dashboard uses a template variable named instance. What is the main benefit of using it?

  1. It lets viewers switch the dashboard between different values without editing each panel query Correct answer.
  2. It automatically deletes panels that return no data
  3. It converts dashboard panels into alert rules
  4. It encrypts the connection between Grafana and the data source

Explanation

Template variables are referenced inside panel queries, so changing the selected value re-runs every panel with the new filter. They do not handle encryption, panel cleanup, or alert conversion.

Question 10Grafana fundamentals and navigation

What happens when you save a dashboard as a snapshot in Grafana?

  1. The current query results are captured and stored so the view can be shared without the data source Correct answer.
  2. The dashboard is converted into a read-only data source
  3. The live queries continue to run against the data source for anyone who opens it
  4. The dashboard is copied into every organization automatically

Explanation

A snapshot freezes the data at the time of capture, so recipients see the same values even without access to the original data source. It does not keep querying live, replicate across organizations, or become a data source.

Question 11Grafana fundamentals and navigation

A team wants dashboards grouped by project and shared with only that project's members. Which Grafana feature should they use?

  1. Data source proxies
  2. Contact points
  3. Folders with permissions Correct answer.
  4. Panel thresholds

Explanation

Folders group related dashboards, and folder permissions restrict who can view or edit the dashboards inside. Contact points route alerts, thresholds color panel values, and proxies affect data source requests.

Question 12Grafana fundamentals and navigation

Which statement correctly describes the relationship between a data source and a panel query?

  1. A data source can only be used by a single panel across the whole instance
  2. A panel can query multiple data sources and mix their results in one visualization Correct answer.
  3. A data source stores the rendered images of every panel
  4. A panel query must always return exactly one numeric column

Explanation

Grafana panels support multiple queries, and in supported setups those queries can target different data sources, with results combined in one visualization. Data sources are reusable across many panels, queries can return varied shapes, and images are not stored in the data source.

Question 13Grafana fundamentals and navigation

What is the purpose of a dashboard row in Grafana?

  1. To set the retention policy of the data source
  2. To group related panels and allow collapsing them as a unit Correct answer.
  3. To define which users may edit the dashboard
  4. To schedule alert notifications

Explanation

Rows are layout containers that group panels and can be collapsed, which helps organize large dashboards. Permissions, retention, and alert scheduling are handled by other features.

Question 14Grafana fundamentals and navigation

A viewer opens a dashboard and sees the message 'No data' in every panel. Which cause is most consistent with that symptom?

  1. The selected time range contains no data points for the queries Correct answer.
  2. The panel uses the Stat visualization
  3. The viewer's browser zoom level is too high
  4. The dashboard has too many rows

Explanation

A 'No data' result most commonly means the queries returned nothing for the active time range, for example because the window is outside the data's coverage. Browser zoom, row count, and visualization type do not suppress returned values.

Question 15Grafana fundamentals and navigation

What does the dashboard refresh interval control?

  1. How often the panels re-execute their queries Correct answer.
  2. How long snapshots remain available
  3. How frequently users must re-authenticate
  4. How often the dashboard is saved to the database

Explanation

The refresh interval sets a cadence at which Grafana re-runs the dashboard queries so the panels show updated data. It is unrelated to saving, snapshot lifetime, or authentication sessions.

Question 16Grafana fundamentals and navigation

Which action best describes using Grafana's dashboard sharing by direct link?

  1. Copying the dashboard URL so another authenticated user can open the same dashboard Correct answer.
  2. Publishing the dashboard to a public snapshot server
  3. Exporting the dashboard JSON to a file for import elsewhere
  4. Embedding the panel in an external website as an iframe

Explanation

Sharing by link simply provides the dashboard's URL, and recipients who have access can open it in their own session. JSON export, iframe embedding, and public snapshots are distinct sharing mechanisms with different behavior.

Question 17Grafana fundamentals and navigation

In Grafana, what does the breadcrumb navigation at the top of a dashboard view indicate?

  1. The list of data sources used by the panels
  2. The alert rules firing for this dashboard
  3. The users currently viewing the dashboard
  4. The path back through folders to the current dashboard Correct answer.

Explanation

The breadcrumb shows the navigation hierarchy, typically the folder path ending in the current dashboard name, so users can step back up. Data source lists, firing alerts, and active viewers appear in other parts of the interface.

Question 18Grafana fundamentals and navigation

Which Grafana feature lets you add a dropdown at the top of a dashboard to filter all panels by a label value?

  1. A dashboard variable of query type Correct answer.
  2. An annotation query
  3. A data source plugin
  4. A panel threshold setting

Explanation

Query-type variables populate a dropdown from label values, and panels reference the variable so the selection filters them together. Thresholds style values, annotations mark events on graphs, and plugins add data source support.

Question 19Grafana fundamentals and navigation

What is the effect of setting a dashboard's time range to an absolute window in the past?

  1. The refresh interval is disabled automatically
  2. Panels display data only within those fixed start and end timestamps Correct answer.
  3. The dashboard becomes read-only for all viewers
  4. Panels always show the most recent data regardless of the window

Explanation

An absolute range pins the visible window to fixed timestamps, so panels query only that period and do not follow the clock. It does not force recent data, disable refresh, or change edit permissions.

Question 20Grafana fundamentals and navigation

A user cannot see a dashboard that a colleague shared by link. Which factor is most likely responsible?

  1. The dashboard contains more than five panels
  2. The user lacks permission on the folder containing the dashboard Correct answer.
  3. The dashboard uses the Stat visualization
  4. The dashboard has an absolute time range

Explanation

Access to a dashboard is governed by permissions on its folder, so a user without view rights will not see it even with a valid link. Visualization choice, time range type, and panel count do not affect access.

Question 21Grafana fundamentals and navigation

Which statement about Grafana's Explore view compared with a dashboard is accurate?

  1. Explore permanently stores every query as a new dashboard panel
  2. Explore disables the time range picker
  3. Explore is optimized for iterative, unsaved querying, while dashboards are saved views for ongoing monitoring Correct answer.
  4. Explore can only query Prometheus and no other data source

Explanation

Explore is a scratch space for building and refining queries without committing them to a dashboard, whereas dashboards persist curated panels for repeated viewing. Explore supports many data sources, keeps a time picker, and does not auto-create panels.

Question 22Grafana fundamentals and navigation

A dashboard mixes panels from two data sources with different time zones in their returned timestamps. What should the dashboard's time zone setting control?

  1. The retention period applied to each data source
  2. The refresh cadence of each panel independently
  3. How timestamps are displayed to the viewer, while queries still resolve against the selected range Correct answer.
  4. Which data source is queried first

Explanation

The dashboard time zone setting affects how times are rendered for the viewer, while the time range still defines the query window passed to data sources. It does not order queries, alter retention, or set per-panel refresh.

Question 23Grafana fundamentals and navigation

Why might a team prefer a snapshot over a direct dashboard link when sharing an incident review?

  1. The snapshot automatically notifies the on-call engineer
  2. The snapshot preserves the exact values at capture time even if the underlying data later changes or expires Correct answer.
  3. The snapshot grants edit access to the recipients
  4. The snapshot runs faster because it reuses cached queries

Explanation

Because a snapshot stores the captured data, reviewers see the same numbers later even if the data source has rolled over or the values changed. It is not a performance cache, does not send notifications, and does not grant edit rights.

Question 24Grafana fundamentals and navigation

A dashboard variable of type 'custom' is defined with values prod,staging,dev and referenced in a panel query. What happens when a viewer selects staging?

  1. The dashboard is duplicated for the staging environment
  2. The data source connection is switched to a staging backend
  3. Only that panel's query is re-run with staging substituted, and other panels using the variable update too Correct answer.
  4. All variables on the dashboard are reset to their defaults

Explanation

Changing a variable value re-runs every panel whose query references that variable, substituting the new selection. It does not reset other variables, swap data source connections, or clone the dashboard.

Question 25Grafana fundamentals and navigation

An operator wants viewers to see which deployments occurred on a time series panel. Which Grafana feature is designed for this?

  1. Annotations Correct answer.
  2. Unit overrides
  3. Value mappings
  4. Thresholds

Explanation

Annotations overlay event markers, such as deployments, onto time series panels at the times they occurred. Thresholds style values, value mappings rename displayed values, and unit overrides change number formatting.

Question 26Grafana fundamentals and navigation

In Grafana, which element is the top-level container that holds dashboards, folders, data sources, and users, and that a user signs into?

  1. A playlist
  2. A panel
  3. An organization Correct answer.
  4. A data source

Explanation

An organization is the highest-level tenancy boundary in Grafana; dashboards, folders, data sources, users, and preferences all belong to a specific organization. Users sign in to an organization and see only that organization's resources, which makes it the container described.

Question 27Grafana fundamentals and navigation

A user wants to browse all dashboards they can access without opening a specific one. Which Grafana navigation area is designed for that?

  1. The Alerting rules list
  2. The Explore view
  3. The Administration > Users page
  4. The Dashboards browse page Correct answer.

Explanation

The Dashboards browse page under the main navigation lists dashboards and folders the signed-in user is allowed to see, with search and filtering. It is the intended place to locate and open dashboards rather than starting from a known URL.

Question 28Grafana fundamentals and navigation

What is the primary function of the Grafana home dashboard?

  1. It is the dashboard that receives all alert notifications
  2. It is the only dashboard that can be starred by a user
  3. It stores the default data source credentials for the instance
  4. It is the dashboard shown first when a user navigates to the Grafana root URL Correct answer.

Explanation

The home dashboard is the landing page a user sees when visiting the Grafana root URL, and it can be set per organization or per user. It is a normal dashboard chosen as the default entry point, not a credential store or alert sink.

Question 29Grafana fundamentals and navigation

Which Grafana feature provides a per-user view of recently viewed dashboards, starred dashboards, and shortcuts?

  1. The dashboard version history
  2. The library panel list
  3. The query history panel
  4. The navigation menu's starred and recent items Correct answer.

Explanation

The navigation menu surfaces starred dashboards and recently viewed dashboards for the signed-in user, giving quick return access. These entries are user-scoped conveniences and do not change dashboard content or permissions.

Question 30Grafana fundamentals and navigation

A dashboard URL ends with the parameter viewPanel=2. What does opening that URL do in Grafana?

  1. It opens the dashboard with only panel 2 rendered and the rest hidden
  2. It loads version 2 of the dashboard
  3. It sets the dashboard time range to the last 2 hours
  4. It opens the dashboard scrolled or focused on panel 2 in full view Correct answer.

Explanation

The viewPanel URL parameter targets a specific panel by its numeric panel ID so the panel is displayed in a focused view. It does not filter other panels out permanently, alter the time range, or select a dashboard revision.

Question 31Grafana fundamentals and navigation

Which keyboard shortcut does the Grafana dashboard view commonly use to open the dashboard settings?

  1. p
  2. d
  3. s
  4. e Correct answer.

Explanation

In the Grafana dashboard view, pressing e opens the dashboard settings, while other single-key shortcuts cover actions such as saving or the time picker. Shortcuts are only active when focus is not inside a text input.

Question 32Grafana fundamentals and navigation

A user wants to compare the same panel query across several days side by side using Grafana's built-in time comparison. Which approach fits?

  1. Export the dashboard as JSON and re-import it
  2. Duplicate the dashboard and change its time range
  3. Create a new data source pointing at an earlier time
  4. Use the time picker's comparison options such as previous period or day over day Correct answer.

Explanation

The dashboard time picker offers comparison choices that shift the query window back by a period, letting a panel show current and previous series together. This is built into the time controls and requires no duplicated dashboards or data sources.

Question 33Grafana fundamentals and navigation

What does the dashboard time picker's 'from' and 'to' values define for panels on that dashboard?

  1. The refresh cadence of each panel
  2. The absolute or relative window of data that panel queries request Correct answer.
  3. The time zone used to render axis labels only
  4. The retention period configured on the data source

Explanation

The time picker sets the dashboard-wide time range, expressed as absolute timestamps or relative expressions such as now-6h, and panels pass that window to their queries. It affects the queried data window, not refresh cadence, retention, or merely axis labels.

Question 34Grafana fundamentals and navigation

A dashboard should refresh every 30 seconds while it is open. Where is that configured?

  1. In the organization's preferences
  2. In the data source's scrape interval
  3. In the dashboard refresh interval control Correct answer.
  4. In each panel's query options

Explanation

The dashboard refresh control sets how often the whole dashboard re-runs its queries while it is open, and 30 seconds is one of the selectable values. Panel query options and data source scrape settings do not schedule dashboard refreshes.

Question 35Grafana fundamentals and navigation

A panel shows a red error icon with the message 'Data source not found'. Which explanation best fits?

  1. The panel references a data source that was deleted or is unavailable to this user Correct answer.
  2. The panel's visualization type is unsupported
  3. The dashboard has too many rows
  4. The dashboard time range is too narrow

Explanation

That error indicates the panel's stored data source reference cannot be resolved, typically because the data source was removed or the user lacks access to it. Time range, visualization choice, and row count do not cause a missing data source error.

Question 36Grafana fundamentals and navigation

A team wants a reusable panel definition that can be shared across many dashboards and updated in one place. Which Grafana feature fits?

  1. A data source proxy
  2. A library panel Correct answer.
  3. A dashboard snapshot
  4. A template variable

Explanation

Library panels are stored centrally and linked into dashboards, so editing the library panel updates every dashboard that uses it. Snapshots are frozen copies, variables are query inputs, and data source proxies handle requests.

Question 37Grafana fundamentals and navigation

Which statement describes Grafana folders?

  1. Folders are required before a data source can be added
  2. Folders store time series data returned by queries
  3. Folders are alternative names for organizations
  4. Folders are containers used to organize dashboards and to apply permissions to their contents Correct answer.

Explanation

Folders group dashboards and can carry their own permission settings, which is how teams scope access to a set of dashboards. They are not organizations, do not store time series data, and are not prerequisites for data sources.

Question 38Grafana fundamentals and navigation

A user with the Viewer role opens a dashboard and finds the panel edit option missing. What is the most likely reason?

  1. The dashboard is a snapshot
  2. The dashboard has no template variables
  3. The user's role does not permit editing dashboards Correct answer.
  4. The data source is read-only

Explanation

The Viewer role is read-only, so Grafana hides editing affordances such as panel edit for those users. Snapshot status, data source write access, and variable presence do not remove edit controls for an otherwise permitted user.

Question 39Grafana fundamentals and navigation

What is the purpose of the Grafana search bar on the dashboards browse page?

  1. It filters dashboards and folders by title and related tags Correct answer.
  2. It looks up users by email address
  3. It searches log lines across all data sources
  4. It runs PromQL against the default data source

Explanation

The browse page search filters the list of dashboards and folders, matching on titles and tags to help users find content. It is a catalog search, not a query engine or a user directory.

Question 40Grafana fundamentals and navigation

Which Grafana view is best suited to iterating on a query and immediately seeing its raw result table before deciding on a visualization?

  1. The dashboard settings view
  2. The Explore view Correct answer.
  3. The snapshot list
  4. The organization preferences page

Explanation

Explore lets a user run queries against a data source and inspect results in table or graph form without creating a panel. It is the intended workspace for query iteration before committing to a visualization.

Question 41Grafana fundamentals and navigation

A dashboard is saved with tags prod and payments. What benefit do these tags provide?

  1. They enable filtering and discovery of the dashboard in search Correct answer.
  2. They set the default time range for panels
  3. They determine which data source the panels use
  4. They enforce access control on the dashboard

Explanation

Dashboard tags are metadata used by search and browse filtering to help users find related dashboards. They do not grant or restrict access, change time ranges, or bind data sources.

Question 42Grafana fundamentals and navigation

An operator wants a wall display that cycles through several dashboards automatically. Which Grafana feature is intended for that?

  1. A playlist Correct answer.
  2. A service account
  3. A library panel
  4. A contact point

Explanation

Playlists rotate a configured set of dashboards on a schedule, which suits unattended wall displays. Library panels, contact points, and service accounts serve unrelated purposes.

Question 43Grafana fundamentals and navigation

A user bookmarks a dashboard URL that includes from=now-24h&to=now. What happens when a colleague opens that same URL later?

  1. The dashboard ignores the parameters and uses its saved default range
  2. The dashboard opens with the relative 24-hour window ending at the time it is opened Correct answer.
  3. The dashboard opens at the exact timestamps captured when the URL was bookmarked
  4. The dashboard fails to load because relative times cannot be shared

Explanation

Relative time expressions in URL parameters are evaluated when the dashboard loads, so now-24h resolves against the current time. Sharing the URL therefore shares the relative window rather than a frozen moment.

Question 44Grafana fundamentals and navigation

A dashboard's panels are all blank, but the time picker shows a range that ends one year ago while the data source only retains 30 days. What is the most likely explanation?

  1. The panels' visualization types are incompatible with the data
  2. The selected time range predates the data source's retention window Correct answer.
  3. The dashboard refresh interval is set too high
  4. The dashboard lacks tags

Explanation

If the requested window falls entirely outside the retention period of the backend, queries return no points and panels render empty. Visualization type, refresh cadence, and tags do not determine whether data exists in that window.

Question 45Grafana fundamentals and navigation

Which Grafana capability lets a user inspect the exact query a panel sent and the raw response, useful when a panel renders unexpectedly?

  1. The alert rule editor
  2. The panel inspector Correct answer.
  3. The dashboard version history
  4. The organization switcher

Explanation

The panel inspector exposes the query, the raw data returned, and statistics for the panel, which helps diagnose rendering mismatches. Version history, the organization switcher, and the alert rule editor do not show per-panel query responses.

Question 46Grafana fundamentals and navigation

A user wants to see who changed a dashboard and restore an earlier revision. Which Grafana feature provides that?

  1. The snapshot list
  2. The data source settings page
  3. The query history
  4. Dashboard version history Correct answer.

Explanation

Dashboard version history records each saved revision with its author and time, and allows restoring an earlier version. Query history, snapshots, and data source settings do not track dashboard revisions.

Question 47Grafana fundamentals and navigation

A dashboard uses a data source variable so users can switch between two Prometheus instances. What must be true for the variable to populate its options?

  1. Each panel must hard-code both data sources
  2. The users must hold the Admin role
  3. The dashboard must be saved as a snapshot first
  4. The variable must be configured with a query that lists the available data sources Correct answer.

Explanation

A data source variable is populated by a query type that enumerates data sources, so the dropdown reflects what the user can access. Snapshots, hard-coded panels, and the Admin role are not requirements for the variable to populate.

Question 48Grafana fundamentals and navigation

In the Grafana UI, what does the breadcrumb trail at the top of a dashboard view typically show?

  1. The query execution plan for each panel
  2. The alert rules attached to the dashboard
  3. The organization, folder path, and dashboard name currently open Correct answer.
  4. The list of users currently viewing the dashboard

Explanation

The breadcrumb reflects the navigation hierarchy, showing the organization context, the folder path, and the dashboard name so users know where they are. It does not display query plans, live viewers, or attached alert rules.

Question 49Grafana fundamentals and navigation

A dashboard is opened in kiosk mode. What is the practical effect?

  1. The dashboard is converted into a snapshot
  2. Editing is permanently disabled for all users
  3. The dashboard's queries are cached indefinitely
  4. Navigation chrome is hidden so the dashboard fills the screen Correct answer.

Explanation

Kiosk mode hides the surrounding navigation and menu chrome so the dashboard occupies the full viewport, which is useful for displays. It does not change permissions, create snapshots, or cache queries.

Question 50Grafana fundamentals and navigation

An administrator sets the organization's default time range to now-12h, but one dashboard consistently opens showing now-6h. Which explanation is most consistent?

  1. The dashboard has its own saved time range that overrides the organization default Correct answer.
  2. The data source forces a six-hour window
  3. The user's browser locale overrides the default
  4. The organization default applies only to Explore

Explanation

A dashboard can store its own time range, which takes precedence over the organization default when the dashboard is opened. Organization defaults apply when a dashboard has no saved range, and neither data sources nor locale force a window.