<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dashboards on Grafana Labs</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/</link><description>Recent content in Dashboards on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v12.4/visualizations/dashboards/index.xml" rel="self" type="application/rss+xml"/><item><title>Use dashboards</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/use-dashboards/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/use-dashboards/</guid><content><![CDATA[&lt;h1 id=&#34;use-dashboards&#34;&gt;Use dashboards&lt;/h1&gt;
&lt;p&gt;This topic provides an overview of dashboard features and shortcuts, and describes how to use dashboard search.&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/vTiIkdDwT-0&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h2 id=&#34;dashboard-feature-overview&#34;&gt;Dashboard feature overview&lt;/h2&gt;
&lt;p&gt;The dashboard user interface provides a number of features that you can use to customize the presentation of your data.&lt;/p&gt;
&lt;p&gt;The following image and descriptions highlight all dashboard features.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-dashboard-annotated-v11.3-2.png&#34;
  alt=&#34;An annotated image of a dashboard&#34; width=&#34;2774&#34;
     height=&#34;1248&#34;/&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Dashboard folder&lt;/strong&gt; - When you click the dashboard folder name, you can search for other dashboards contained in the folder and perform other 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/manage-dashboards/&#34;&gt;folder management tasks&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard title&lt;/strong&gt; - You can create your own dashboard titles or have Grafana create them for you using 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/manage-dashboards/#set-up-generative-ai-features-for-dashboards&#34;&gt;generative AI features&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kiosk mode&lt;/strong&gt; - Click to display the dashboard on a large screen such as a TV or a kiosk. Kiosk mode hides the main menu, navbar, and dashboard controls. Learn more about kiosk mode in our &lt;a href=&#34;/blog/2019/05/02/grafana-tutorial-how-to-create-kiosks-to-display-dashboards-on-a-tv/&#34;&gt;How to Create Kiosks to Display Dashboards on a TV blog post&lt;/a&gt;. Press &lt;code&gt;Esc&lt;/code&gt; to leave kiosk mode.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mark as favorite&lt;/strong&gt; - Mark the dashboard as one of your favorites so it&amp;rsquo;s included in your list of &lt;strong&gt;Starred&lt;/strong&gt; dashboards in the main menu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Public label&lt;/strong&gt; - When you 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/share-dashboards-panels/shared-dashboards/&#34;&gt;share a dashboard externally&lt;/a&gt;, it&amp;rsquo;s marked with the &lt;strong&gt;Public&lt;/strong&gt; label.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard insights&lt;/strong&gt; - Click to view analytics about your dashboard including information about users, activity, query counts. Learn more about 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/assess-dashboard-usage/&#34;&gt;dashboard analytics&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edit&lt;/strong&gt; - Click to leave view-only mode and enter edit mode, where you can make changes directly to the dashboard and access dashboard settings, as well as several panel editing functions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Export&lt;/strong&gt; - Access 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/share-dashboards-panels/#export-dashboards&#34;&gt;dashboard exporting&lt;/a&gt; options.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Share dashboard&lt;/strong&gt; - Access several 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/share-dashboards-panels/&#34;&gt;dashboard sharing&lt;/a&gt; options.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables&lt;/strong&gt; - Use 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/&#34;&gt;variables&lt;/a&gt;, including ad hoc filters, to create more interactive and dynamic dashboards.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard links&lt;/strong&gt; - Link to other dashboards, panels, and external websites. Learn more about 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/manage-dashboard-links/&#34;&gt;dashboard links&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current dashboard time range and time picker&lt;/strong&gt; - Click to select &lt;a href=&#34;#relative-time-range&#34;&gt;relative time range&lt;/a&gt; options and set custom &lt;a href=&#34;#absolute-time-range&#34;&gt;absolute time ranges&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;You can change the &lt;strong&gt;Timezone&lt;/strong&gt; and &lt;strong&gt;Fiscal year&lt;/strong&gt; settings from the time range controls by clicking the &lt;strong&gt;Change time settings&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;Time settings are saved on a per-dashboard basis.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time range zoom out&lt;/strong&gt; - Click to zoom out the time range. Learn more about how to use &lt;a href=&#34;#common-time-range-controls&#34;&gt;common time range controls&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refresh dashboard&lt;/strong&gt; - Click to immediately trigger queries and refresh dashboard data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auto refresh control&lt;/strong&gt; - Click to select a dashboard auto refresh time interval.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard row&lt;/strong&gt; - A dashboard row is a logical divider within a dashboard that groups panels together.
&lt;ul&gt;
&lt;li&gt;Rows can be collapsed or expanded allowing you to hide parts of the dashboard.&lt;/li&gt;
&lt;li&gt;Panels inside a collapsed row do not issue queries.&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/create-dashboard/#configure-repeating-rows&#34;&gt;repeating rows&lt;/a&gt; to dynamically create rows based on a template variable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard panel&lt;/strong&gt; - The 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/panel-overview/&#34;&gt;panel&lt;/a&gt; is the primary building block of a dashboard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel legend&lt;/strong&gt; - Change series colors as well as y-axis and series visibility directly from the legend.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;keyboard-shortcuts&#34;&gt;Keyboard shortcuts&lt;/h2&gt;
&lt;p&gt;Grafana has a number of keyboard shortcuts available. Press &lt;code&gt;?&lt;/code&gt; on your keyboard to display all keyboard shortcuts available in your version of Grafana.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Ctrl&#43;S&lt;/code&gt;: Saves the current dashboard.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;f&lt;/code&gt;: Opens the dashboard finder / search.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;d&#43;k&lt;/code&gt;: Toggle kiosk mode (hides the menu).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;d&#43;e&lt;/code&gt;: Expand all rows.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;d&#43;s&lt;/code&gt;: Dashboard settings.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl&#43;K&lt;/code&gt;: Opens the command palette.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Esc&lt;/code&gt;: Exits panel when in full screen view or edit mode. Also returns you to the dashboard from dashboard settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Focused panel&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By hovering over a panel with the mouse you can use some shortcuts that will target that panel.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;e&lt;/code&gt;: Toggle panel edit view&lt;/li&gt;
&lt;li&gt;&lt;code&gt;v&lt;/code&gt;: Toggle panel full screen view&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pu&lt;/code&gt;: Open share panel link configuration&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pe&lt;/code&gt;: Open share panel embed configuration&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ps&lt;/code&gt;: Open share panel snapshot configuration&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pd&lt;/code&gt;: Duplicate panel&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pr&lt;/code&gt;: Remove panel&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;kiosk-mode&#34;&gt;Kiosk mode&lt;/h2&gt;
&lt;p&gt;In kiosk mode, the main menu and top navigation bar of a dashboard are hidden.
This can be useful if you want to display as much information as possible on the screen or use the dashboard to present information to a wider audience.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Turn on kiosk mode&lt;/strong&gt;: Click your user icon and select &lt;strong&gt;Enable kiosk mode&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Turn off kiosk mode&lt;/strong&gt;: Press &lt;code&gt;Esc&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;set-dashboard-time-range&#34;&gt;Set dashboard time range&lt;/h2&gt;
&lt;p&gt;Grafana provides several ways to manage the time ranges of the data being visualized, for dashboard, panels and also for alerting.&lt;/p&gt;
&lt;p&gt;This section describes supported time units and relative ranges, the common time controls, dashboard-wide time settings, and panel-specific time settings.&lt;/p&gt;
&lt;h3 id=&#34;time-units-and-relative-ranges&#34;&gt;Time units and relative ranges&lt;/h3&gt;
&lt;p&gt;Grafana supports the following time units: &lt;code&gt;s (seconds)&lt;/code&gt;, &lt;code&gt;m (minutes)&lt;/code&gt;, &lt;code&gt;h (hours)&lt;/code&gt;, &lt;code&gt;d (days)&lt;/code&gt;, &lt;code&gt;w (weeks)&lt;/code&gt;, &lt;code&gt;M (months)&lt;/code&gt;, &lt;code&gt;Q (quarters)&lt;/code&gt; and &lt;code&gt;y (years)&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The minus operator enables you to step back in time, relative to the current date and time, or &lt;code&gt;now&lt;/code&gt;. If you want to display the full period of the unit (day, week, month, etc&amp;hellip;), append &lt;code&gt;/&amp;lt;time unit&amp;gt;&lt;/code&gt; to the end. To view fiscal periods, use &lt;code&gt;fQ (fiscal quarter)&lt;/code&gt; and &lt;code&gt;fy (fiscal year)&lt;/code&gt; time units.&lt;/p&gt;
&lt;p&gt;The plus operator enables you to step forward in time, relative to now. For example, you can use this feature to look at predicted data in the future.&lt;/p&gt;
&lt;p&gt;The following table provides example relative ranges:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Example relative range&lt;/th&gt;
              &lt;th&gt;From:&lt;/th&gt;
              &lt;th&gt;To:&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Last 5 minutes&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-5m&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;The day so far&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/d&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This week&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/w&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/w&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This week so far&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/w&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This month&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/M&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/M&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This month so far&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/M&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Previous Month&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-1M/M&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-1M/M&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This year so far&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/Y&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This Year&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/Y&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/Y&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Previous fiscal year&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-1y/fy&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-1y/fy&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Grafana Alerting does not support the following syntaxes at this time:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;now&#43;n for future timestamps.&lt;/li&gt;
&lt;li&gt;now-1n/n for &amp;ldquo;start of n until end of n&amp;rdquo; because this is an absolute timestamp.&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;common-time-range-controls&#34;&gt;Common time range controls&lt;/h3&gt;
&lt;p&gt;The dashboard and panel time controls have a common UI.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-common-time-controls-11.2.png&#34;
  alt=&#34;Common time controls&#34; width=&#34;356&#34;
     height=&#34;35&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The following sections define common time range controls.&lt;/p&gt;
&lt;h4 id=&#34;current-time-range&#34;&gt;Current time range&lt;/h4&gt;
&lt;p&gt;The current time range, also called the &lt;em&gt;time picker&lt;/em&gt;, shows the time range currently displayed in the dashboard or panel you are viewing.&lt;/p&gt;
&lt;p&gt;Hover your cursor over the field to see the exact time stamps in the range and their source (such as the local browser).&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-time-picker-11.2.png&#34;
  alt=&#34;Time picker&#34; width=&#34;173&#34;
     height=&#34;138&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Click the current time range to change it. You can change the current time using a &lt;em&gt;relative time range&lt;/em&gt;, such as the last 15 minutes, or an &lt;em&gt;absolute time range&lt;/em&gt;, such as &lt;code&gt;2020-05-14 00:00:00 to 2020-05-15 23:59:59&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-current-time-range-11.2.png&#34;
  alt=&#34;Current time range&#34; width=&#34;557&#34;
     height=&#34;473&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;relative-time-range&#34;&gt;Relative time range&lt;/h4&gt;
&lt;p&gt;Select the relative time range from the &lt;strong&gt;Relative time ranges&lt;/strong&gt; list. You can filter the list using the input field at the top. Some examples of time ranges include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Last 30 minutes&lt;/li&gt;
&lt;li&gt;Last 12 hours&lt;/li&gt;
&lt;li&gt;Last 7 days&lt;/li&gt;
&lt;li&gt;Last 2 years&lt;/li&gt;
&lt;li&gt;Yesterday&lt;/li&gt;
&lt;li&gt;Day before yesterday&lt;/li&gt;
&lt;li&gt;This day last week&lt;/li&gt;
&lt;li&gt;Today so far&lt;/li&gt;
&lt;li&gt;This week so far&lt;/li&gt;
&lt;li&gt;This month so far&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;absolute-time-range&#34;&gt;Absolute time range&lt;/h4&gt;
&lt;p&gt;You can set an absolute time range in the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Type values into the &lt;strong&gt;From&lt;/strong&gt; and &lt;strong&gt;To&lt;/strong&gt; fields. You can type exact time values or relative values, such as &lt;code&gt;now-24h&lt;/code&gt;, and then click &lt;strong&gt;Apply time range&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click in the &lt;strong&gt;From&lt;/strong&gt; or &lt;strong&gt;To&lt;/strong&gt; field. Grafana displays a calendar. Click the day or days you want to use as the current time range and then click &lt;strong&gt;Apply time range&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This section also displays recently used absolute ranges.&lt;/p&gt;
&lt;h4 id=&#34;semi-relative-time-range&#34;&gt;Semi-relative time range&lt;/h4&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Grafana Alerting does not support semi-relative time ranges.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;You can also use the absolute time range settings to set a semi-relative time range. Semi-relative time range dashboards are useful when you need to monitor the progress of something over time, but you also want to see the entire history from a starting point.&lt;/p&gt;
&lt;p&gt;Set a semi-relative time range by setting the start time to an absolute timestamp and the end time to a “now” that is relative to the current time. For example:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start time:&lt;/strong&gt; &lt;code&gt;2023-05-01 00:00:00&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;End time:&lt;/strong&gt; &lt;code&gt;now&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;If you wanted to track the progress of something during business hours, you could set a time range that covers the current day, but starting at 8am, like so:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start time:&lt;/strong&gt; &lt;code&gt;now/d&#43;8h&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;End time:&lt;/strong&gt; &lt;code&gt;now&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This is equivalent to the &lt;strong&gt;Today so far&lt;/strong&gt; time range preset, but it starts at 8:00am instead of 12:00am by appending &#43;8h to the periodic start time.&lt;/p&gt;
&lt;p&gt;Using a semi-relative time range, as time progresses, your dashboard will automatically and progressively zoom out to show more history and fewer details. At the same rate, as high data resolution decreases, historical trends over the entire time period will become more clear.&lt;/p&gt;
&lt;h4 id=&#34;copy-and-paste-time-range&#34;&gt;Copy and paste time range&lt;/h4&gt;
&lt;p&gt;You can copy and paste the time range from a dashboard to &lt;strong&gt;Explore&lt;/strong&gt; and vice versa, or from one dashboard to another.
Click the &lt;strong&gt;Copy time range to clipboard&lt;/strong&gt; icon to copy the current time range to the clipboard. Then paste the time range into &lt;strong&gt;Explore&lt;/strong&gt; or another dashboard.&lt;/p&gt;
&lt;img class=&#34;no-shadow&#34; src=&#34;/media/docs/grafana/dashboards/screenshot-copy-paste-time-range.png&#34; max-width=&#34;900&#34;&gt;
&lt;p&gt;You can also copy and paste a time range using the keyboard shortcuts &lt;code&gt;t&#43;c&lt;/code&gt; and &lt;code&gt;t&#43;v&lt;/code&gt; respectively.&lt;/p&gt;
&lt;h4 id=&#34;zoom-out&#34;&gt;Zoom out&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Click the &lt;strong&gt;Zoom out&lt;/strong&gt; icon to view a larger time range in the dashboard or panel visualizations&lt;/li&gt;
&lt;li&gt;Double click on the panel graph area (time series family visualizations only)&lt;/li&gt;
&lt;li&gt;Type the &lt;code&gt;t-&lt;/code&gt; keyboard shortcut&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;zoom-in&#34;&gt;Zoom in&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Click and drag horizontally in the panel graph area to select a time range (time series family visualizations only)&lt;/li&gt;
&lt;li&gt;Type the &lt;code&gt;t&#43;&lt;/code&gt; keyboard shortcut&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;refresh-dashboard&#34;&gt;Refresh dashboard&lt;/h4&gt;
&lt;p&gt;Click the &lt;strong&gt;Refresh dashboard&lt;/strong&gt; icon to immediately run every query on the dashboard and refresh the visualizations. Grafana cancels any pending requests when you trigger a refresh.&lt;/p&gt;
&lt;p&gt;By default, Grafana does not automatically refresh the dashboard. Queries run on their own schedule according to the panel settings. However, if you want to regularly refresh the dashboard, click the down arrow next to the &lt;strong&gt;Refresh dashboard&lt;/strong&gt; icon, and then select a refresh interval.&lt;/p&gt;
&lt;p&gt;Selecting the &lt;strong&gt;Auto&lt;/strong&gt; interval schedules a refresh based on the query time range and browser window width. Short time ranges update frequently, while longer ones update infrequently. There is no need to refresh more often then the pixels available to draw any updates.&lt;/p&gt;
&lt;h3 id=&#34;control-the-time-range-using-a-url&#34;&gt;Control the time range using a URL&lt;/h3&gt;


&lt;div data-shared=&#34;dashboards/time-range-URLs.md&#34;&gt;
            &lt;p&gt;You can control the time range of a dashboard by providing the following query parameters in the dashboard URL:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;from&lt;/code&gt; - Defines the lower limit of the time range, specified in ms, epoch, or relative time.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;to&lt;/code&gt; - Defines the upper limit of the time range, specified in ms, epoch, or relative time.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;time&lt;/code&gt; and &lt;code&gt;time.window&lt;/code&gt; - Defines a time range from &lt;code&gt;time-time.window/2&lt;/code&gt; to &lt;code&gt;time&#43;time.window/2&lt;/code&gt;. Both parameters should be specified in &lt;code&gt;ms&lt;/code&gt;. For example &lt;code&gt;?time=1500000000000&amp;amp;time.window=10000&lt;/code&gt; results in a 10-second time range from 1499999995000 to 1500000005000`.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timezone&lt;/code&gt; - Defines the time zone. For example &lt;code&gt;timezone=Europe/Madrid&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Since these aren&amp;rsquo;t variables, they don&amp;rsquo;t require the &lt;code&gt;var-&lt;/code&gt; prefix.&lt;/p&gt;
&lt;p&gt;The following example shows a dashboard with the time range of the last five minutes:&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;https://${your-domain}/path/to/your/dashboard?from=now-5m&amp;amp;to=now&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;filter-dashboard-data&#34;&gt;Filter dashboard data&lt;/h2&gt;
&lt;p&gt;Once you&amp;rsquo;ve 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/add-template-variables/#add-ad-hoc-filters&#34;&gt;added an ad hoc filter&lt;/a&gt; in the dashboard settings, you can create label/value filter pairs on the dashboard.
These filters are applied to all metric queries that use the specified data source and to all panels on the dashboard.&lt;/p&gt;
&lt;p&gt;To filter dashboard data, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;On the dashboard, click in the filter field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select a label, operator, and value.&lt;/p&gt;
&lt;p&gt;To add multiple values for one label, choose one of the multi-select operators, &lt;strong&gt;One of&lt;/strong&gt; (&lt;code&gt;=|&lt;/code&gt;) or &lt;strong&gt;Not one of&lt;/strong&gt; (&lt;code&gt;!=|&lt;/code&gt;). These operators only appear if the filter data source supports it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Repeat this process as needed until you have all the filters you need.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-adhoc-filters-v11.3.png&#34;
  alt=&#34;Ad hoc filters&#34; width=&#34;567&#34;
     height=&#34;40&#34;/&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;edit-or-delete-filters&#34;&gt;Edit or delete filters&lt;/h3&gt;
&lt;p&gt;To edit or delete filters, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;On the dashboard, click anywhere on the filter you want to change.&lt;/li&gt;
&lt;li&gt;Do one of the following:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To edit the operator or value of a filter, click anywhere on the filter and update it.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-edit-filters-v11.3.png&#34;
  alt=&#34;Editing an ad hoc filter&#34; width=&#34;528&#34;
     height=&#34;137&#34;/&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To change the filter label, you must delete the filter and create a new one.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To delete a filter, click the &lt;strong&gt;X&lt;/strong&gt; next to it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="use-dashboards">Use dashboards&lt;/h1>
&lt;p>This topic provides an overview of dashboard features and shortcuts, and describes how to use dashboard search.&lt;/p>
&lt;iframe width="560" height="315" src='https://www.youtube.com/embed/vTiIkdDwT-0' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>&lt;/iframe>
&lt;h2 id="dashboard-feature-overview">Dashboard feature overview&lt;/h2>
&lt;p>The dashboard user interface provides a number of features that you can use to customize the presentation of your data.&lt;/p></description></item><item><title>Build dashboards</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/</guid><content><![CDATA[&lt;h1 id=&#34;build-dashboards&#34;&gt;Build dashboards&lt;/h1&gt;
&lt;p&gt;This section includes the following topics:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-dashboard/&#34;&gt;Create a dashboard&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-template-dashboards/&#34;&gt;Create dashboards from templates&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/import-dashboards/&#34;&gt;Import dashboards&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/modify-dashboard-settings/&#34;&gt;Modify dashboard settings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/manage-dashboard-links/&#34;&gt;Manage dashboard links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-dashboard-url-variables/&#34;&gt;Dashboard URL variables&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/manage-library-panels/&#34;&gt;Manage library panels&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/manage-version-history/&#34;&gt;Manage dashboard version history&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/annotate-visualizations/&#34;&gt;Annotate visualizations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/view-dashboard-json-model/&#34;&gt;JSON model&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/best-practices/&#34;&gt;Grafana dashboard best practices&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="build-dashboards">Build dashboards&lt;/h1>
&lt;p>This section includes the following topics:&lt;/p>
&lt;ul>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-dashboard/">Create a dashboard&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-template-dashboards/">Create dashboards from templates&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/import-dashboards/">Import dashboards&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/modify-dashboard-settings/">Modify dashboard settings&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/manage-dashboard-links/">Manage dashboard links&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-dashboard-url-variables/">Dashboard URL variables&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/manage-library-panels/">Manage library panels&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/manage-version-history/">Manage dashboard version history&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/annotate-visualizations/">Annotate visualizations&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/view-dashboard-json-model/">JSON model&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/best-practices/">Grafana dashboard best practices&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>Manage dashboards</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/manage-dashboards/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/manage-dashboards/</guid><content><![CDATA[&lt;h1 id=&#34;manage-dashboards&#34;&gt;Manage dashboards&lt;/h1&gt;
&lt;p&gt;On the &lt;strong&gt;Dashboards&lt;/strong&gt; page, you can perform dashboard management tasks such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#browse-dashboards&#34;&gt;Browsing&lt;/a&gt; and &lt;a href=&#34;#create-a-dashboard-folder&#34;&gt;creating&lt;/a&gt; dashboard folders&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#folder-permissions&#34;&gt;Managing folder permissions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#set-up-generative-ai-features-for-dashboards&#34;&gt;Adding generative AI features to dashboards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about creating dashboards, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/&#34;&gt;Build dashboards&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;browse-dashboards&#34;&gt;Browse dashboards&lt;/h2&gt;
&lt;p&gt;On the &lt;strong&gt;Dashboards&lt;/strong&gt; page, you can browse and manage folders and dashboards. This includes the options to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create folders and dashboards.&lt;/li&gt;
&lt;li&gt;Move dashboards between folders.&lt;/li&gt;
&lt;li&gt;Delete multiple dashboards and folders.&lt;/li&gt;
&lt;li&gt;Navigate to a folder.&lt;/li&gt;
&lt;li&gt;Manage folder permissions. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/roles-and-permissions/#dashboard-permissions&#34;&gt;Dashboard permissions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The page lists all the dashboards to which you have access, grouped into folders. Dashboards without a folder are displayed at the top level alongside folders.&lt;/p&gt;
&lt;h3 id=&#34;shared-with-me&#34;&gt;Shared with me&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Shared with me&lt;/strong&gt; section displays folders and dashboards that are directly shared with you. These folders and dashboards aren&amp;rsquo;t shown in the main list because you don&amp;rsquo;t have access to one or more of their parent folders.&lt;/p&gt;
&lt;p&gt;If you have permission to view all folders, you won&amp;rsquo;t see a &lt;strong&gt;Shared with me&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;create-a-dashboard-folder&#34;&gt;Create a dashboard folder&lt;/h2&gt;
&lt;p&gt;Folders help you organize and group dashboards, which is useful when you have many dashboards or multiple teams using the same Grafana instance.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Before you begin:&lt;/strong&gt; Ensure you have organization Editor permissions or greater to create root level folders or Edit or Admin access to a parent folder to create subfolders. For more information about dashboard permissions, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/roles-and-permissions/#dashboard-permissions&#34;&gt;Dashboard permissions&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;To create a dashboard folder:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the primary menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On the &lt;strong&gt;Dashboards&lt;/strong&gt; page, click &lt;strong&gt;New&lt;/strong&gt; and select &lt;strong&gt;New folder&lt;/strong&gt; in the drop-down.&lt;/li&gt;
&lt;li&gt;Click an existing folder and on the folder’s page, click &lt;strong&gt;New&lt;/strong&gt; and select &lt;strong&gt;New folder&lt;/strong&gt; in the drop-down.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter a unique name.&lt;/p&gt;
&lt;p&gt;Folder names can&amp;rsquo;t include underscores (_) or percentage signs (%), as it interferes with the search functionality.&lt;/p&gt;
&lt;p&gt;Also, alerts can&amp;rsquo;t be placed in folders with slashes (\ /) in the name. If you want to place alerts in the folder, don&amp;rsquo;t use slashes in the folder name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Create&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When you nest folders, you can do so up to four levels deep.&lt;/p&gt;
&lt;p&gt;When you save a dashboard, you can optionally select a folder to save the dashboard in.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To edit the name of a folder:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the primary menu.&lt;/li&gt;
&lt;li&gt;Navigate to the folder by selecting it in the list, or searching for it.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Edit title&lt;/strong&gt; icon (pencil) in the header and update the name of the folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The new folder name is automatically saved.&lt;/p&gt;
&lt;h3 id=&#34;folder-permissions&#34;&gt;Folder permissions&lt;/h3&gt;
&lt;p&gt;You can assign permissions to a folder. Dashboards in the folder inherit any permissions that you&amp;rsquo;ve assigned to the folder. You can assign permissions to organization roles, teams, and users.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To modify permissions for a folder:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the primary menu.&lt;/li&gt;
&lt;li&gt;Navigate to the folder by selecting it in the list, or searching for it.&lt;/li&gt;
&lt;li&gt;On the folder&amp;rsquo;s page, click &lt;strong&gt;Folder actions&lt;/strong&gt; and select &lt;strong&gt;Manage permissions&lt;/strong&gt; in the drop-down.&lt;/li&gt;
&lt;li&gt;Update the permissions as desired.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Changes are saved automatically.&lt;/p&gt;
&lt;p&gt;For more information about dashboard permissions, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/roles-and-permissions/#dashboard-permissions&#34;&gt;Dashboard permissions&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;dashboard-and-folder-deletion&#34;&gt;Dashboard and folder deletion&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Folders&lt;/strong&gt; - When you delete folders, the action is immediate and can&amp;rsquo;t be reversed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dashboards&lt;/strong&gt; - Deleted dashboards are stored in the deletion history and can be &lt;a href=&#34;#restore-dashboards&#34;&gt;restored&lt;/a&gt; if needed (Cloud only).&lt;/p&gt;
&lt;h2 id=&#34;restore-deleted-dashboards&#34;&gt;Restore deleted dashboards&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Restoring deleted dashboards is currently in &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Grafana Labs offers limited support, and breaking changes might occur prior to the feature being made generally available.&lt;/p&gt;
&lt;p&gt;The feature is only available in Grafana Cloud.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;When you delete dashboards, they’re stored in the deletion history for up to 12 months, allowing you to restore them if needed.
The deletion history can contain a maximum of 1000 dashboards.
After this limit is reached, the oldest deleted dashboards are permanently removed even if the 12-month expiration period isn&amp;rsquo;t over yet.&lt;/p&gt;
&lt;p&gt;You can access the list of deleted dashboards from the &lt;strong&gt;Dashboards&lt;/strong&gt; page by clicking the &lt;strong&gt;Recently deleted&lt;/strong&gt; button, or by navigating to &lt;strong&gt;Dashboards &amp;gt; Recently deleted&lt;/strong&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You can restore dashboards that you deleted. Users with admin rights can restore any dashboard.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To restore one or more dashboards, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the main menu, click &lt;strong&gt;Dashboards &amp;gt; Recently deleted&lt;/strong&gt; or click the &lt;strong&gt;Recently deleted&lt;/strong&gt; button from the &lt;strong&gt;Dashboards&lt;/strong&gt; page.&lt;/li&gt;
&lt;li&gt;Select the dashboards you want to restore.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Restore&lt;/strong&gt; and select a folder to which the dashboards will be moved:
&lt;ul&gt;
&lt;li&gt;If you select one dashboard and its original folder still exists, that folder is preselected.&lt;/li&gt;
&lt;li&gt;If you select multiple dashboards from the &lt;em&gt;same&lt;/em&gt; folder, that folder is preselected.&lt;/li&gt;
&lt;li&gt;If you select dashboards from &lt;em&gt;different&lt;/em&gt; folders, you’ll need to choose one target folder for all of them.&lt;/li&gt;
&lt;li&gt;If the original folder no longer exists, you’ll need to select a new target folder.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Restore&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;limitations&#34;&gt;Limitations&lt;/h3&gt;
&lt;p&gt;Restoring dashboards has the following limitations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Permissions aren&amp;rsquo;t preserved&lt;/strong&gt; - Dashboard-specific permissions are not restored. After restoration, you&amp;rsquo;ll need to manually reconfigure any custom permissions that were previously set on the dashboard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Folder-level permissions apply&lt;/strong&gt; - Restored dashboards inherit the permissions of the target folder you select during restoration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version history is reset&lt;/strong&gt; - The dashboard&amp;rsquo;s version history is not preserved. After restoration, the dashboard starts with version 1, and all previous versions are lost.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;set-up-generative-ai-features-for-dashboards&#34;&gt;Set up generative AI features for dashboards&lt;/h2&gt;
&lt;p&gt;You can use generative AI to help you with the following tasks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Generate panel and dashboard titles and descriptions&lt;/strong&gt;: Generate a title and description based on the data you’ve added for your panel or dashboard. This is useful when you want to visualize your data quickly and don’t want to spend time coming up with a title or description.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Generate dashboard save changes summary&lt;/strong&gt;: Generate a summary of the changes you’ve made to a dashboard when you save it. This is great for easily tracking the history of a dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To access these features, install and configure Grafana’s Large Language Model (LLM) app plugin. For more information, refer to the &lt;a href=&#34;/docs/grafana-cloud/alerting-and-irm/machine-learning/configure/llm-plugin/&#34;&gt;Grafana LLM plugin documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When enabled, the &lt;strong&gt;✨ Auto generate&lt;/strong&gt; option displays next to the &lt;strong&gt;Title&lt;/strong&gt; and &lt;strong&gt;Description&lt;/strong&gt; fields in your panels and dashboards, or when you press the &lt;strong&gt;Save&lt;/strong&gt; button.&lt;/p&gt;
]]></content><description>&lt;h1 id="manage-dashboards">Manage dashboards&lt;/h1>
&lt;p>On the &lt;strong>Dashboards&lt;/strong> page, you can perform dashboard management tasks such as:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="#browse-dashboards">Browsing&lt;/a> and &lt;a href="#create-a-dashboard-folder">creating&lt;/a> dashboard folders&lt;/li>
&lt;li>&lt;a href="#folder-permissions">Managing folder permissions&lt;/a>&lt;/li>
&lt;li>&lt;a href="#set-up-generative-ai-features-for-dashboards">Adding generative AI features to dashboards&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>For more information about creating dashboards, refer to
&lt;a href="/docs/grafana/v12.4/dashboards/build-dashboards/">Build dashboards&lt;/a>.&lt;/p></description></item><item><title>Search dashboards and folders</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/search-dashboards/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/search-dashboards/</guid><content><![CDATA[&lt;h1 id=&#34;search-dashboards-and-folders&#34;&gt;Search dashboards and folders&lt;/h1&gt;
&lt;p&gt;You can search for dashboards and dashboard folders by name.&lt;/p&gt;
&lt;p&gt;When you search for dashboards, you can also do it by panel title. Whether you search by name or panel title, the system returns all dashboards available within the Grafana instance, even if you do not have permission to view the contents of the dashboard.&lt;/p&gt;
&lt;h2 id=&#34;search-by-name&#34;&gt;Search by name&lt;/h2&gt;
&lt;p&gt;Begin typing any part of the dashboard or folder name in the search bar. The search returns results for any partial string match in real-time, as you type.&lt;/p&gt;
&lt;p&gt;The search is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Real-time&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Not&lt;/em&gt; case sensitive&lt;/li&gt;
&lt;li&gt;Functional across stored &lt;em&gt;and&lt;/em&gt; file based dashboards and folders.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You can use your keyboard arrow keys to navigate the results and press &lt;code&gt;Enter&lt;/code&gt; to open the selected dashboard or folder.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;The following images show:&lt;/p&gt;
&lt;p&gt;Searching by dashboard name from the &lt;strong&gt;Dashboards&lt;/strong&gt; page.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1696px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/search-for-dashboard.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/search-for-dashboard.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/search-for-dashboard.png?w=320 320w, /media/docs/grafana/dashboards/search-for-dashboard.png?w=550 550w, /media/docs/grafana/dashboards/search-for-dashboard.png?w=750 750w, /media/docs/grafana/dashboards/search-for-dashboard.png?w=900 900w, /media/docs/grafana/dashboards/search-for-dashboard.png?w=1040 1040w, /media/docs/grafana/dashboards/search-for-dashboard.png?w=1240 1240w, /media/docs/grafana/dashboards/search-for-dashboard.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1696&#34;height=&#34;960&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/search-for-dashboard.png&#34;
            alt=&#34;&#34;width=&#34;1696&#34;height=&#34;960&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Searching by folder name from the &lt;strong&gt;Dashboards&lt;/strong&gt; page.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 851px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/search-folder.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/search-folder.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/search-folder.png?w=320 320w, /media/docs/grafana/dashboards/search-folder.png?w=550 550w, /media/docs/grafana/dashboards/search-folder.png?w=750 750w, /media/docs/grafana/dashboards/search-folder.png?w=900 900w, /media/docs/grafana/dashboards/search-folder.png?w=1040 1040w, /media/docs/grafana/dashboards/search-folder.png?w=1240 1240w, /media/docs/grafana/dashboards/search-folder.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;851&#34;height=&#34;454&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/search-folder.png&#34;
            alt=&#34;&#34;width=&#34;851&#34;height=&#34;454&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Searching by dashboard name inside a folder.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 848px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/search-in-folder.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/search-in-folder.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/search-in-folder.png?w=320 320w, /media/docs/grafana/dashboards/search-in-folder.png?w=550 550w, /media/docs/grafana/dashboards/search-in-folder.png?w=750 750w, /media/docs/grafana/dashboards/search-in-folder.png?w=900 900w, /media/docs/grafana/dashboards/search-in-folder.png?w=1040 1040w, /media/docs/grafana/dashboards/search-in-folder.png?w=1240 1240w, /media/docs/grafana/dashboards/search-in-folder.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;848&#34;height=&#34;587&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/search-in-folder.png&#34;
            alt=&#34;&#34;width=&#34;848&#34;height=&#34;587&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;When you search within a folder, its subfolders are not part of the results returned. You need to be on the &lt;strong&gt;Dashboards&lt;/strong&gt; page (or the root level) to search for subfolders by name.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;search-dashboards-using-panel-title&#34;&gt;Search dashboards using panel title&lt;/h2&gt;
&lt;p&gt;You can search for a dashboard by the title of a panel that appears in a dashboard.
If a panel&amp;rsquo;s title matches your search query, the dashboard appears in the search results.&lt;/p&gt;
&lt;p&gt;This feature is available by default in Grafana Cloud and in Grafana OSS v9.1 and higher, you access this feature by enabling the &lt;code&gt;panelTitleSearch&lt;/code&gt; feature toggle.
For more information about enabling panel title search, refer to &lt;a href=&#34;#enable-the-paneltitlesearch-feature-toggle&#34;&gt;Enable the panelTitleSearch feature toggle.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following image shows the search results when you search using panel title.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1404px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/v91/dashboard-features/search-by-panel-title.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/v91/dashboard-features/search-by-panel-title.png&#34;data-srcset=&#34;/static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=320 320w, /static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=550 550w, /static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=750 750w, /static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=900 900w, /static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=1040 1040w, /static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=1240 1240w, /static/img/docs/v91/dashboard-features/search-by-panel-title.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1404&#34;height=&#34;242&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v91/dashboard-features/search-by-panel-title.png&#34;
            alt=&#34;&#34;width=&#34;1404&#34;height=&#34;242&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;enable-the-paneltitlesearch-feature-toggle&#34;&gt;Enable the panelTitleSearch feature toggle&lt;/h3&gt;
&lt;p&gt;Complete the following steps to enable the &lt;code&gt;panelTitleSearch&lt;/code&gt; feature toggle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before you begin:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you are running Grafana Enterprise with RBAC, enable 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/service-accounts/&#34;&gt;service accounts&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;To enable the panelTitleSearch feature toggle:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Open the Grafana 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/#configuration-file-location&#34;&gt;configuration file&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Locate the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/#feature_toggles&#34;&gt;feature_toggles&lt;/a&gt; section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the following parameter to the &lt;code&gt;feature_toggles&lt;/code&gt; section:&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;[feature_toggles]
# enable features, separated by spaces
enable = panelTitleSearch&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Save your changes and restart the Grafana server.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;filter-dashboard-search-results-by-tags&#34;&gt;Filter dashboard search results by tag(s)&lt;/h2&gt;
&lt;p&gt;Tags are a great way to organize your dashboards, especially as the number of dashboards grow. You can add and manage tags in dashboard &lt;code&gt;Settings&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;When you select multiple tags, Grafana shows dashboards that include all selected tags.&lt;/p&gt;
&lt;p&gt;To filter dashboard search result by a tag, complete one of the following steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To filter dashboard search results by tag, click a tag that appears in the right column of the search results.&lt;/p&gt;
&lt;p&gt;You can continue filtering by clicking additional tags.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To see a list of all available tags, click the &lt;strong&gt;Filter by tags&lt;/strong&gt; dropdown menu and select a tag.&lt;/p&gt;
&lt;p&gt;All tags will be shown, and when you select a tag, the dashboard search will be instantly filtered.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;When using only a keyboard, press the &lt;code&gt;tab&lt;/code&gt; key and navigate to the &lt;strong&gt;Filter by tag&lt;/strong&gt; drop-down menu, press the down arrow key &lt;code&gt;▼&lt;/code&gt; to activate the menu and locate a tag, and press &lt;code&gt;Enter&lt;/code&gt; to select the tag.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

]]></content><description>&lt;h1 id="search-dashboards-and-folders">Search dashboards and folders&lt;/h1>
&lt;p>You can search for dashboards and dashboard folders by name.&lt;/p>
&lt;p>When you search for dashboards, you can also do it by panel title. Whether you search by name or panel title, the system returns all dashboards available within the Grafana instance, even if you do not have permission to view the contents of the dashboard.&lt;/p></description></item><item><title>Manage playlists</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/create-manage-playlists/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/create-manage-playlists/</guid><content><![CDATA[&lt;h1 id=&#34;manage-playlists&#34;&gt;Manage playlists&lt;/h1&gt;
&lt;p&gt;A &lt;em&gt;playlist&lt;/em&gt; is a list of dashboards that are displayed in a sequence. You might use a playlist to build situational awareness or to present your metrics to your team or visitors.&lt;/p&gt;
&lt;p&gt;Grafana automatically scales dashboards to any resolution, which makes them perfect for big screens.&lt;/p&gt;
&lt;p&gt;You can access the &lt;strong&gt;Playlist&lt;/strong&gt; feature from Grafana&amp;rsquo;s side menu, in the Dashboards submenu.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You must have at least Editor role permissions to create and manage playlists.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;access-share-and-control-a-playlist&#34;&gt;Access, share, and control a playlist&lt;/h2&gt;
&lt;p&gt;Use the information in this section to access playlists. Start and control the display of a playlist using one of the six available modes.&lt;/p&gt;
&lt;h3 id=&#34;access-a-playlist&#34;&gt;Access a playlist&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Playlists&lt;/strong&gt; to see a list of playlists.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;start-a-playlist&#34;&gt;Start a playlist&lt;/h3&gt;
&lt;p&gt;You can start a playlist in four different view modes. View modes determine how the menus and navigation bar appear on the dashboards as well as how panels are sized.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Playlists&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Find the desired playlist and click &lt;strong&gt;Start playlist&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the dialog box that opens, select one of the &lt;a href=&#34;#playlist-modes&#34;&gt;four playlist modes&lt;/a&gt; available.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Disable any dashboard controls that you don&amp;rsquo;t want displayed while the list plays; these controls are enabled and visible by default. Select from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Time and refresh&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard links&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Start &amp;lt;playlist name&amp;gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The playlist displays each dashboard for the time specified in the &lt;strong&gt;Interval&lt;/strong&gt; field, set when creating or editing a playlist. After a playlist starts, you can start or stop it it using the &lt;a href=&#34;#playlist-controls&#34;&gt;controls&lt;/a&gt; at the top of your screen.&lt;/p&gt;
&lt;h3 id=&#34;playlist-modes&#34;&gt;Playlist modes&lt;/h3&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Mode&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Normal mode&lt;/td&gt;
              &lt;td&gt;&lt;ul&gt;&lt;li&gt;The main menu and navigation bar remain visible.&lt;/li&gt;&lt;li&gt;Dashboard controls are hidden.&lt;/li&gt;&lt;li&gt;Playlist controls are displayed at the top of the screen.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Normal mode (with auto fit panels)&lt;/td&gt;
              &lt;td&gt;&lt;ul&gt;&lt;li&gt;The main menu and navigation bar remain visible.&lt;/li&gt;&lt;li&gt;Dashboard controls are hidden.&lt;/li&gt;&lt;li&gt;Playlist controls are displayed at the top of the screen.&lt;/li&gt;&lt;li&gt;Dashboard panels automatically adjust to optimize space on screen.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Kiosk mode&lt;/td&gt;
              &lt;td&gt;&lt;ul&gt;&lt;li&gt;The main menu, navigation bar, and dashboard controls are hidden.&lt;/li&gt;&lt;li&gt;You can disable the playlist manually by pressing the &lt;code&gt;Esc&lt;/code&gt; key after the playlist has started. Doing so causes the playlist controls to be displayed at the top of the screen briefly.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Kiosk mode (with auto fit panels)&lt;/td&gt;
              &lt;td&gt;&lt;ul&gt;&lt;li&gt;The main menu, navigation bar, and dashboard controls are hidden.&lt;/li&gt;&lt;li&gt;You can disable the playlist manually by pressing the &lt;code&gt;Esc&lt;/code&gt; key after the playlist has started. Doing so causes the playlist controls to be displayed at the top of the screen briefly.&lt;/li&gt;&lt;li&gt;Dashboard panels automatically adjust to optimize space on screen.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;playlist-controls&#34;&gt;Playlist controls&lt;/h3&gt;
&lt;p&gt;You can control a playlist in &lt;strong&gt;Normal&lt;/strong&gt; mode after it&amp;rsquo;s started, using the buttons at the top of your screen. Press the &lt;code&gt;Esc&lt;/code&gt; key to stop the playlist.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Next (double-right arrow)&lt;/strong&gt; - Advances to the next dashboard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Back (double-left arrow)&lt;/strong&gt; - Returns to the previous dashboard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stop playlist&lt;/strong&gt; - Ends the playlist, and exits to the current dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;create-a-playlist&#34;&gt;Create a playlist&lt;/h2&gt;
&lt;p&gt;You can create a playlist to present dashboards in a sequence, with a set order and time interval between dashboards. Be sure that all the dashboards you want to appear in your playlist are added before you create the playlist.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Playlists&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;New playlist&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Name&lt;/strong&gt; field, enter a descriptive name.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Interval&lt;/strong&gt; field, enter the time interval each dashboard is displayed before moving on to the next dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Add dashboards&lt;/strong&gt; section, add dashboards to the playlist using the &lt;strong&gt;Add by title&lt;/strong&gt; and &lt;strong&gt;Add by tag&lt;/strong&gt; drop-down options.&lt;/p&gt;
&lt;p&gt;Added dashboards are displayed in a list in the &lt;strong&gt;Dashboards&lt;/strong&gt; section of the page, in the order you added them. This is also the play order of the dashboards.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;edit-a-playlist&#34;&gt;Edit a playlist&lt;/h2&gt;
&lt;p&gt;You can edit a playlist including adding, removing, and rearranging the order of dashboards.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Playlists&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Find the playlist you want to update and click &lt;strong&gt;Edit playlist&lt;/strong&gt;. Do one or more of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit - Update the name and time interval.&lt;/li&gt;
&lt;li&gt;Add dashboards - Search for dashboards by title or tag to add them to the playlist.&lt;/li&gt;
&lt;li&gt;Rearrange dashboards - Click and drag the dashboards into your desired order.&lt;/li&gt;
&lt;li&gt;Remove dashboards - Click the &lt;strong&gt;X&lt;/strong&gt; next to the name of the dashboard you want to remove from the playlist.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;share-a-playlist-in-a-view-mode&#34;&gt;Share a playlist in a view mode&lt;/h2&gt;
&lt;p&gt;You can share a playlist by copying the link address on the view mode you prefer, and pasting the URL to your destination.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Playlists&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click the share icon of the playlist you want to share.&lt;/li&gt;
&lt;li&gt;Select the view mode you prefer.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Copy&lt;/strong&gt; next to the &lt;strong&gt;Link URL&lt;/strong&gt; to copy it to your clipboard.&lt;/li&gt;
&lt;li&gt;Paste the URL to your destination.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;delete-a-playlist&#34;&gt;Delete a playlist&lt;/h2&gt;
&lt;p&gt;When you no longer need a playlist, follow these steps to delete it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Playlists&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Find the playlist you want to remove.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Delete playlist&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="manage-playlists">Manage playlists&lt;/h1>
&lt;p>A &lt;em>playlist&lt;/em> is a list of dashboards that are displayed in a sequence. You might use a playlist to build situational awareness or to present your metrics to your team or visitors.&lt;/p></description></item><item><title>Create and manage reports</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/create-reports/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/create-reports/</guid><content><![CDATA[&lt;h1 id=&#34;create-and-manage-reports&#34;&gt;Create and manage reports&lt;/h1&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The redesigned reporting feature is currently in public preview. Grafana Labs offers limited support, and breaking changes might occur prior to the feature being made generally available. To use this feature, enable the &lt;code&gt;newShareReportDrawer&lt;/code&gt; feature toggle in your Grafana configuration file or, for Grafana Cloud, contact Support.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Reporting&lt;/strong&gt; allows you to send automated and scheduled emails from any of your dashboards.
You can configure several elements of these reports and generate PDFs and CSV files.
Any changes you make to a dashboard used in a report are reflected the next time the report is sent.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The report configuration screen&#34;width=&#34;1484&#34;height=&#34;1826&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png&#34;
            alt=&#34;The report configuration screen&#34;width=&#34;1484&#34;height=&#34;1826&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;requirements&#34;&gt;Requirements&lt;/h2&gt;
&lt;p&gt;For Grafana Enterprise, the Reporting feature has the following requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SMTP must be configured for reports to be sent. Refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/#smtp&#34;&gt;SMTP configuration documentation&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;/grafana/plugins/grafana-image-renderer&#34;&gt;Grafana image renderer plugin&lt;/a&gt; (v3.10&#43;) must be installed or the remote rendering service must be set up. Refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/&#34;&gt;Image rendering&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;rendering-configuration&#34;&gt;Rendering configuration&lt;/h3&gt;
&lt;p&gt;By default, attachments (PDFs, CSV files, and embedded images) larger than 10 MB are not sent, which keeps email servers from rejecting the email.
You can increase or decrease this limit in the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/enterprise-configuration/#max_attachment_size_mb&#34;&gt;reporting configuration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When a report file is generated, it&amp;rsquo;s temporarily written to the corresponding folder (&lt;code&gt;csv&lt;/code&gt;, &lt;code&gt;pdf&lt;/code&gt;, &lt;code&gt;png&lt;/code&gt;) in the Grafana &lt;code&gt;data&lt;/code&gt; folder.
A background job runs every 10 minutes and removes temporary files.
You can set how long a file should be stored before being removed by configuring the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/#temp_data_lifetime&#34;&gt;&lt;code&gt;temp_data_lifetime&lt;/code&gt;&lt;/a&gt; setting in your &lt;code&gt;ini&lt;/code&gt; file.&lt;/p&gt;
&lt;h2 id=&#34;access-control&#34;&gt;Access control&lt;/h2&gt;
&lt;p&gt;Only organization administrators can create reports by default.
You can customize who can create reports with 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/roles-and-permissions/access-control/&#34;&gt;role-based access control (RBAC)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/roles-and-permissions/access-control/&#34;&gt;RBAC&lt;/a&gt; is enabled, you need to have the relevant 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/roles-and-permissions/&#34;&gt;permissions&lt;/a&gt; to create and manage reports.
Refer to specific guides to understand what permissions are required.&lt;/p&gt;
&lt;h2 id=&#34;create-a-report&#34;&gt;Create a report&lt;/h2&gt;
&lt;p&gt;The report creation process is multi-step, but you don&amp;rsquo;t need to complete these steps in order.&lt;/p&gt;
&lt;p&gt;You can also save the report as a draft at any point during the initial creation process.&lt;/p&gt;
&lt;p&gt;You can create directly from a dashboard or from the &lt;strong&gt;Reporting&lt;/strong&gt; page.
Select one of the following tabs for directions on each option.&lt;/p&gt;
&lt;p&gt;To create a report, follow these steps:&lt;/p&gt;




  &lt;div class=&#34;br-4 base-border border-color-gray-3 docs_tabs&#34;&gt;
    &lt;div x-data=&#34;app_content_tabs([&amp;#34;Create a report directly from a dashboard&amp;#34;,&amp;#34;Create a report from Reporting&amp;#34;], &#39;c272c375bb741a8558f0e14c2dd20178&#39;)&#34; x-init=&#34;init()&#34;&gt;
      &lt;div class=&#34;d-flex w-100p flex-direction-row align-items-center justify-content-flex-start d-md-none&#34;&gt;
        &lt;select class=&#34;docs_tabs--select w-100p base-border-bottom border-color-gray-3&#34; @change=&#34;toggle($event.target.value)&#34;&gt;
          
          
            &lt;option value=&#34;Create a report directly from a dashboard&#34; :selected=&#34;active === &#39;Create a report directly from a dashboard&#39;&#34;&gt;Create a report directly from a dashboard&lt;/option&gt;
          
          
            &lt;option value=&#34;Create a report from Reporting&#34; :selected=&#34;active === &#39;Create a report from Reporting&#39;&#34;&gt;Create a report from Reporting&lt;/option&gt;
          
        &lt;/select&gt; 
      &lt;/div&gt;
      &lt;nav class=&#34;docs_tabs--navigation base-border-bottom border-color-gray-3 d-none d-md-block&#34; role=&#34;tablist&#34; data-codetoggle=&#34;true&#34;&gt;
        
        
          &lt;button
            class=&#34;docs_tabs--label f-14 bg-transparent color-gray-11 py-8 px-1&#34;
            data-toggle=&#34;tab&#34;
            role=&#34;tab&#34;
            @click=&#34;toggle(&#39;Create a report directly from a dashboard&#39;)&#34;
            :class=&#34;{ &#39;docs_tabs--label-active&#39;: active === &#39;Create a report directly from a dashboard&#39; }&#34;
          &gt;
            Create a report directly from a dashboard
          &lt;/button&gt;
        
        
          &lt;button
            class=&#34;docs_tabs--label f-14 bg-transparent color-gray-11 py-8 px-1&#34;
            data-toggle=&#34;tab&#34;
            role=&#34;tab&#34;
            @click=&#34;toggle(&#39;Create a report from Reporting&#39;)&#34;
            :class=&#34;{ &#39;docs_tabs--label-active&#39;: active === &#39;Create a report from Reporting&#39; }&#34;
          &gt;
            Create a report from Reporting
          &lt;/button&gt;
        
      &lt;/nav&gt;
      &lt;div class=&#34;docs_tabs--content-container&#34;&gt;
        



&lt;div
  class=&#34;docs_tabs--content py-1 px-2&#34;
  :class=&#34;active === &#39;Create a report directly from a dashboard&#39; ? &#39;d-block&#39; : &#39;d-none&#39;&#34;
  id=&#34;&#34;
  role=&#34;tabpanel&#34;
  aria-labelledby=&#34;&#34;
&gt;
  &lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the main menu, click &lt;strong&gt;Dashboards&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the dashboard from which you want to create a report.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Share&lt;/strong&gt; drop-down list in the top-right corner of the dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Schedule report&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Schedule report&lt;/strong&gt; drawer opens. Any other reports using this dashboard are listed in the drawer. You can also click &lt;strong&gt;See all reports&lt;/strong&gt; to navigate to &lt;strong&gt;Reporting&lt;/strong&gt; for a full list of reports generated from all dashboards.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;&#43; Create a new report&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Update the name of the report, if needed.&lt;/p&gt;
&lt;p&gt;By default, the report name is the name of the dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Expand and complete each section of the report, as needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#1-dashboards&#34;&gt;Dashboards&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#2-schedule&#34;&gt;Schedule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#3-email-settings&#34;&gt;Email settings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#4-recipients&#34;&gt;Recipients&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#5-attachments&#34;&gt;Attachments&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click one of the following buttons at the bottom of the &lt;strong&gt;Schedule report&lt;/strong&gt; drawer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The menu icon to access the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Download CSV&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preview PDF&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report settings&lt;/strong&gt; - Takes you to &lt;strong&gt;Reporting&lt;/strong&gt; in a new browser tab and opens the &lt;strong&gt;Report template settings&lt;/strong&gt; drawer, where you can configure organization-level report settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Send preview&lt;/strong&gt; - Send a preview of the report to your desired recipient. You can choose to use the report recipients:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The Send preview modal&#34;width=&#34;832&#34;height=&#34;666&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png&#34;
            alt=&#34;The Send preview modal&#34;width=&#34;832&#34;height=&#34;666&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Schedule report&lt;/strong&gt; - The report is sent according the schedule you&amp;rsquo;ve set.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Save draft&lt;/strong&gt; - You can save a draft at any point during the initial report creation process, even if it&amp;rsquo;s missing required fields. The report won&amp;rsquo;t be sent according to its schedule while it&amp;rsquo;s a draft.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you click the &lt;strong&gt;x&lt;/strong&gt; at the top of the drawer without scheduling or saving the report as a draft, the report is discarded. This action can&amp;rsquo;t be reversed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When you finish configuring the report, click the &lt;strong&gt;x&lt;/strong&gt; at the top of the &lt;strong&gt;Schedule report&lt;/strong&gt; drawer to close it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;




&lt;div
  class=&#34;docs_tabs--content py-1 px-2&#34;
  :class=&#34;active === &#39;Create a report from Reporting&#39; ? &#39;d-block&#39; : &#39;d-none&#39;&#34;
  id=&#34;&#34;
  role=&#34;tabpanel&#34;
  aria-labelledby=&#34;&#34;
&gt;
  &lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the main menu, click &lt;strong&gt;Dashboards &amp;gt; Reporting&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;&#43; Create a new report&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Schedule report&lt;/strong&gt; drawer opens.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter a name for the report.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Expand and complete each section of the report, as needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#1-dashboards&#34;&gt;Dashboards&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#2-schedule&#34;&gt;Schedule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#3-email-settings&#34;&gt;Email settings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#4-recipients&#34;&gt;Recipients&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#5-attachments&#34;&gt;Attachments&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click one of the following buttons at the bottom of the &lt;strong&gt;Schedule report&lt;/strong&gt; drawer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The menu icon to access the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Download CSV&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preview PDF&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report settings&lt;/strong&gt; - Opens the &lt;strong&gt;Report template settings&lt;/strong&gt; drawer, where you can configure organization-level report settings.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Send preview&lt;/strong&gt; - Send a preview of the report to your desired recipient. You can choose to use the report recipients:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The Send preview modal&#34;width=&#34;832&#34;height=&#34;666&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-send-preview-v12.0.png&#34;
            alt=&#34;The Send preview modal&#34;width=&#34;832&#34;height=&#34;666&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Schedule report&lt;/strong&gt; - The report is sent according the schedule you&amp;rsquo;ve set.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Save draft&lt;/strong&gt; - Save a draft at any point during the initial report creation process, even if it&amp;rsquo;s missing required fields. The report won&amp;rsquo;t be sent according to its schedule while it&amp;rsquo;s a draft.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you click the &lt;strong&gt;x&lt;/strong&gt; at the top of the drawer without scheduling or saving the report as a draft, the report is discarded. This action can&amp;rsquo;t be reversed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When you finish configuring the report, click the &lt;strong&gt;x&lt;/strong&gt; at the top of the &lt;strong&gt;Schedule report&lt;/strong&gt; drawer to close it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;


      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;


&lt;h3 id=&#34;1-dashboards&#34;&gt;1. Dashboards&lt;/h3&gt;
&lt;p&gt;At this step, select the dashboard or dashboards on which the report is based, as well as the variables and time ranges for those dashboards.
The options are:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Source dashboard (required)&lt;/td&gt;
              &lt;td&gt;Select or update the dashboard from which you want to generate the report. If you&amp;rsquo;ve created your report directly from a dashboard, this field is already filled in with the name of the current dashboard.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#time-range&#34;&gt;Time range&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Update the report time range. If you&amp;rsquo;ve created the report directly from a dashboard, the default time range is that of the dashboard. Otherwise, the default time range is &lt;strong&gt;Last 6 hours&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#customize-template-variables&#34;&gt;Customize template variables&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select and customize the variable values for the selected dashboard. This section is only displayed if the dashboard has variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&#43; Add dashboard&lt;/td&gt;
              &lt;td&gt;Add more dashboards to the report.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;time-range&#34;&gt;Time range&lt;/h4&gt;
&lt;p&gt;If you leave the &lt;strong&gt;Time range&lt;/strong&gt; field empty, reports use the saved time range of the dashboard.
Optionally, you can change the time range of the report by setting it in the &lt;strong&gt;Time range&lt;/strong&gt; field.
If specified, the custom time range overrides the time range from the report&amp;rsquo;s dashboard.&lt;/p&gt;
&lt;h4 id=&#34;customize-template-variables&#34;&gt;Customize template variables&lt;/h4&gt;
&lt;p&gt;Configure report-specific template variables for the dashboard.
The variables that you select override the variables from the dashboard.
For detailed information about using template variables, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/&#34;&gt;Variables&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The query variables saved with a report might become out of date if the results of that query change.
For example, if your template variable queries for a list of hostnames and a new hostname is added, then it won&amp;rsquo;t be included in the report.
If that occurs, the selected variables must be manually updated in the report.
If you select the &lt;strong&gt;All&lt;/strong&gt; value for the template variable or if you keep the dashboard&amp;rsquo;s original variable selection, then the report stays up-to-date as new values are added.&lt;/p&gt;
&lt;p&gt;This option is only displayed if the dashboard has variables.&lt;/p&gt;
&lt;h3 id=&#34;2-schedule&#34;&gt;2. Schedule&lt;/h3&gt;
&lt;p&gt;At this step, set scheduling information.
Options vary depending on the frequency you select.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Schedule&lt;/td&gt;
              &lt;td&gt;Choose one of the following:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Send now&lt;/strong&gt; sends the report immediately after you save it. To stop sending the report at some point in the future, add an end date.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Send later&lt;/strong&gt; schedules a report for a later date. When you select this option, the required &lt;strong&gt;Start date&lt;/strong&gt;, &lt;strong&gt;Start time&lt;/strong&gt;, and &lt;strong&gt;Time zone&lt;/strong&gt; options are displayed.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Frequency&lt;/td&gt;
              &lt;td&gt;You can schedule reports to be sent once, repeated on an hourly, daily, weekly, or monthly basis, or sent at custom intervals.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Start date&lt;/td&gt;
              &lt;td&gt;Set the date when the report should start being sent.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Start time&lt;/td&gt;
              &lt;td&gt;Set the time when the report should start being sent.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#time-zone&#34;&gt;Time zone&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the time zone of the report.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;End date&lt;/td&gt;
              &lt;td&gt;Set the date when the report should stop being sent. If you leave this field empty, the report is sent out indefinitely.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Send only from Monday to Friday&lt;/td&gt;
              &lt;td&gt;For reports that have an hourly or daily frequency, you can choose to send them only from Monday to Friday.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Send on the last day of the month&lt;/td&gt;
              &lt;td&gt;When you schedule a report with a monthly frequency, and set the start date between the 29th and the 31st of the month, the report is only sent during the months that have those dates. If you want the report to be sent every month, select the &lt;strong&gt;Send on the last day of the month&lt;/strong&gt; option. This way, the report is sent on the last day of every month regardless of how many days there are in the month.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;time-zone&#34;&gt;Time zone&lt;/h4&gt;
&lt;p&gt;Reports use the time zone of the dashboard from which they&amp;rsquo;re generated.
You can control the time zone for your reports by setting the dashboard to a specific time zone.
Note that this affects the display of the dashboard for all users.&lt;/p&gt;
&lt;p&gt;If a dashboard has the &lt;strong&gt;Browser Time&lt;/strong&gt; setting, the reports generated from that dashboard use the time zone of the Grafana server.
As a result, this time zone might not match the time zone of users creating or receiving the report.
If you want to use a specific time zone, save the dashboard with a fixed time zone instead of &lt;strong&gt;Browser Time&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each dashboard&amp;rsquo;s time zone setting is visible in the 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/use-dashboards/#set-dashboard-time-range&#34;&gt;time range controls&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;3-email-settings&#34;&gt;3. Email settings&lt;/h3&gt;
&lt;p&gt;At this step, configure the report email:&lt;/p&gt;
&lt;!-- vale Grafana.GoogleLyHyphens = NO --&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Email subject&lt;/td&gt;
              &lt;td&gt;If you leave this field empty, the report name is used as the email subject line.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Message&lt;/td&gt;
              &lt;td&gt;The body of the message in the report email.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Reply-to-email address&lt;/td&gt;
              &lt;td&gt;The address that appears in the &lt;strong&gt;Reply to&lt;/strong&gt; field of the email.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Include a dashboard link&lt;/td&gt;
              &lt;td&gt;Include links to the dashboards in the report email.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Embed dashboard image&lt;/td&gt;
              &lt;td&gt;The report email is sent with an images of the dashboards embedded in it so recipients see them at a glance.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;!-- vale Grafana.GoogleLyHyphens = YES --&gt;
&lt;h3 id=&#34;4-recipients&#34;&gt;4. Recipients&lt;/h3&gt;
&lt;p&gt;Enter the email addresses of the people or teams that you want to receive the report, separated by commas or semicolons.&lt;/p&gt;
&lt;h3 id=&#34;5-attachments&#34;&gt;5. Attachments&lt;/h3&gt;
&lt;p&gt;At this step, select one or more report attachment options.
You can select multiple options, but you must select &lt;em&gt;at least one&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Attach the report as a PDF&lt;/strong&gt; - Attach the report as one PDF file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;#table-data-in-pdf&#34;&gt;Attach a separate PDF of table data&lt;/a&gt;&lt;/strong&gt; - Attach a separate PDF file to the report email for each table panel on the selected dashboard. Public preview only.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attach a CSV file of table panel data&lt;/strong&gt; - Attach a CSV file to the report email for each table panel on the selected dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;pdf-format&#34;&gt;PDF format&lt;/h4&gt;
&lt;p&gt;If you selected a PDF attachment, configure the following formatting options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Orientation&lt;/td&gt;
              &lt;td&gt;Set the report orientation in &lt;strong&gt;Portrait&lt;/strong&gt; or &lt;strong&gt;Landscape&lt;/strong&gt;. Refer to the &lt;a href=&#34;#layout-and-orientation&#34;&gt;Layout and orientation table&lt;/a&gt; to see examples.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Layout&lt;/td&gt;
              &lt;td&gt;Select one of the following:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Simple&lt;/strong&gt; - Renders each panel as full-width across the PDF.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Grid&lt;/strong&gt; - Renders the PDF with the same panel arrangement and width as the source dashboard.&lt;/li&gt;&lt;/ul&gt;Refer to the &lt;a href=&#34;#layout-and-orientation&#34;&gt;Layout and orientation table&lt;/a&gt; to see examples.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Zoom&lt;/td&gt;
              &lt;td&gt;Zoom in to enlarge text in your PDF or zoom out to see more data (like table columns) per panel.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Combine all dashboard PDFs in one file&lt;/td&gt;
              &lt;td&gt;Click the checkbox if you want to generate one PDF file for all the dashboards included in the report. This option is only displayed if there are multiple dashboards in the report.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show template variables&lt;/td&gt;
              &lt;td&gt;Click the checkbox to show dashboard variables. This option is only displayed if the report contains variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#table-data-in-pdf&#34;&gt;Include table data as PDF appendix&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Add an appendix of the dashboard table data to the report PDF. This is useful when there&amp;rsquo;s more data in your table visualization than can be shown in the dashboard PDF. &lt;em&gt;Public preview only.&lt;/em&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;layout-and-orientation&#34;&gt;Layout and orientation&lt;/h5&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Layout&lt;/th&gt;
              &lt;th&gt;Orientation&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;Preview&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Simple&lt;/td&gt;
              &lt;td&gt;Portrait&lt;/td&gt;
              &lt;td&gt;Generates an A4 page in portrait mode with three panels per page.&lt;/td&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 500px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/reports_portrait_preview.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/reports_portrait_preview.png&#34;data-srcset=&#34;/static/img/docs/enterprise/reports_portrait_preview.png?w=320 320w, /static/img/docs/enterprise/reports_portrait_preview.png?w=550 550w, /static/img/docs/enterprise/reports_portrait_preview.png?w=750 750w, /static/img/docs/enterprise/reports_portrait_preview.png?w=900 900w, /static/img/docs/enterprise/reports_portrait_preview.png?w=1040 1040w, /static/img/docs/enterprise/reports_portrait_preview.png?w=1240 1240w, /static/img/docs/enterprise/reports_portrait_preview.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Simple layout in portrait&#34;width=&#34;595&#34;height=&#34;841&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/reports_portrait_preview.png&#34;
            alt=&#34;Simple layout in portrait&#34;width=&#34;595&#34;height=&#34;841&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Simple&lt;/td&gt;
              &lt;td&gt;Landscape&lt;/td&gt;
              &lt;td&gt;Generates an A4 page in landscape mode with a single panel per page.&lt;/td&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 500px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/reports_landscape_preview.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/reports_landscape_preview.png&#34;data-srcset=&#34;/static/img/docs/enterprise/reports_landscape_preview.png?w=320 320w, /static/img/docs/enterprise/reports_landscape_preview.png?w=550 550w, /static/img/docs/enterprise/reports_landscape_preview.png?w=750 750w, /static/img/docs/enterprise/reports_landscape_preview.png?w=900 900w, /static/img/docs/enterprise/reports_landscape_preview.png?w=1040 1040w, /static/img/docs/enterprise/reports_landscape_preview.png?w=1240 1240w, /static/img/docs/enterprise/reports_landscape_preview.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Simple layout in landscape&#34;width=&#34;841&#34;height=&#34;595&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/reports_landscape_preview.png&#34;
            alt=&#34;Simple layout in landscape&#34;width=&#34;841&#34;height=&#34;595&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Grid&lt;/td&gt;
              &lt;td&gt;Portrait&lt;/td&gt;
              &lt;td&gt;Generates an A4 page in portrait mode with panels arranged in the same way as at the original dashboard.&lt;/td&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 500px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/reports_grid_portrait_preview.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/reports_grid_portrait_preview.png&#34;data-srcset=&#34;/static/img/docs/enterprise/reports_grid_portrait_preview.png?w=320 320w, /static/img/docs/enterprise/reports_grid_portrait_preview.png?w=550 550w, /static/img/docs/enterprise/reports_grid_portrait_preview.png?w=750 750w, /static/img/docs/enterprise/reports_grid_portrait_preview.png?w=900 900w, /static/img/docs/enterprise/reports_grid_portrait_preview.png?w=1040 1040w, /static/img/docs/enterprise/reports_grid_portrait_preview.png?w=1240 1240w, /static/img/docs/enterprise/reports_grid_portrait_preview.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Grid layout in portrait&#34;width=&#34;943&#34;height=&#34;1335&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/reports_grid_portrait_preview.png&#34;
            alt=&#34;Grid layout in portrait&#34;width=&#34;943&#34;height=&#34;1335&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Grid&lt;/td&gt;
              &lt;td&gt;Landscape&lt;/td&gt;
              &lt;td&gt;Generates an A4 page in landscape mode with panels arranged in the same way as in the original dashboard.&lt;/td&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 500px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/reports_grid_landscape_preview.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/reports_grid_landscape_preview.png&#34;data-srcset=&#34;/static/img/docs/enterprise/reports_grid_landscape_preview.png?w=320 320w, /static/img/docs/enterprise/reports_grid_landscape_preview.png?w=550 550w, /static/img/docs/enterprise/reports_grid_landscape_preview.png?w=750 750w, /static/img/docs/enterprise/reports_grid_landscape_preview.png?w=900 900w, /static/img/docs/enterprise/reports_grid_landscape_preview.png?w=1040 1040w, /static/img/docs/enterprise/reports_grid_landscape_preview.png?w=1240 1240w, /static/img/docs/enterprise/reports_grid_landscape_preview.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Grid layout in landscape&#34;width=&#34;1397&#34;height=&#34;987&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/reports_grid_landscape_preview.png&#34;
            alt=&#34;Grid layout in landscape&#34;width=&#34;1397&#34;height=&#34;987&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;table-data-in-pdf&#34;&gt;Table data in PDF&lt;/h4&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Available in public preview (&lt;code&gt;pdfTables&lt;/code&gt; feature toggle) in 
    &lt;a href=&#34;/docs/grafana/v12.4/introduction/grafana-enterprise/&#34;&gt;Grafana Enterprise&lt;/a&gt; v10.3&#43; with the &lt;a href=&#34;/grafana/plugins/grafana-image-renderer&#34;&gt;Grafana image renderer plugin&lt;/a&gt; v3.0&#43;, as well as in &lt;a href=&#34;/docs/grafana-cloud/&#34;&gt;Grafana Cloud&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;When there&amp;rsquo;s more data in your table visualizations than can be shown in the dashboard PDF, you can select one of these two options to access all table visualization data as PDF in your reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Include table data as PDF appendix&lt;/strong&gt; - Adds an appendix to the dashboard PDF.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attach a separate PDF of table data&lt;/strong&gt; - Generates a separate PDF file.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;send-a-report-using-the-api&#34;&gt;Send a report using the API&lt;/h2&gt;
&lt;p&gt;You can send reports programmatically with the 
    &lt;a href=&#34;/docs/grafana/v12.4/developers/http_api/reporting/#send-a-report&#34;&gt;send report&lt;/a&gt; endpoint using the HTTP API.&lt;/p&gt;
&lt;h2 id=&#34;manage-reports&#34;&gt;Manage reports&lt;/h2&gt;
&lt;p&gt;You can view and manage all your reports, and create new ones, on the &lt;strong&gt;Reporting&lt;/strong&gt; page:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The Reporting page&#34;width=&#34;2250&#34;height=&#34;892&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-reporting-page-v12.0.png&#34;
            alt=&#34;The Reporting page&#34;width=&#34;2250&#34;height=&#34;892&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Alternatively, from any dashboard you can view and manage any reports generated from that dashboard, as well as create a new report
You can also navigate to the list of all reports from the dashboard-specific list:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The open Report schedule drawer with an existing report&#34;width=&#34;2634&#34;height=&#34;1262&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png&#34;
            alt=&#34;The open Report schedule drawer with an existing report&#34;width=&#34;2634&#34;height=&#34;1262&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;edit-reports&#34;&gt;Edit reports&lt;/h3&gt;
&lt;p&gt;To edit a report, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the main menu, click &lt;strong&gt;Dashboards &amp;gt; Reporting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Navigate to the dashboard from which the report was generated and click &lt;strong&gt;Share &amp;gt; Schedule report&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the row of the report you want to update.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make the necessary changes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Update report&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;x&lt;/strong&gt; at the top of the drawer to close it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;pause-or-resume-reports&#34;&gt;Pause or resume reports&lt;/h3&gt;
&lt;p&gt;You can pause and resume sending reports from the report list view.
To do this, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the main menu, click &lt;strong&gt;Dashboards &amp;gt; Reporting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Navigate to the dashboard from which the report was generated and click &lt;strong&gt;Share &amp;gt; Schedule report&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the row of the report you want to update, do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click the pause icon - The report won&amp;rsquo;t be sent according to its schedule until it&amp;rsquo;s resumed.&lt;/li&gt;
&lt;li&gt;Click the resume icon - The report resumes on its previous schedule.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can also pause or resume a report from &lt;strong&gt;Update report&lt;/strong&gt; drawer.&lt;/p&gt;
&lt;h3 id=&#34;delete-reports&#34;&gt;Delete reports&lt;/h3&gt;
&lt;p&gt;To delete a report, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the main menu, click &lt;strong&gt;Dashboards &amp;gt; Reporting&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Navigate to the dashboard from which the report was generated and click &lt;strong&gt;Share &amp;gt; Schedule report&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On the row of the report you want to update, click the trash can icon.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Delete&lt;/strong&gt; to confirm.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can also delete a report from &lt;strong&gt;Update report&lt;/strong&gt; drawer.&lt;/p&gt;
&lt;p&gt;Deleting a report is irreversible.&lt;/p&gt;
&lt;h2 id=&#34;troubleshoot-reporting&#34;&gt;Troubleshoot Reporting&lt;/h2&gt;
&lt;p&gt;To troubleshoot and get more log information, enable debug logging in the configuration file.
Refer to the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/#filters&#34;&gt;log filters configuration documentation&lt;/a&gt; for more information.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Bash&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;[log]
filters = rendering:debug,report.api:debug,report.render:debug,report.scheduler:debug,report.sender:debug,report.service:debug&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
]]></content><description>&lt;h1 id="create-and-manage-reports">Create and manage reports&lt;/h1>
&lt;div class="admonition admonition-note">&lt;blockquote>&lt;p class="title text-uppercase">Note&lt;/p>&lt;p>The redesigned reporting feature is currently in public preview. Grafana Labs offers limited support, and breaking changes might occur prior to the feature being made generally available. To use this feature, enable the &lt;code>newShareReportDrawer&lt;/code> feature toggle in your Grafana configuration file or, for Grafana Cloud, contact Support.&lt;/p></description></item><item><title>Share dashboards and panels</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/share-dashboards-panels/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/share-dashboards-panels/</guid><content><![CDATA[&lt;h1 id=&#34;share-dashboards-and-panels&#34;&gt;Share dashboards and panels&lt;/h1&gt;
&lt;p&gt;Grafana enables you to share dashboards and panels with other users within your organization and in certain situations, publicly on the web. You can share using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Direct links with users in and outside of your organization&lt;/li&gt;
&lt;li&gt;Snapshots&lt;/li&gt;
&lt;li&gt;Embeds&lt;/li&gt;
&lt;li&gt;PDFs&lt;/li&gt;
&lt;li&gt;PNG image files&lt;/li&gt;
&lt;li&gt;JSON files&lt;/li&gt;
&lt;li&gt;Reports&lt;/li&gt;
&lt;li&gt;Library panels&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You must have an authorized viewer permission to see an image rendered by a direct link. The same permission is also required to view embedded links unless you have anonymous access permission enabled for your Grafana instance.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Anonymous access permission is not available in Grafana Cloud. This feature is only supported for Grafana Enterprise and Grafana Open Source.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;share-a-dashboard&#34;&gt;Share dashboards&lt;/h2&gt;
&lt;p&gt;You can share dashboards in the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#share-an-internal-link&#34;&gt;Internally with a link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#share-an-external-link&#34;&gt;Externally with anyone or specific people&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#schedule-a-report&#34;&gt;As a report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#share-a-snapshot&#34;&gt;As a snapshot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#export-a-dashboard-as-pdf&#34;&gt;As a PDF export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#export-a-dashboard-as-code&#34;&gt;As a JSON file export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#export-a-dashboard-as-an-image&#34;&gt;As an image export&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you share a dashboard externally as a link or by email, those dashboards are included in a list of your shared dashboards. To view the list and manage these dashboards, navigate to &lt;strong&gt;Dashboards &amp;gt; Shared dashboards&lt;/strong&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you change a dashboard, ensure that you save the changes before sharing.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;share-an-internal-link&#34;&gt;Share an internal link&lt;/h3&gt;
&lt;p&gt;To share a customized, direct link to your dashboard within your organization, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/li&gt;
&lt;li&gt;Click the dashboard you want to share.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Share&lt;/strong&gt; drop-down list in the top-right corner and select &lt;strong&gt;Share internally&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;(Optional) In the &lt;strong&gt;Share internally&lt;/strong&gt; drawer that opens, set the following options:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lock time range&lt;/strong&gt; - Change the current relative time range to an absolute time range. This option is enabled by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shorten link&lt;/strong&gt; - Shorten the dashboard link. This option is enabled by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Select the theme for the dashboard. Choose from &lt;strong&gt;Current&lt;/strong&gt;, &lt;strong&gt;Dark&lt;/strong&gt;, or &lt;strong&gt;Light&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Copy link&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Send the copied link to a Grafana user with authorization to view the link.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;quick-share-an-internal-link&#34;&gt;Quick-share an internal link&lt;/h4&gt;
&lt;p&gt;Once you&amp;rsquo;ve customized an internal link, you can share it quickly by following these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/li&gt;
&lt;li&gt;Click the dashboard you want to share.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Share&lt;/strong&gt; button, not the drop-down list icon, to copy a shortened link.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This link has any customizations, like time range locking or theme, that you&amp;rsquo;ve previously set. These are stored in the browser scope.&lt;/p&gt;
&lt;h3 id=&#34;share-an-external-link&#34;&gt;Share an external link&lt;/h3&gt;
&lt;p&gt;Externally shared dashboards allow you to share your Grafana dashboard with anyone. This is useful when you want to make your dashboard available to the world without requiring access to your Grafana organization.&lt;/p&gt;
&lt;p&gt;Learn how to configure and manage externally shared dashboards in 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/share-dashboards-panels/shared-dashboards/&#34;&gt;Externally shared dashboards&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;schedule-a-report&#34;&gt;Schedule a report&lt;/h3&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This feature is only available on Grafana Enterprise.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To share your dashboard as a report, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/li&gt;
&lt;li&gt;Click the dashboard you want to share.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Share&lt;/strong&gt; drop-down list in the top-right corner and select &lt;strong&gt;Schedule a report&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/create-reports/#create-a-report&#34;&gt;Configure the report&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Depending on your schedule settings, you&amp;rsquo;ll have different options at this step. Click either &lt;strong&gt;Schedule send&lt;/strong&gt; or &lt;strong&gt;Send now&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can also save the report as a draft.&lt;/p&gt;
&lt;p&gt;To manage your reports, navigate to &lt;strong&gt;Dashboards &amp;gt; Reporting &amp;gt; Reports&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&#34;share-a-snapshot&#34;&gt;Share a snapshot&lt;/h3&gt;
&lt;p&gt;A dashboard snapshot publicly shares a dashboard while removing sensitive data such as queries and panel links, leaving only visible metrics and series names. Anyone with the link can access the snapshot.&lt;/p&gt;
&lt;p&gt;You can publish snapshots to your local instance or to &lt;a href=&#34;http://snapshots.raintank.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;snapshots.raintank.io&lt;/a&gt;. The latter is a free service provided by Grafana Labs that enables you to publish dashboard snapshots to an external Grafana instance. Anyone with the link can view it. You can set an expiration time if you want the snapshot removed after a certain time period.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The snapshots.raintank.io option is disabled by default in Grafana Cloud. You can update &lt;a href=&#34;/docs/grafana/latest/setup-grafana/configure-grafana/#external_enabled&#34;&gt;your config file&lt;/a&gt; to enable this functionality.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To see the other snapshots shared from your organization, navigate to &lt;strong&gt;Dashboards &amp;gt; Snapshots&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;p&gt;To share your dashboard with anyone as a snapshot, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the dashboard you want to share.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Share&lt;/strong&gt; drop-down list in the top-right corner and select &lt;strong&gt;Share snapshot&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Share snapshot&lt;/strong&gt; drawer that opens, enter a descriptive title for the snapshot in the &lt;strong&gt;Snapshot name&lt;/strong&gt; field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select one of the following expiration options for the snapshot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 Hour&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1 Day&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1 Week&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Publish snapshot&lt;/strong&gt; or &lt;strong&gt;Publish to snapshots.raintank.io&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Grafana generates the link of the snapshot. Note that you can&amp;rsquo;t publish dashboard snapshots containing custom panels to snapshot.raintank.io.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Copy link&lt;/strong&gt;, and share it either within your organization or publicly on the web.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;delete-a-snapshot&#34;&gt;Delete a snapshot&lt;/h4&gt;
&lt;p&gt;To delete existing snapshots, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to &lt;strong&gt;Dashboards &amp;gt; Snapshots&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To confirm which snapshot you&amp;rsquo;re about to delete, click &lt;strong&gt;View&lt;/strong&gt; on the snapshot row.&lt;/p&gt;
&lt;p&gt;The URLs for panel and dashboard snapshots from the same dashboard look similar and viewing them first can help you distinguish them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the red &lt;strong&gt;x&lt;/strong&gt; next to the snapshot that you want to delete.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The snapshot is immediately deleted. You might need to clear your browser cache or use a private or incognito browser to confirm this.&lt;/p&gt;
&lt;h2 id=&#34;export-dashboards&#34;&gt;Export dashboards&lt;/h2&gt;
&lt;p&gt;In addition to sharing dashboards as links, reports, and snapshots, you can export them as PDFs or JSON files.&lt;/p&gt;
&lt;h3 id=&#34;export-a-dashboard-as-pdf&#34;&gt;Export a dashboard as PDF&lt;/h3&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This feature is only available on Grafana Enterprise.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To export a dashboard in its current state as a PDF, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the dashboard you want to export.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Export&lt;/strong&gt; drop-down in the top-right corner and select &lt;strong&gt;Export as PDF&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Export dashboard PDF&lt;/strong&gt; drawer that opens, select either &lt;strong&gt;Landscape&lt;/strong&gt; or &lt;strong&gt;Portrait&lt;/strong&gt; for the PDF orientation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select either &lt;strong&gt;Grid&lt;/strong&gt; or &lt;strong&gt;Simple&lt;/strong&gt; for the PDF layout.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Set the &lt;strong&gt;Zoom&lt;/strong&gt; level; zoom in to enlarge text, or zoom out to see more data (like table columns) per panel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Generate PDF&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The PDF opens in another tab where you can download it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;export-a-dashboard-as-code&#34;&gt;Export a dashboard as code&lt;/h3&gt;
&lt;p&gt;Export a Grafana JSON file that contains everything you need, including layout, variables, styles, data sources, queries, and so on, so that you can later import the dashboard. To export a JSON file, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the dashboard you want to export.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Export&lt;/strong&gt; drop-down list in the top-right corner and select &lt;strong&gt;Export as code&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Export dashboard&lt;/strong&gt; drawer opens.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the dashboard JSON model that you to export:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Classic&lt;/strong&gt; - Export dashboards created using the 
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/view-dashboard-json-model/&#34;&gt;current dashboard schema&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;V1 Resource&lt;/strong&gt; - Export dashboards created using the 
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/view-dashboard-json-model/&#34;&gt;current dashboard schema&lt;/a&gt; wrapped in the &lt;code&gt;spec&lt;/code&gt; property of the &lt;a href=&#34;https://play.grafana.org/swagger?api=dashboard.grafana.app-v2alpha1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;V1 Kubernetes-style resource&lt;/a&gt;. Choose between &lt;strong&gt;JSON&lt;/strong&gt; and &lt;strong&gt;YAML&lt;/strong&gt; format.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;V2 Resource&lt;/strong&gt; - Export dashboards created using the &lt;a href=&#34;https://play.grafana.org/swagger?api=dashboard.grafana.app-v2beta1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;V2 Resource schema&lt;/a&gt;. Choose between &lt;strong&gt;JSON&lt;/strong&gt; and &lt;strong&gt;YAML&lt;/strong&gt; format.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Toggle the &lt;strong&gt;Export for sharing externally&lt;/strong&gt; switch to generate the JSON with a different data source UID.&lt;/li&gt;
&lt;li&gt;Toggle the &lt;strong&gt;Remove deployment details&lt;/strong&gt; switch to make the dashboard externally shareable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Download file&lt;/strong&gt; or &lt;strong&gt;Copy to clipboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;export-a-dashboard-as-an-image&#34;&gt;Export a dashboard as an image&lt;/h3&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You must have the &lt;a href=&#34;/grafana/plugins/grafana-image-renderer/&#34;&gt;Grafana image renderer plugin&lt;/a&gt; installed to export a dashboard as an image.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To export a dashboard in its current state as a PNG image file, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Dashboards&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the dashboard you want to export.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Export&lt;/strong&gt; drop-down list in the top-right corner and select &lt;strong&gt;Export as image&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Export as image&lt;/strong&gt; drawer opens.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Generate image&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The image preview is displayed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Download image&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The generated image reflects how the dashboard appears in your browser.
To change it, make changes to the dashboard or browser, like zooming in or out or resizing.&lt;/p&gt;
&lt;h2 id=&#34;share-a-panel&#34;&gt;Share panels&lt;/h2&gt;
&lt;p&gt;You can share a panels in the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#share-an-internal-link&#34;&gt;Internally with a link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#share-an-embed&#34;&gt;As an embed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#panel-snapshot&#34;&gt;As a snapshot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you change a panel, ensure that you save the changes before sharing.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;share-an-internal-link-1&#34;&gt;Share an internal link&lt;/h3&gt;
&lt;p&gt;To share a personalized, direct link to your panel within your organization, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel you want to share to display the actions menu on the top right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Share link&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) In the &lt;strong&gt;Link settings&lt;/strong&gt; drawer that opens, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lock time range&lt;/strong&gt; - Change the current relative time range to an absolute time range. This option is enabled by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shorten link&lt;/strong&gt; - Shorten the panel link. This option is disabled by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the theme for the dashboard. Choose from &lt;strong&gt;Current&lt;/strong&gt;, &lt;strong&gt;Dark&lt;/strong&gt;, or &lt;strong&gt;Light&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Copy link&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Send the copied link to a Grafana user with authorization to view it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) To 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/&#34;&gt;generate an image of the panel as a PNG file&lt;/a&gt;, customize the image settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Width&lt;/strong&gt; - In pixels. The default is 1000.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Height&lt;/strong&gt; - In pixels. The default is 500.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scale factor&lt;/strong&gt; - The default is 1.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are maximums for 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/#viewport-maximum-width&#34;&gt;width&lt;/a&gt;, 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/#viewport-maximum-height&#34;&gt;height&lt;/a&gt;, and 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/#maximum-device-scale-factor&#34;&gt;scale factor&lt;/a&gt; in the image renderer configuration that you can customize if needed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Click &lt;strong&gt;Generate image&lt;/strong&gt; to see a preview of the panel image.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Click &lt;strong&gt;Download image&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Send the copied image to a Grafana user with authorization to view it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;query-string-parameters-for-server-side-rendered-images&#34;&gt;Query string parameters for server-side rendered images&lt;/h4&gt;
&lt;p&gt;When you click &lt;strong&gt;Generate image&lt;/strong&gt; in the panel link settings, Grafana generates a PNG image of the panel with the following default parameters:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Parameter&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;width&lt;/td&gt;
              &lt;td&gt;Width in pixels. Default is 1000.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;height&lt;/td&gt;
              &lt;td&gt;Height in pixels. Default is 500.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;tz&lt;/td&gt;
              &lt;td&gt;Timezone in the format &lt;code&gt;UTC%2BHH%3AMM&lt;/code&gt; where HH and MM are offset in hours and minutes after UTC.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;timeout&lt;/td&gt;
              &lt;td&gt;Number of seconds. The timeout can be increased if the query for the panel needs more than the default 30 seconds.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;scale&lt;/td&gt;
              &lt;td&gt;Numeric value to configure device scale factor. Default is 1. Use a higher value to produce more detailed images (higher DPI).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The image renderer enforces minimum width and height requirements. You can customize these minimums in self-managed Grafana installations through the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/#configuration&#34;&gt;image renderer configuration&lt;/a&gt;. In Grafana Cloud, the configuration is managed by Grafana and can&amp;rsquo;t be modified. If you encounter size-related errors when rendering images using the API, ensure your dimensions meet the minimum requirements.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;You can also update these parameters in the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/image-rendering/#configuration&#34;&gt;image rendering configuration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The following example shows a link to a server-side rendered PNG:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;Bash&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;https://play.grafana.org/render/d-solo/ktMs4D6Mk?from=2024-09-03T11:55:44.442Z&amp;amp;to=2024-09-03T17:55:44.442Z&amp;amp;panelId=panel-13&amp;amp;__feature.dashboardScene&amp;amp;width=1000&amp;amp;height=500&amp;amp;tz=UTC&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;share-an-embed&#34;&gt;Share an embed&lt;/h3&gt;
&lt;p&gt;You can share a panel by embedding it on another website using an iframe. Users must be signed into Grafana to view the panel unless you have anonymous access permission enabled for your Grafana instance.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Panel embedding and anonymous access permissions are not available in Grafana Cloud, even for panels in 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/share-dashboards-panels/shared-dashboards/&#34;&gt;externally shared dashboards&lt;/a&gt;. These capabilities are only supported in Grafana Enterprise and Grafana Open Source.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To create a panel that can be embedded, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel you want to share to display the actions menu on the top-right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Share embed&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Share embed&lt;/strong&gt; drawer opens.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Toggle the &lt;strong&gt;Lock time range&lt;/strong&gt; switch to set whether the panel uses the current relative time range or an absolute time range. This option is enabled by default.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the theme for the dashboard. Choose from &lt;strong&gt;Current&lt;/strong&gt;, &lt;strong&gt;Dark&lt;/strong&gt;, or &lt;strong&gt;Light&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Make any changes to the HTML that you need.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Copy to clipboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Paste the HTML code into your website code.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here&amp;rsquo;s an example of what the HTML code might look like:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;HTML&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-html&#34;&gt;&amp;lt;iframe
  src=&amp;#34;https://snapshots.raintank.io/dashboard-solo/snapshot/y7zwi2bZ7FcoTlB93WN7yWO4aMiz3pZb?from=1493369923321&amp;amp;to=1493377123321&amp;amp;panelId=4&amp;#34;
  width=&amp;#34;650&amp;#34;
  height=&amp;#34;300&amp;#34;
  frameborder=&amp;#34;0&amp;#34;
&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The result is an interactive Grafana visualization embedded in an iframe.&lt;/p&gt;
&lt;h3 id=&#34;panel-snapshot&#34;&gt;Share a snapshot&lt;/h3&gt;
&lt;p&gt;A panel snapshot shares an interactive panel publicly while removing sensitive data such as queries and panel links, leaving only visible metrics and series names. Anyone with the link can access the snapshot.&lt;/p&gt;
&lt;p&gt;You can publish snapshots to your local instance or to &lt;a href=&#34;http://snapshots.raintank.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;snapshots.raintank.io&lt;/a&gt;. The latter is a free service provided by Grafana Labs that enables you to publish dashboard snapshots to an external Grafana instance. Anyone with the link can view it. You can set an expiration time if you want the snapshot removed after a certain time period.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The snapshots.raintank.io option is disabled by default in Grafana Cloud. You can update &lt;a href=&#34;/docs/grafana/latest/setup-grafana/configure-grafana/#external_enabled&#34;&gt;your config file&lt;/a&gt; to enable this functionality.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To see the other snapshots shared from your organization, navigate to &lt;strong&gt;Dashboards &amp;gt; Snapshots&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;p&gt;To share your panel with anyone as a snapshot, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel you want to share to display the actions menu on the top-right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Share snapshot&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;Share snapshot&lt;/strong&gt; drawer that opens, enter a descriptive title for the snapshot in the &lt;strong&gt;Snapshot name&lt;/strong&gt; field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select one of the following expiration options for the snapshot:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 Hour&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1 Day&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1 Week&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Publish snapshot&lt;/strong&gt; or &lt;strong&gt;Publish to snapshots.raintank.io&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Grafana generates the link of the snapshot. Note that you can&amp;rsquo;t publish snapshots that include custom panels to snapshot.raintank.io.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Copy link&lt;/strong&gt;, and share it either within your organization or publicly on the web.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;X&lt;/strong&gt; at the top-right corner to close the share drawer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;delete-a-snapshot-1&#34;&gt;Delete a snapshot&lt;/h4&gt;
&lt;p&gt;To delete existing snapshots, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to &lt;strong&gt;Dashboards &amp;gt; Snapshots&lt;/strong&gt; in the main menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To confirm which snapshot you&amp;rsquo;re about to delete, click &lt;strong&gt;View&lt;/strong&gt; on the snapshot row.&lt;/p&gt;
&lt;p&gt;The URLs for panel and dashboard snapshots from the same dashboard look similar and viewing them first can help you distinguish them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the red &lt;strong&gt;x&lt;/strong&gt; next to the snapshot URL that you want to delete.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The snapshot is immediately deleted. You may need to clear your browser cache or use a private or incognito browser to confirm this.&lt;/p&gt;
]]></content><description>&lt;h1 id="share-dashboards-and-panels">Share dashboards and panels&lt;/h1>
&lt;p>Grafana enables you to share dashboards and panels with other users within your organization and in certain situations, publicly on the web. You can share using:&lt;/p></description></item><item><title>Variables</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/variables/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/variables/</guid><content><![CDATA[&lt;h1 id=&#34;variables&#34;&gt;Variables&lt;/h1&gt;
&lt;p&gt;A variable is a placeholder for a value.
When you change the value, the element using the variable will change to reflect the new value.&lt;/p&gt;
&lt;p&gt;Variables are displayed as drop-down lists (or in some cases text fields) at the top of the dashboard.
These drop-down lists make it easy to update the variable value and thus change the data being displayed in your dashboard.&lt;/p&gt;
&lt;p&gt;For example, if you needed to monitor several servers, you &lt;em&gt;could&lt;/em&gt; make a dashboard for each server.
Or you could create one dashboard and use panels with variables like this one, where you can change the server using the variable selector:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-selected-variables-v12.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-selected-variables-v12.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-selected-variables-v12.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Variable drop-down open and two values selected&#34;width=&#34;1594&#34;height=&#34;870&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-selected-variables-v12.png&#34;
            alt=&#34;Variable drop-down open and two values selected&#34;width=&#34;1594&#34;height=&#34;870&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Variables allow you to create more interactive dashboards.
Instead of hard-coding things like server, application, and sensor names in your metric queries, you can use variables in their place.
They&amp;rsquo;re useful for administrators who want to allow Grafana viewers to adjust visualizations without giving them full editing permissions.&lt;/p&gt;
&lt;p&gt;Using variables also allows you to single-source dashboards.
If you have multiple identical data sources or servers, you can make one dashboard and use variables to change what you are viewing.
This simplifies maintenance and upkeep enormously.&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/mMUJ3iwIYwc&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;You can use variables in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data source queries&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-panel-options/#configure-repeating-panels&#34;&gt;Panel repeating options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/manage-dashboard-links/&#34;&gt;Dashboard and panel links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Titles&lt;/li&gt;
&lt;li&gt;Descriptions&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/transform-data/&#34;&gt;Transformations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To see variable settings, navigate to &lt;strong&gt;Dashboard Settings &amp;gt; Variables&lt;/strong&gt;.
Click a variable in the list to see its settings.&lt;/p&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/goto/B9Xog68Hg?orgId=1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Templating - Interactive dashboard&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/goto/B9Xog68Hg?orgId=1&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;templates&#34;&gt;Template variables&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;template&lt;/em&gt; is any query that contains a variable.
Queries with text that starts with &lt;code&gt;$&lt;/code&gt; are templates.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;In our documentation and in the application, we typically simply refer to a &lt;em&gt;template query&lt;/em&gt; as a &lt;em&gt;query&lt;/em&gt;, but we often use the terms &lt;em&gt;variable&lt;/em&gt; and &lt;em&gt;template variable&lt;/em&gt; interchangeably.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For example, if you were administering a dashboard to monitor several servers, it could have panels that use template queries like this one:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;text&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-text&#34;&gt;groupByNode(movingAverage(apps.$app.$server.counters.requests.count, 10), 2, &amp;#39;sum&amp;#39;)&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The following image shows a panel in edit mode using the query:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-template-query-v12.1.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-template-query-v12.1.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-template-query-v12.1.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A panel using a template query&#34;width=&#34;2488&#34;height=&#34;1342&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-template-query-v12.1.png&#34;
            alt=&#34;A panel using a template query&#34;width=&#34;2488&#34;height=&#34;1342&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;variables-in-urls&#34;&gt;Variables in URLs&lt;/h3&gt;
&lt;p&gt;Variable values are always synced to the URL using &lt;a href=&#34;/docs/grafana/latest/dashboards/variables/variable-syntax/#query-parameters&#34;&gt;query parameter syntax&lt;/a&gt;, &lt;code&gt;var-&amp;lt;varname&amp;gt;=value&lt;/code&gt;.
For example:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;text&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-text&#34;&gt;https://play.grafana.org/d/HYaGDGIMk/templating-global-variables-and-interpolation?orgId=1&amp;amp;from=now-6h&amp;amp;to=now&amp;amp;timezone=utc&amp;amp;var-Server=CCC&amp;amp;var-MyCustomDashboardVariable=Hello%20World%21&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In the preceding example, the variables and values are &lt;code&gt;var-Server=CCC&lt;/code&gt; and &lt;code&gt;var-MyCustomDashboardVariable=Hello%20World%21&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;additional-examples&#34;&gt;Additional examples&lt;/h2&gt;
&lt;p&gt;The following dashboards in Grafana Play provide examples of template variables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://play.grafana.org/goto/yfZOReUNR?orgId=1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Templating - Repeated panels&lt;/a&gt; - Using query variables to control how many panels appear in a dashboard.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.grafana.org/d/testdata-nested-variables-drilldown/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Templating - Nested Variables Drilldown&lt;/a&gt; - Demonstrates how changing one variable value can change the values available in a nested variable.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://play.grafana.org/d/HYaGDGIMk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Templating - Global variables and interpolation&lt;/a&gt; - Shows you how the syntax for Grafana variables works.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;next-steps&#34;&gt;Next steps&lt;/h2&gt;
&lt;p&gt;The following topics describe how to add and manage variables in your dashboards:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/variables/add-template-variables/&#34;&gt;Add variables&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/variables/inspect-variable/&#34;&gt;Manage and inspect variables&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/variables/variable-syntax/&#34;&gt;Variable syntax&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="variables">Variables&lt;/h1>
&lt;p>A variable is a placeholder for a value.
When you change the value, the element using the variable will change to reflect the new value.&lt;/p></description></item><item><title>Assess dashboard usage</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/assess-dashboard-usage/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/assess-dashboard-usage/</guid><content><![CDATA[&lt;h1 id=&#34;assess-dashboard-usage&#34;&gt;Assess dashboard usage&lt;/h1&gt;
&lt;p&gt;Usage insights enables you to have a better understanding of how your Grafana instance is used.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Available in 
    &lt;a href=&#34;/docs/grafana/v12.4/introduction/grafana-enterprise/&#34;&gt;Grafana Enterprise&lt;/a&gt; and &lt;a href=&#34;/docs/grafana-cloud/&#34;&gt;Grafana Cloud&lt;/a&gt;.
Grafana Cloud insights logs include additional fields with their own dashboards.
Read more in the &lt;a href=&#34;/docs/grafana-cloud/account-management/usage-insights/&#34;&gt;Grafana Cloud documentation&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;The usage insights feature collects a number of aggregated data and stores them in the database:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dashboard views (aggregated and per user)&lt;/li&gt;
&lt;li&gt;Data source errors&lt;/li&gt;
&lt;li&gt;Data source queries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The aggregated data provides you access to several features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#dashboard-and-data-source-insights&#34;&gt;Dashboard and data source insights&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#presence-indicator&#34;&gt;Presence indicator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#sort-dashboards-by-using-insights-data&#34;&gt;Sort dashboards by using insights data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#visualize-usage-insights-data&#34;&gt;Visualize usage insight data in a dashboard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This feature also generates detailed logs that can be exported to Loki. Refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-security/export-logs/&#34;&gt;Export logs of usage insights&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;dashboard-and-data-source-insights&#34;&gt;Dashboard and data source insights&lt;/h2&gt;
&lt;p&gt;For every dashboard and data source, you can access usage information.&lt;/p&gt;
&lt;h3 id=&#34;dashboard-insights&#34;&gt;Dashboard insights&lt;/h3&gt;
&lt;p&gt;To see dashboard usage information, click the dashboard insights icon in the header.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/screenshot-dashboard-insights-icon-11.2.png&#34;
  alt=&#34;Dashboard insights icon&#34; width=&#34;409&#34;
     height=&#34;97&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Dashboard insights show the following information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Stats:&lt;/strong&gt; The number of daily queries and errors for the past 30 days.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Users &amp;amp; activity:&lt;/strong&gt; The daily view count for the last 30 days; last activities on the dashboard and recent users (with a limit of 20).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/dashboard_insights_stats.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/dashboard_insights_stats.png&#34;data-srcset=&#34;/static/img/docs/enterprise/dashboard_insights_stats.png?w=320 320w, /static/img/docs/enterprise/dashboard_insights_stats.png?w=550 550w, /static/img/docs/enterprise/dashboard_insights_stats.png?w=750 750w, /static/img/docs/enterprise/dashboard_insights_stats.png?w=900 900w, /static/img/docs/enterprise/dashboard_insights_stats.png?w=1040 1040w, /static/img/docs/enterprise/dashboard_insights_stats.png?w=1240 1240w, /static/img/docs/enterprise/dashboard_insights_stats.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Stats tab&#34;width=&#34;959&#34;height=&#34;812&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/dashboard_insights_stats.png&#34;
            alt=&#34;Stats tab&#34;width=&#34;959&#34;height=&#34;812&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/dashboard_insights_users.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/dashboard_insights_users.png&#34;data-srcset=&#34;/static/img/docs/enterprise/dashboard_insights_users.png?w=320 320w, /static/img/docs/enterprise/dashboard_insights_users.png?w=550 550w, /static/img/docs/enterprise/dashboard_insights_users.png?w=750 750w, /static/img/docs/enterprise/dashboard_insights_users.png?w=900 900w, /static/img/docs/enterprise/dashboard_insights_users.png?w=1040 1040w, /static/img/docs/enterprise/dashboard_insights_users.png?w=1240 1240w, /static/img/docs/enterprise/dashboard_insights_users.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Users and activity tab&#34;width=&#34;959&#34;height=&#34;809&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/dashboard_insights_users.png&#34;
            alt=&#34;Users and activity tab&#34;width=&#34;959&#34;height=&#34;809&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;If 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/#public_dashboards&#34;&gt;dashboard sharing&lt;/a&gt; is enabled, you&amp;rsquo;ll also see a &lt;strong&gt;Shared dashboards&lt;/strong&gt; tab in your analytics.&lt;/p&gt;
&lt;h3 id=&#34;data-source-insights&#34;&gt;Data source insights&lt;/h3&gt;
&lt;p&gt;Data source insights provides information about how a data source has been used in the past 30 days, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Queries per day&lt;/li&gt;
&lt;li&gt;Errors per day&lt;/li&gt;
&lt;li&gt;Query load time per day (averaged in ms)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To find data source insights:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Connections&lt;/strong&gt; in the main navigation.&lt;/li&gt;
&lt;li&gt;Under Your connections, click &lt;strong&gt;Data sources&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click a data source.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Insights&lt;/strong&gt; tab.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 650px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Insights tab for a data source&#34;width=&#34;955&#34;height=&#34;844&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-data-source-insights-9.5.png&#34;
            alt=&#34;Insights tab for a data source&#34;width=&#34;955&#34;height=&#34;844&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;presence-indicator&#34;&gt;Presence indicator&lt;/h2&gt;
&lt;p&gt;When you are signed in and looking at a dashboard, you can know who is looking at the same dashboard as you are via a presence indicator, which displays avatars of users who have recently interacted with the dashboard. The default time frame is 10 minutes. To see the user&amp;rsquo;s name, hover over the user&amp;rsquo;s avatar. The avatars come from &lt;a href=&#34;https://gravatar.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gravatar&lt;/a&gt; based on the user&amp;rsquo;s email.&lt;/p&gt;
&lt;p&gt;When there are more active users on a dashboard than can fit within the presence indicator, click the &lt;strong&gt;&#43;X&lt;/strong&gt; icon. Doing so opens &lt;a href=&#34;#dashboard-and-data-source-insights&#34;&gt;dashboard insights&lt;/a&gt;, which contains more details about recent user activity.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/enterprise/presence_indicators.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/enterprise/presence_indicators.png&#34;data-srcset=&#34;/static/img/docs/enterprise/presence_indicators.png?w=320 320w, /static/img/docs/enterprise/presence_indicators.png?w=550 550w, /static/img/docs/enterprise/presence_indicators.png?w=750 750w, /static/img/docs/enterprise/presence_indicators.png?w=900 900w, /static/img/docs/enterprise/presence_indicators.png?w=1040 1040w, /static/img/docs/enterprise/presence_indicators.png?w=1240 1240w, /static/img/docs/enterprise/presence_indicators.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Presence indicator icons&#34;width=&#34;554&#34;height=&#34;69&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/enterprise/presence_indicators.png&#34;
            alt=&#34;Presence indicator icons&#34;width=&#34;554&#34;height=&#34;69&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;To change &lt;em&gt;recent&lt;/em&gt; to something other than the past 10 minutes, edit the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/&#34;&gt;configuration&lt;/a&gt; file:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[analytics.views]

# Set age for recent active users to 10 minutes
recent_users_age = 10m&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;To disable the presence indicator, edit the 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-grafana/&#34;&gt;configuration&lt;/a&gt; file as follows:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[analytics.views]


# Disables the presence indicator
recent_users_age = 0&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The dashboard won&amp;rsquo;t show any avatars and thus no recent user activity.&lt;/p&gt;
&lt;h2 id=&#34;sort-dashboards-by-using-insights-data&#34;&gt;Sort dashboards by using insights data&lt;/h2&gt;
&lt;p&gt;In the search view, you can use insights data to help you find most-used, broken, and unused dashboards.&lt;/p&gt;
&lt;p&gt;You can sort the dashboards by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Errors total&lt;/li&gt;
&lt;li&gt;Errors 30 days (most and least)&lt;/li&gt;
&lt;li&gt;Views total&lt;/li&gt;
&lt;li&gt;Views 30 days (most and least)&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 650px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Open list of dashboard sort options&#34;width=&#34;957&#34;height=&#34;548&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-dashboard-sort-9.5.png&#34;
            alt=&#34;Open list of dashboard sort options&#34;width=&#34;957&#34;height=&#34;548&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;visualize-usage-insights-data&#34;&gt;Visualize usage insights data&lt;/h2&gt;
&lt;p&gt;If you set up your installation to 
    &lt;a href=&#34;/docs/grafana/v12.4/setup-grafana/configure-security/export-logs/&#34;&gt;export logs of usage insights&lt;/a&gt;, there are two dashboards to help you take advantage of this data.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;/grafana/dashboards/13785&#34;&gt;Usage Insights overview&lt;/a&gt; provides a top-level perspective of user activity.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/grafana/dashboards/13786&#34;&gt;Data source details&lt;/a&gt; dashboard provides a view of data source activity and health.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can click the previous links to download the respective dashboard JSON, then import into your Grafana installation.&lt;/p&gt;
]]></content><description>&lt;h1 id="assess-dashboard-usage">Assess dashboard usage&lt;/h1>
&lt;p>Usage insights enables you to have a better understanding of how your Grafana instance is used.&lt;/p>
&lt;div class="admonition admonition-note">&lt;blockquote>&lt;p class="title text-uppercase">Note&lt;/p>&lt;p>Available in
&lt;a href="/docs/grafana/v12.4/introduction/grafana-enterprise/">Grafana Enterprise&lt;/a> and &lt;a href="/docs/grafana-cloud/">Grafana Cloud&lt;/a>.
Grafana Cloud insights logs include additional fields with their own dashboards.
Read more in the &lt;a href="/docs/grafana-cloud/account-management/usage-insights/">Grafana Cloud documentation&lt;/a>.&lt;/p></description></item><item><title>Troubleshoot dashboards</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/troubleshoot-dashboards/</link><pubDate>Fri, 03 Apr 2026 19:43:06 +0000</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/dashboards/troubleshoot-dashboards/</guid><content><![CDATA[&lt;h1 id=&#34;troubleshoot-dashboards&#34;&gt;Troubleshoot dashboards&lt;/h1&gt;
&lt;p&gt;Use the following strategies to help you troubleshoot common dashboard problems.&lt;/p&gt;
&lt;h2 id=&#34;dashboard-is-slow&#34;&gt;Dashboard is slow&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Are you trying to render dozens (or hundreds or thousands) of time series on a graph? This can cause the browser to lag. Try using functions like &lt;code&gt;highestMax&lt;/code&gt; (in Graphite) to reduce the number of returned series.&lt;/li&gt;
&lt;li&gt;Sometimes series names can be very large. This causes larger response sizes. Try using &lt;code&gt;alias&lt;/code&gt; to reduce the size of the returned series names.&lt;/li&gt;
&lt;li&gt;Are you querying many time series or a long time range? Both of these conditions can cause Grafana or your data source to pull in a lot of data, which may slow the dashboard down. Try reducing one or both of these.&lt;/li&gt;
&lt;li&gt;There could be high load on your network infrastructure. If the slowness isn&amp;rsquo;t consistent, this may be the problem.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;dashboard-refresh-rate-issues&#34;&gt;Dashboard refresh rate issues&lt;/h2&gt;
&lt;p&gt;By default, Grafana queries your data source every 30 seconds. However, setting a low refresh rate on your dashboards puts unnecessary stress on the backend. In many cases, querying this frequently isn&amp;rsquo;t necessary because the data source isn&amp;rsquo;t sending data often enough for there to be changes every 30 seconds.&lt;/p&gt;
&lt;p&gt;We recommend the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only enable auto-refreshing on dashboards, panels, or variables if necessary. Users can refresh their browser manually.&lt;/li&gt;
&lt;li&gt;If you require auto-refreshing, then set the refresh rate to a longer time period that makes sense, such as once a minute, every 10 minutes, or every hour.&lt;/li&gt;
&lt;li&gt;Check the time range of your dashboard. If your dashboard has a longer time range, such as a week, then you really don&amp;rsquo;t need automated refreshing and you should disable it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;handling-or-rendering-null-data-is-wrong-or-confusing&#34;&gt;Handling or rendering null data is wrong or confusing&lt;/h2&gt;
&lt;p&gt;Some applications publish data intermittently; for example, they only post a metric when an event occurs. By default, Grafana graphs connect lines between the data points, but this can be deceptive.&lt;/p&gt;
&lt;p&gt;The graph in the following image has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Points and 3-point radius enabled to highlight where data points are actually present.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Connect null values&lt;/strong&gt; set to &lt;strong&gt;Always&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1200px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/troubleshooting/grafana_null_connected.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/troubleshooting/grafana_null_connected.png&#34;data-srcset=&#34;/static/img/docs/troubleshooting/grafana_null_connected.png?w=320 320w, /static/img/docs/troubleshooting/grafana_null_connected.png?w=550 550w, /static/img/docs/troubleshooting/grafana_null_connected.png?w=750 750w, /static/img/docs/troubleshooting/grafana_null_connected.png?w=900 900w, /static/img/docs/troubleshooting/grafana_null_connected.png?w=1040 1040w, /static/img/docs/troubleshooting/grafana_null_connected.png?w=1240 1240w, /static/img/docs/troubleshooting/grafana_null_connected.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Graph with null values connected&#34;width=&#34;1095&#34;height=&#34;443&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/troubleshooting/grafana_null_connected.png&#34;
            alt=&#34;Graph with null values connected&#34;width=&#34;1095&#34;height=&#34;443&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The graph in this next image shows bars instead of lines and has the &lt;strong&gt;No value&lt;/strong&gt; option under &lt;strong&gt;Standard options&lt;/strong&gt; set to &lt;strong&gt;0&lt;/strong&gt;.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1200px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/troubleshooting/grafana_null_zero.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/troubleshooting/grafana_null_zero.png&#34;data-srcset=&#34;/static/img/docs/troubleshooting/grafana_null_zero.png?w=320 320w, /static/img/docs/troubleshooting/grafana_null_zero.png?w=550 550w, /static/img/docs/troubleshooting/grafana_null_zero.png?w=750 750w, /static/img/docs/troubleshooting/grafana_null_zero.png?w=900 900w, /static/img/docs/troubleshooting/grafana_null_zero.png?w=1040 1040w, /static/img/docs/troubleshooting/grafana_null_zero.png?w=1240 1240w, /static/img/docs/troubleshooting/grafana_null_zero.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Graph with null values not connected&#34;width=&#34;1102&#34;height=&#34;442&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/troubleshooting/grafana_null_zero.png&#34;
            alt=&#34;Graph with null values not connected&#34;width=&#34;1102&#34;height=&#34;442&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;As you can see, there&amp;rsquo;s a significant difference in the visualizations.&lt;/p&gt;
]]></content><description>&lt;h1 id="troubleshoot-dashboards">Troubleshoot dashboards&lt;/h1>
&lt;p>Use the following strategies to help you troubleshoot common dashboard problems.&lt;/p>
&lt;h2 id="dashboard-is-slow">Dashboard is slow&lt;/h2>
&lt;ul>
&lt;li>Are you trying to render dozens (or hundreds or thousands) of time series on a graph? This can cause the browser to lag. Try using functions like &lt;code>highestMax&lt;/code> (in Graphite) to reduce the number of returned series.&lt;/li>
&lt;li>Sometimes series names can be very large. This causes larger response sizes. Try using &lt;code>alias&lt;/code> to reduce the size of the returned series names.&lt;/li>
&lt;li>Are you querying many time series or a long time range? Both of these conditions can cause Grafana or your data source to pull in a lot of data, which may slow the dashboard down. Try reducing one or both of these.&lt;/li>
&lt;li>There could be high load on your network infrastructure. If the slowness isn&amp;rsquo;t consistent, this may be the problem.&lt;/li>
&lt;/ul>
&lt;h2 id="dashboard-refresh-rate-issues">Dashboard refresh rate issues&lt;/h2>
&lt;p>By default, Grafana queries your data source every 30 seconds. However, setting a low refresh rate on your dashboards puts unnecessary stress on the backend. In many cases, querying this frequently isn&amp;rsquo;t necessary because the data source isn&amp;rsquo;t sending data often enough for there to be changes every 30 seconds.&lt;/p></description></item></channel></rss>