<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guides on Grafana Labs</title><link>https://grafana.com/docs/grafana/v6.1/guides/</link><description>Recent content in Guides on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v6.1/guides/index.xml" rel="self" type="application/rss+xml"/><item><title>Basic Concepts</title><link>https://grafana.com/docs/grafana/v6.1/guides/basic_concepts/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/basic_concepts/</guid><content><![CDATA[&lt;h1 id=&#34;basic-concepts&#34;&gt;Basic Concepts&lt;/h1&gt;
&lt;p&gt;This document is a “bottom up” introduction to basic concepts in Grafana, and can be used as a starting point to get familiar with core features.&lt;/p&gt;
&lt;h3 id=&#34;data-source&#34;&gt;Data Source&lt;/h3&gt;
&lt;p&gt;Grafana supports many different storage backends for your time series data (Data Source). Each Data Source has a specific Query Editor that is customized for the features and capabilities that the particular Data Source exposes.&lt;/p&gt;
&lt;p&gt;The following datasources are officially supported: &lt;a href=&#34;../../features/datasources/graphite/&#34;&gt;Graphite&lt;/a&gt;, &lt;a href=&#34;../../features/datasources/influxdb/&#34;&gt;InfluxDB&lt;/a&gt;, &lt;a href=&#34;../../features/datasources/opentsdb/&#34;&gt;OpenTSDB&lt;/a&gt;, &lt;a href=&#34;../../features/datasources/prometheus/&#34;&gt;Prometheus&lt;/a&gt;, &lt;a href=&#34;../../features/datasources/elasticsearch/&#34;&gt;Elasticsearch&lt;/a&gt;, &lt;a href=&#34;../../features/datasources/cloudwatch/&#34;&gt;CloudWatch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The query language and capabilities of each Data Source are obviously very different. You can combine data from multiple Data Sources onto a single Dashboard, but each Panel is tied to a specific Data Source that belongs to a particular Organization.&lt;/p&gt;
&lt;h3 id=&#34;organization&#34;&gt;Organization&lt;/h3&gt;
&lt;p&gt;Grafana supports multiple organizations in order to support a wide variety of deployment models, including using a single Grafana instance to provide service to multiple potentially untrusted Organizations.&lt;/p&gt;
&lt;p&gt;In many cases, Grafana will be deployed with a single Organization.&lt;/p&gt;
&lt;p&gt;Each Organization can have one or more Data Sources.&lt;/p&gt;
&lt;p&gt;All Dashboards are owned by a particular Organization.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: It is important to remember that most metric databases do not provide any sort of per-user series authentication. Therefore, in Grafana, Data Sources and Dashboards are available to all Users in a particular Organization.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;For more details on the user model for Grafana, please refer to &lt;a href=&#34;/reference/admin/&#34;&gt;Admin&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;user&#34;&gt;User&lt;/h3&gt;
&lt;p&gt;A User is a named account in Grafana. A user can belong to one or more Organizations, and can be assigned different levels of privileges through roles.&lt;/p&gt;
&lt;p&gt;Grafana supports a wide variety of internal and external ways for Users to authenticate themselves. These include from its own integrated database, from an external SQL server, or from an external LDAP server.&lt;/p&gt;
&lt;p&gt;For more details please refer to &lt;a href=&#34;/reference/http_api/#users&#34;&gt;User Auth&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;row&#34;&gt;Row&lt;/h3&gt;
&lt;p&gt;A Row is a logical divider within a Dashboard, and is used to group Panels together.&lt;/p&gt;
&lt;p&gt;Rows are always 12 “units” wide. These units are automatically scaled dependent on the horizontal resolution of your browser. You can control the relative width of Panels within a row by setting their own width.&lt;/p&gt;
&lt;p&gt;We utilize a unit abstraction so that Grafana looks great on all screens both small and huge.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: With MaxDataPoint functionality, Grafana can show you the perfect amount of datapoints no matter your resolution or time-range.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Utilize the &lt;a href=&#34;/reference/templating/#repeating-rows&#34;&gt;Repeating Rows functionality&lt;/a&gt; to dynamically create or remove entire Rows (that can be filled with Panels), based on the Template variables selected.&lt;/p&gt;
&lt;p&gt;Rows can be collapsed by clicking on the Row Title. If you save a Dashboard with a Row collapsed, it will save in that state and will not preload those graphs until the row is expanded.&lt;/p&gt;
&lt;h3 id=&#34;panel&#34;&gt;Panel&lt;/h3&gt;
&lt;p&gt;The Panel is the basic visualization building block in Grafana. Each Panel provides a Query Editor (dependent on the Data Source selected in the panel) that allows you to extract the perfect visualization to display on the Panel by utilizing the Query Editor&lt;/p&gt;
&lt;p&gt;There are a wide variety of styling and formatting options that each Panel exposes to allow you to create the perfect picture.&lt;/p&gt;
&lt;p&gt;Panels can be dragged and dropped and rearranged on the Dashboard. They can also be resized.&lt;/p&gt;
&lt;p&gt;There are currently four Panel types: &lt;a href=&#34;/reference/graph/&#34;&gt;Graph&lt;/a&gt;, &lt;a href=&#34;/reference/singlestat/&#34;&gt;Singlestat&lt;/a&gt;, &lt;a href=&#34;/reference/dashlist/&#34;&gt;Dashlist&lt;/a&gt;, &lt;a href=&#34;/reference/table_panel/&#34;&gt;Table&lt;/a&gt;,and &lt;a href=&#34;/reference/text/&#34;&gt;Text&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Panels like the &lt;a href=&#34;/reference/graph/&#34;&gt;Graph&lt;/a&gt; panel allow you to graph as many metrics and series as you want. Other panels like &lt;a href=&#34;/reference/singlestat/&#34;&gt;Singlestat&lt;/a&gt; require a reduction of a single query into a single number. &lt;a href=&#34;/reference/dashlist/&#34;&gt;Dashlist&lt;/a&gt; and &lt;a href=&#34;/reference/text/&#34;&gt;Text&lt;/a&gt; are special panels that do not connect to any Data Source.&lt;/p&gt;
&lt;p&gt;Panels can be made more dynamic by utilizing &lt;a href=&#34;/reference/templating/&#34;&gt;Dashboard Templating&lt;/a&gt; variable strings within the panel configuration (including queries to your Data Source configured via the Query Editor).&lt;/p&gt;
&lt;p&gt;Utilize the &lt;a href=&#34;/reference/templating/#repeating-panels&#34;&gt;Repeating Panel&lt;/a&gt; functionality to dynamically create or remove Panels based on the &lt;a href=&#34;/reference/templating/#repeating-panels&#34;&gt;Templating Variables&lt;/a&gt; selected.&lt;/p&gt;
&lt;p&gt;The time range on Panels is normally what is set in the &lt;a href=&#34;/reference/timerange/&#34;&gt;Dashboard time picker&lt;/a&gt; but this can be overridden by utilizes &lt;a href=&#34;/reference/timerange/#panel-time-overrides-timeshift&#34;&gt;Panel specific time overrides&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Panels (or an entire Dashboard) can be &lt;a href=&#34;/reference/sharing/&#34;&gt;Shared&lt;/a&gt; easily in a variety of ways. You can send a link to someone who has a login to your Grafana. You can use the &lt;a href=&#34;/reference/sharing/#snapshots&#34;&gt;Snapshot&lt;/a&gt; feature to encode all the data currently being viewed into a static and interactive JSON document; it&amp;rsquo;s so much better than emailing a screenshot!&lt;/p&gt;
&lt;h3 id=&#34;query-editor&#34;&gt;Query Editor&lt;/h3&gt;
&lt;p&gt;The Query Editor exposes capabilities of your Data Source and allows you to query the metrics that it contains.&lt;/p&gt;
&lt;p&gt;Use the Query Editor to build one or more queries (for one or more series) in your time series database. The panel will instantly update allowing you to effectively explore your data in real time and build a perfect query for that particular Panel.&lt;/p&gt;
&lt;p&gt;You can utilize &lt;a href=&#34;/reference/templating/&#34;&gt;Template variables&lt;/a&gt; in the Query Editor within the queries themselves. This provides a powerful way to explore data dynamically based on the Templating variables selected on the Dashboard.&lt;/p&gt;
&lt;p&gt;Grafana allows you to reference queries in the Query Editor by the row that they’re on. If you add a second query to graph, you can reference the first query simply by typing in #A. This provides an easy and convenient way to build compounded queries.&lt;/p&gt;
&lt;h3 id=&#34;dashboard&#34;&gt;Dashboard&lt;/h3&gt;
&lt;p&gt;The Dashboard is where it all comes together. Dashboards can be thought of as of a set of one or more Panels organized and arranged into one or more Rows.&lt;/p&gt;
&lt;p&gt;The time period for the Dashboard can be controlled by the &lt;a href=&#34;/reference/timerange/&#34;&gt;Dashboard time picker&lt;/a&gt; in the upper right of the Dashboard.&lt;/p&gt;
&lt;p&gt;Dashboards can utilize &lt;a href=&#34;/reference/templating/&#34;&gt;Templating&lt;/a&gt; to make them more dynamic and interactive.&lt;/p&gt;
&lt;p&gt;Dashboards can utilize &lt;a href=&#34;/reference/annotations/&#34;&gt;Annotations&lt;/a&gt; to display event data across Panels. This can help correlate the time series data in the Panel with other events.&lt;/p&gt;
&lt;p&gt;Dashboards (or a specific Panel) can be &lt;a href=&#34;/reference/sharing/&#34;&gt;Shared&lt;/a&gt; easily in a variety of ways. You can send a link to someone who has a login to your Grafana. You can use the &lt;a href=&#34;/reference/sharing/#snapshots&#34;&gt;Snapshot&lt;/a&gt; feature to encode all the data currently being viewed into a static and interactive JSON document; it&amp;rsquo;s so much better than emailing a screenshot!&lt;/p&gt;
&lt;p&gt;Dashboards can be tagged, and the Dashboard picker provides quick, searchable access to all Dashboards in a particular Organization.&lt;/p&gt;
]]></content><description>&lt;h1 id="basic-concepts">Basic Concepts&lt;/h1>
&lt;p>This document is a “bottom up” introduction to basic concepts in Grafana, and can be used as a starting point to get familiar with core features.&lt;/p></description></item><item><title>Getting Started</title><link>https://grafana.com/docs/grafana/v6.1/guides/getting_started/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/getting_started/</guid><content><![CDATA[&lt;h1 id=&#34;getting-started&#34;&gt;Getting started&lt;/h1&gt;
&lt;p&gt;This guide will help you get started and acquainted with Grafana. It assumes you have a working Grafana server up and running. If not please read the &lt;a href=&#34;/installation/&#34;&gt;installation guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;logging-in-for-the-first-time&#34;&gt;Logging in for the first time&lt;/h2&gt;
&lt;p&gt;To run Grafana open your browser and go to http://localhost:3000/. 3000 is the default http port that Grafana listens to if you haven&amp;rsquo;t &lt;a href=&#34;/installation/configuration/#http-port&#34;&gt;configured a different port&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There you will see the login page. Default username is admin and default password is admin. When you log in for the first time you will be asked to change your password. We strongly encourage you to
follow Grafana’s best practices and change the default administrator password. You can later go to user preferences and change your user name.&lt;/p&gt;
&lt;h2 id=&#34;how-to-add-a-data-source&#34;&gt;How to add a data source&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right docs-image--no-shadow&#34;
    style=&#34;max-width: 250px;&#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/v52/sidemenu-datasource.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/v52/sidemenu-datasource.png&#34;data-srcset=&#34;/static/img/docs/v52/sidemenu-datasource.png?w=320 320w, /static/img/docs/v52/sidemenu-datasource.png?w=550 550w, /static/img/docs/v52/sidemenu-datasource.png?w=750 750w, /static/img/docs/v52/sidemenu-datasource.png?w=900 900w, /static/img/docs/v52/sidemenu-datasource.png?w=1040 1040w, /static/img/docs/v52/sidemenu-datasource.png?w=1240 1240w, /static/img/docs/v52/sidemenu-datasource.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;540&#34;height=&#34;310&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/sidemenu-datasource.png&#34;
            alt=&#34;&#34;width=&#34;540&#34;height=&#34;310&#34;class=&#34;docs-image--right docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Before you create your first dashboard you need to add your data source.&lt;/p&gt;
&lt;p&gt;First move your cursor to the cog on the side menu which will show you the configuration menu. If the side menu is not visible click the Grafana icon in the upper left corner. The first item on the configuration menu is data sources, click on that and you&amp;rsquo;ll be taken to the data sources page where you can add and edit data sources. You can also simply click the cog.&lt;/p&gt;
&lt;p&gt;Click Add data source and you will come to the settings page of your new data source.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 700px;&#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/v52/add-datasource.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/v52/add-datasource.png&#34;data-srcset=&#34;/static/img/docs/v52/add-datasource.png?w=320 320w, /static/img/docs/v52/add-datasource.png?w=550 550w, /static/img/docs/v52/add-datasource.png?w=750 750w, /static/img/docs/v52/add-datasource.png?w=900 900w, /static/img/docs/v52/add-datasource.png?w=1040 1040w, /static/img/docs/v52/add-datasource.png?w=1240 1240w, /static/img/docs/v52/add-datasource.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;2232&#34;height=&#34;806&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/add-datasource.png&#34;
            alt=&#34;&#34;width=&#34;2232&#34;height=&#34;806&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;First, give the data source a Name and then select which Type of data source you&amp;rsquo;ll want to create, see &lt;a href=&#34;/features/datasources/#supported-data-sources/&#34;&gt;Supported data sources&lt;/a&gt; for more information and how to configure your data source.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 700px;&#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/v52/datasource-settings.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/v52/datasource-settings.png&#34;data-srcset=&#34;/static/img/docs/v52/datasource-settings.png?w=320 320w, /static/img/docs/v52/datasource-settings.png?w=550 550w, /static/img/docs/v52/datasource-settings.png?w=750 750w, /static/img/docs/v52/datasource-settings.png?w=900 900w, /static/img/docs/v52/datasource-settings.png?w=1040 1040w, /static/img/docs/v52/datasource-settings.png?w=1240 1240w, /static/img/docs/v52/datasource-settings.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1372&#34;height=&#34;750&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/datasource-settings.png&#34;
            alt=&#34;&#34;width=&#34;1372&#34;height=&#34;750&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;After you have configuered your data source you are ready to save and test.&lt;/p&gt;
&lt;h2 id=&#34;beginner-guides&#34;&gt;Beginner guides&lt;/h2&gt;
&lt;p&gt;Watch the 10min &lt;a href=&#34;https://www.youtube.com/watch?v=sKNZMtoSHN4&amp;amp;index=7&amp;amp;list=PLDGkOdUX1Ujo3wHw9-z5Vo12YLqXRjzg2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;beginners guide to building dashboards&lt;/a&gt; to get a quick intro to setting up Dashboards and Panels.&lt;/p&gt;
&lt;h2 id=&#34;basic-concepts&#34;&gt;Basic Concepts&lt;/h2&gt;
&lt;p&gt;Read the &lt;a href=&#34;/guides/basic_concepts&#34;&gt;Basic Concepts&lt;/a&gt; document to get a crash course in key Grafana concepts.&lt;/p&gt;
&lt;h3 id=&#34;top-header&#34;&gt;Top header&lt;/h3&gt;
&lt;p&gt;Let&amp;rsquo;s start with creating a new Dashboard. You can find the new Dashboard link on the right side of the Dashboard picker. You now have a blank Dashboard.&lt;/p&gt;
&lt;img class=&#34;no-shadow&#34; src=&#34;/static/img/docs/v50/top_nav_annotated.png&#34; width=&#34;580px&#34;&gt;
&lt;p&gt;The image above shows you the top header for a Dashboard.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Side menubar toggle: This toggles the side menu, allowing you to focus on the data presented in the dashboard. The side menu provides access to features unrelated to a Dashboard such as Users, Organizations, and Data Sources.&lt;/li&gt;
&lt;li&gt;Dashboard dropdown: This dropdown shows you which Dashboard you are currently viewing, and allows you to easily switch to a new Dashboard. From here you can also create a new Dashboard or folder, Import existing Dashboards, and manage Dashboard playlists.&lt;/li&gt;
&lt;li&gt;Add Panel: Adds a new panel to the current Dashboard&lt;/li&gt;
&lt;li&gt;Star Dashboard: Star (or unstar) the current Dashboard. Starred Dashboards will show up on your own Home Dashboard by default, and are a convenient way to mark Dashboards that you&amp;rsquo;re interested in.&lt;/li&gt;
&lt;li&gt;Share Dashboard: Share the current dashboard by creating a link or create a static Snapshot of it. Make sure the Dashboard is saved before sharing.&lt;/li&gt;
&lt;li&gt;Save dashboard: The current Dashboard will be saved with the current Dashboard name.&lt;/li&gt;
&lt;li&gt;Settings: Manage Dashboard settings and features such as Templating and Annotations.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;dashboards-panels-the-building-blocks-of-grafana&#34;&gt;Dashboards, Panels, the building blocks of Grafana&amp;hellip;&lt;/h2&gt;
&lt;p&gt;Dashboards are at the core of what Grafana is all about. Dashboards are composed of individual Panels arranged on a grid. Grafana ships with a variety of Panels. Grafana makes it easy to construct the right queries, and customize the display properties so that you can create the perfect Dashboard for your need. Each Panel can interact with data from any configured Grafana Data Source (currently Graphite, Prometheus, Elasticsearch, InfluxDB, OpenTSDB, MySQL, PostgreSQL, Microsoft SQL Server and AWS Cloudwatch). The &lt;a href=&#34;/guides/basic_concepts&#34;&gt;Basic Concepts&lt;/a&gt; guide explores these key ideas in detail.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v50/dashboard_annotated.png&#34; class=&#34;no-shadow&#34; width=&#34;700px&#34;&gt;
&lt;ol&gt;
&lt;li&gt;Zoom out time range&lt;/li&gt;
&lt;li&gt;Time picker dropdown. Here you can access relative time range options, auto refresh options and set custom absolute time ranges.&lt;/li&gt;
&lt;li&gt;Manual refresh button. Will cause all panels to refresh (fetch new data).&lt;/li&gt;
&lt;li&gt;Dashboard panel. You edit panels by clicking the panel title.&lt;/li&gt;
&lt;li&gt;Graph legend. You can change series colors, y-axis and series visibility directly from the legend.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;adding--editing-graphs-and-panels&#34;&gt;Adding &amp;amp; Editing Graphs and Panels&lt;/h2&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v45/metrics_tab.png&#34;
  alt=&#34;&#34; width=&#34;1918&#34;
     height=&#34;686&#34;/&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You add panels by clicking the Add panel icon on the top menu.&lt;/li&gt;
&lt;li&gt;To edit the graph you click on the graph title to open the panel menu, then &lt;code&gt;Edit&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;This should take you to the &lt;code&gt;Metrics&lt;/code&gt; tab. In this tab you should see the editor for your default data source.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When you click the &lt;code&gt;Metrics&lt;/code&gt; tab, you are presented with a Query Editor that is specific to the Panel Data Source. Use the Query Editor to build your queries and Grafana will visualize them in real time.&lt;/p&gt;
&lt;h2 id=&#34;drag-and-drop-panels&#34;&gt;Drag-and-Drop panels&lt;/h2&gt;
&lt;p&gt;You can Drag-and-Drop Panels by simply clicking and holding the Panel title, and drag it to its new location. You can also easily resize panels by clicking the (-) and (&#43;) icons.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/animated_gifs/drag_drop.gif&#34;
  alt=&#34;&#34; width=&#34;1270&#34;
     height=&#34;430&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;tips-and-shortcuts&#34;&gt;Tips and shortcuts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Click the graph title and in the dropdown menu quickly change span or duplicate the panel.&lt;/li&gt;
&lt;li&gt;Click the Save icon in the menu to save the dashboard with a new name&lt;/li&gt;
&lt;li&gt;Click the Save icon in the menu and then advanced to export the dashboard to json file, or set it as your default dashboard.&lt;/li&gt;
&lt;li&gt;Click the colored icon in the legend to select series color&lt;/li&gt;
&lt;li&gt;Click series name in the legend to hide series&lt;/li&gt;
&lt;li&gt;Ctrl/Shift/Meta &#43; Click legend name to hide other series&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;grafana-loves-the-keyboard&#34;&gt;Grafana loves the keyboard&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ctrl&#43;S Saves the current dashboard&lt;/li&gt;
&lt;li&gt;Ctrl&#43;F Opens the dashboard finder / search&lt;/li&gt;
&lt;li&gt;Ctrl&#43;H Hides all controls (good for tv displays)&lt;/li&gt;
&lt;li&gt;Hit Escape to exit graph when in fullscreen or edit mode&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="getting-started">Getting started&lt;/h1>
&lt;p>This guide will help you get started and acquainted with Grafana. It assumes you have a working Grafana server up and running. If not please read the &lt;a href="/installation/">installation guide&lt;/a>.&lt;/p></description></item><item><title>What's New in Grafana v2.0</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v20&#34;&gt;What&amp;rsquo;s New in Grafana v2.0&lt;/h1&gt;
&lt;p&gt;Grafana 2.0 represents months of work by the Grafana team and the community. We are pleased to be able to
release the Grafana 2.0 beta. This is a guide that describes some of changes and new features that can
be found in Grafana V2.0.&lt;/p&gt;
&lt;p&gt;If you are interested in how to migrate from Grafana V1.x to V2.0, please read our &lt;a href=&#34;../installation/migrating_to2.md&#34;&gt;Migration Guide&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;new-backend-server&#34;&gt;New backend server&lt;/h2&gt;
&lt;p&gt;Grafana now ships with its own required backend server. Also completely open-source, it&amp;rsquo;s written in Go and has a full HTTP API.&lt;/p&gt;
&lt;p&gt;In addition to new features, the backend server makes it much easier to set up and enjoy Grafana. Grafana 2.0 now ships as cross platform binaries with no dependencies. Authentication is built in, and Grafana is now capable of proxying connections to Data Sources.  There are no longer any CORS (Cross Origin Resource Sharing) issues requiring messy workarounds. Elasticsearch is no longer required just to store dashboards.&lt;/p&gt;
&lt;h2 id=&#34;user--organization-permissions&#34;&gt;User &amp;amp; Organization permissions&lt;/h2&gt;
&lt;p&gt;All Dashboards and Data Sources are linked to an Organization (not to a User). Users are linked to
Organizations via a role. That role can be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Viewer&lt;/code&gt;: Can only view dashboards, not save / create them.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Editor&lt;/code&gt;: Can view, update and create dashboards.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Admin&lt;/code&gt;: Everything an Editor can plus edit and add data sources and organization users.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; A &lt;code&gt;Viewer&lt;/code&gt; can still view all metrics exposed through a data source, not only
the metrics used in already existing dashboards. That is because there are not
per series permissions in Graphite, InfluxDB or OpenTSDB.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;There are currently no permissions on individual dashboards.&lt;/p&gt;
&lt;p&gt;Read more about Grafana&amp;rsquo;s new user model on the &lt;a href=&#34;../reference/admin/&#34;&gt;Admin section&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;dashboard-snapshot-sharing&#34;&gt;Dashboard Snapshot sharing&lt;/h2&gt;
&lt;p&gt;A Dashboard Snapshot is an easy way to create and share a URL for a stripped down, point-in-time version of any Dashboard.
You can give this URL to anyone or everyone, and they can view the Snapshot even if they&amp;rsquo;re not a User of your Grafana instance.&lt;/p&gt;
&lt;p&gt;You can set an expiration time for any Snapshots you create. When you create a Snapshot, we strip sensitive data, like
panel metric queries, annotation and template queries and panel links. The data points displayed on
screen for that specific time period in your Dashboard is saved in the JSON of the Snapshot itself.&lt;/p&gt;
&lt;p&gt;Sharing a Snapshot is similar to sharing a link to a screenshot of your dashboard, only way better (they&amp;rsquo;ll look great at any screen resolution, you can hover over series,
even zoom in). Also they are fast to load as they aren&amp;rsquo;t actually connected to any live Data Sources in any way.&lt;/p&gt;
&lt;p&gt;They&amp;rsquo;re a great way to communicate about a particular incident with specific people who aren&amp;rsquo;t Users of your Grafana instance. You can also use them to show off your dashboards over the Internet.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/dashboard_snapshot_dialog.png&#34;
  alt=&#34;&#34; width=&#34;805&#34;
     height=&#34;395&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;publish-snapshots&#34;&gt;Publish snapshots&lt;/h3&gt;
&lt;p&gt;You can publish snapshots locally or to &lt;a href=&#34;http://snapshot.raintank.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;snapshot.raintank.io&lt;/a&gt;. snapshot.raintank is a free service provided by &lt;a href=&#34;http://raintank.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;raintank&lt;/a&gt; for hosting external Grafana snapshots.&lt;/p&gt;
&lt;p&gt;Either way, anyone with the link (and access to your Grafana instance for local snapshots) can view it.&lt;/p&gt;
&lt;h2 id=&#34;panel-time-overrides--timeshift&#34;&gt;Panel time overrides &amp;amp; timeshift&lt;/h2&gt;
&lt;p&gt;In Grafana v2.x you can now override the relative time range for individual panels, causing them to be different than what is selected in the Dashboard time picker in the upper right. You can also add a time shift to individual panels. This allows you to show metrics from different time periods or days at the same time.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/panel_time_override.jpg&#34;
  alt=&#34;&#34; width=&#34;548&#34;
     height=&#34;433&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You control these overrides in panel editor mode and the new tab &lt;code&gt;Time Range&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/time_range_tab.jpg&#34;
  alt=&#34;&#34; width=&#34;528&#34;
     height=&#34;248&#34;/&gt;&lt;/p&gt;
&lt;p&gt;When you zoom or change the Dashboard time to a custom absolute time range, all panel overrides will be disabled. The panel relative time override is only active when the dashboard time is also relative. The panel timeshift override however is always active, even when the dashboard time is absolute.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;Hide time override info&lt;/code&gt; option allows you to hide the the override info text that is by default shown in the
upper right of a panel when overridden time range options.&lt;/p&gt;
&lt;p&gt;Currently you can only override the dashboard time with relative time ranges, not absolute time ranges.&lt;/p&gt;
&lt;h2 id=&#34;panel-iframe-embedding&#34;&gt;Panel iframe embedding&lt;/h2&gt;
&lt;p&gt;You can embed a single panel on another web page or your own application using the panel share dialog.&lt;/p&gt;
&lt;p&gt;Below you should see an iframe with a graph panel (taken from a Dashboard snapshot at &lt;a href=&#34;http://snapshot.raintank.io&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;snapshot.raintank.io&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Try hovering or zooming on the panel below!&lt;/p&gt;
&lt;iframe src=&#34;https://snapshot.raintank.io/dashboard-solo/snapshot/4IKyWYNEQll1B9FXcN3RIgx4M2VGgU8d?panelId=4&amp;fullscreen&#34; width=&#34;650&#34; height=&#34;300&#34; frameborder=&#34;0&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;This feature makes it easy to include interactive visualizations from your Grafana instance anywhere you want.&lt;/p&gt;
&lt;h2 id=&#34;new-dashboard-top-header&#34;&gt;New dashboard top header&lt;/h2&gt;
&lt;p&gt;The top header has gotten a major streamlining in Grafana V2.0.&lt;/p&gt;
&lt;img class=&#34;no-shadow&#34; src=&#34;/static/img/docs/v2/v2_top_nav_annotated.png&#34;&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;Side menubar toggle&lt;/code&gt; Toggle the side menubar on or off. This allows you to focus on the data presented on the Dashboard. The side menubar provides access to features unrelated to a Dashboard such as Users, Organizations, and Data Sources.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Dashboard dropdown&lt;/code&gt; The main dropdown shows you which Dashboard you are currently viewing, and allows you to easily switch to a new Dashboard. From here you can also create a new Dashboard, Import existing Dashboards, and manage the Playlist.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Star Dashboard&lt;/code&gt;: Star (or un-star) the current Dashboard. Starred Dashboards will show up on your own Home Dashboard by default, and are a convenient way to mark Dashboards that you&amp;rsquo;re interested in.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Share Dashboard&lt;/code&gt;: Share the current dashboard by creating a link or create a static Snapshot of it. Make sure the Dashboard is saved before sharing.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Save dashboard&lt;/code&gt;: Save the current Dashboard with the current name.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Settings&lt;/code&gt;: Manage Dashboard settings and features such as Templating, Annotations and the name.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; In Grafana v2.0 when you change the title of a dashboard and then save it it will no
longer create a new Dashboard. It will just change the name for the current Dashboard.
To change name and create a new Dashboard use the &lt;code&gt;Save As...&lt;/code&gt; menu option&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;new-side-menubar&#34;&gt;New Side menubar&lt;/h3&gt;
&lt;p&gt;The new side menubar provides access to features such as User Preferences, Organizations, and Data Sources.&lt;/p&gt;
&lt;p&gt;If you have multiple Organizations, you can easily switch between them here.&lt;/p&gt;
&lt;p&gt;The side menubar will become more useful as we build out additional functionality in Grafana 2.x&lt;/p&gt;
&lt;p&gt;You can easily collapse or re-open the side menubar at any time by clicking the Grafana icon in the top left. We never want to get in the way of the data.&lt;/p&gt;
&lt;h2 id=&#34;new-search-view--starring-dashboards&#34;&gt;New search view &amp;amp; starring dashboards&lt;/h2&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/dashboard_search.jpg&#34;
  alt=&#34;&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The dashboard search view has gotten a big overhaul. You can now see and filter by which dashboard you have personally starred.&lt;/p&gt;
&lt;h2 id=&#34;logarithmic-scale&#34;&gt;Logarithmic scale&lt;/h2&gt;
&lt;p&gt;The Graph panel now supports 3 logarithmic scales, &lt;code&gt;log base 10&lt;/code&gt;, &lt;code&gt;log base 32&lt;/code&gt;, &lt;code&gt;log base 1024&lt;/code&gt;. Logarithmic y-axis scales are very useful when rendering many series of different order of magnitude on the same scale (eg.
latency, network traffic, and storage)&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/graph_logbase10_ms.png&#34;
  alt=&#34;&#34; width=&#34;842&#34;
     height=&#34;356&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;dashlist-panel&#34;&gt;Dashlist panel&lt;/h2&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/dashlist_starred.png&#34;
  alt=&#34;&#34; width=&#34;364&#34;
     height=&#34;262&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The dashlist is a new panel in Grafana v2.0. It allows you to show your personal starred dashboards, as well as do custom searches based on search strings or tags.&lt;/p&gt;
&lt;p&gt;dashlist is used on the new Grafana Home screen. It is included as a reference Panel and is useful to provide basic linking between Dashboards.&lt;/p&gt;
&lt;h2 id=&#34;data-source-proxy--admin-views&#34;&gt;Data Source proxy &amp;amp; admin views&lt;/h2&gt;
&lt;p&gt;Data sources in Grafana v2.0 are no longer defined in a config file. Instead, they are added through the UI or the HTTP API.&lt;/p&gt;
&lt;p&gt;The backend can now proxy data from Data Sources, which means that it is a lot easier to get started using Grafana with Graphite or OpenTSDB without having to spend time with CORS (Cross origin resource sharing) work-arounds.&lt;/p&gt;
&lt;p&gt;In addition, connections to Data Sources can be better controlled and secured, and authentication information no longer needs to be exposed to the browser.&lt;/p&gt;
&lt;h2 id=&#34;dashboard-now-delay&#34;&gt;Dashboard &amp;ldquo;now delay&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;A commonly reported problem has been graphs dipping to zero at the the end, because metric data for the last interval has yet to be written to the Data Source. These graphs then &amp;ldquo;self correct&amp;rdquo; once the data comes in, but can look deceiving or alarming at times.&lt;/p&gt;
&lt;p&gt;You can avoid this problem by adding a &lt;code&gt;now delay&lt;/code&gt; in &lt;code&gt;Dashboard Settings&lt;/code&gt; &amp;gt; &lt;code&gt;Time Picker&lt;/code&gt; tab. This new feature will cause Grafana to ignore the most recent data up to the set delay.
&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/timepicker_now_delay.jpg&#34;
  alt=&#34;&#34; width=&#34;634&#34;
     height=&#34;207&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The delay that may be necessary depends on how much latency you have in your collection pipeline.&lt;/p&gt;
&lt;h2 id=&#34;dashboard-overwrite-protection&#34;&gt;Dashboard overwrite protection&lt;/h2&gt;
&lt;p&gt;Grafana v2.0 protects Users from accidentally overwriting each others Dashboard changes. Similar protections are in place if you try to create a new Dashboard with the same name as an existing one.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/overwrite_protection.jpg&#34;
  alt=&#34;&#34; width=&#34;522&#34;
     height=&#34;286&#34;/&gt;&lt;/p&gt;
&lt;p&gt;These protections are only the first step; we will be building out additional capabilities around dashboard versioning and management in future versions of Grafana.&lt;/p&gt;
&lt;h2 id=&#34;user-preferences&#34;&gt;User preferences&lt;/h2&gt;
&lt;p&gt;If you open side menu (by clicking on the Grafana icon in the top header) you can access your Profile Page.&lt;/p&gt;
&lt;p&gt;Here you can update your user details, UI Theme, and change your password.&lt;/p&gt;
&lt;h2 id=&#34;server-side-panel-rendering&#34;&gt;Server-side Panel rendering&lt;/h2&gt;
&lt;p&gt;Grafana now supports server-side PNG rendering. From the Panel share dialog you now have access to a link that will render a particular Panel to a PNG image.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; This requires that your Data Source is accessible from your Grafana instance.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v2/share_dialog_image_highlight.jpg&#34;
  alt=&#34;&#34; width=&#34;820&#34;
     height=&#34;314&#34;/&gt;&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v20">What&amp;rsquo;s New in Grafana v2.0&lt;/h1>
&lt;p>Grafana 2.0 represents months of work by the Grafana team and the community. We are pleased to be able to
release the Grafana 2.0 beta. This is a guide that describes some of changes and new features that can
be found in Grafana V2.0.&lt;/p></description></item><item><title>What's New in Grafana v2.1</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2-1/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2-1/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v21&#34;&gt;What&amp;rsquo;s new in Grafana v2.1&lt;/h1&gt;
&lt;p&gt;Grafana 2.1 brings improvements in three core areas: dashboarding, authentication, and data sources.
As with every Grafana release, there is a whole slew of new features, enhancements, and bug fixes.&lt;/p&gt;
&lt;h2 id=&#34;more-dynamic-dashboards&#34;&gt;More Dynamic Dashboards&lt;/h2&gt;
&lt;p&gt;The Templating system is one of the most powerful and well-used features of Grafana.
The 2.1 release brings numerous improvements that make dashboards more dynamic than ever before.&lt;/p&gt;
&lt;h3 id=&#34;multi-value-template-variables&#34;&gt;Multi-Value Template Variables&lt;/h3&gt;
&lt;p&gt;A template variable with Multi-Value enabled allows for the selection of multiple values at the same time.
These variables can then be used in any Panel to make them more dynamic, and to give you the perfect view of your data.
Multi-Value variables is also enabling the new &lt;code&gt;row repeat&lt;/code&gt; and &lt;code&gt;panel repeat&lt;/code&gt; feature described below.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/multi-select.gif&#34;
  alt=&#34;Multi-Value Select&#34; width=&#34;1122&#34;
     height=&#34;452&#34;/&gt;
&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;
&lt;h3 id=&#34;repeating-rows-and-panels&#34;&gt;Repeating Rows and Panels&lt;/h3&gt;
&lt;p&gt;It’s now possible to create a dashboard that automatically adds (or removes) both rows and panels based
on selected variable values. Any row or any panel can be configured to repeat (duplicate itself) based
on a multi-value template variable.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/panel-row-repeat.gif&#34;
  alt=&#34;Repeating Rows and Panels&#34; width=&#34;1221&#34;
     height=&#34;731&#34;/&gt;
&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;
&lt;h3 id=&#34;dashboard-links--navigation&#34;&gt;Dashboard Links &amp;amp; Navigation&lt;/h3&gt;
&lt;p&gt;To support better navigation between dashboards, it&amp;rsquo;s now possible to create custom and dynamic links from individual
panels to appropriate Dashboards. You also have the ability to create flexible top-level links on any
given dashboard thanks to the new dashboard navigation bar feature.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/dash_links.png&#34;
  alt=&#34;Dashboard Links&#34; width=&#34;1047&#34;
     height=&#34;300&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Dashboard links can be added under dashboard settings. Either defined as static URLs with a custom icon or as dynamic
dashboard links or dropdowns based on custom dashboard search query. These links appear in the same
row under the top menu where template variables appear.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3 id=&#34;better-local-dashboard-support&#34;&gt;Better local Dashboard support&lt;/h3&gt;
&lt;p&gt;Grafana can now index Dashboards saved locally as JSON from a given directory. These file based dashboards
will appear in the regular dashboard search along regular DB dashboards.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/em&gt; Saving local dashboards back the folder is not supported; this feature is meant for statically generated JSON dashboards.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2 id=&#34;new-authentication-options&#34;&gt;New Authentication Options&lt;/h2&gt;
&lt;p&gt;New authentication methods add numerous options to manage users, roles and organizations.&lt;/p&gt;
&lt;h3 id=&#34;ldap-support&#34;&gt;LDAP support&lt;/h3&gt;
&lt;p&gt;This highly requested feature now allows your Grafana users to login with their LDAP credentials.
You can also specify mappings between LDAP group memberships and Grafana Organization user roles.&lt;/p&gt;
&lt;h3 id=&#34;basic-auth-support&#34;&gt;Basic Auth Support&lt;/h3&gt;
&lt;p&gt;You can now authenticate against the Grafana API utilizing a simple username and password with basic HTTP authentication.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/em&gt; This can be useful for provisioning and config management systems that need
to utilize the API without having to create an API key.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;auth-proxy-support&#34;&gt;Auth Proxy Support&lt;/h3&gt;
&lt;p&gt;You can now authenticate utilizing a header (eg. X-Authenticated-User, or X-WEBAUTH-USER)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/em&gt; this can be useful in situations with reverse proxies.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;new-read-only-editor-user-role&#34;&gt;New “Read-only Editor” User Role&lt;/h3&gt;
&lt;p&gt;There is a new User role available in this version of Grafana: “Read-only Editor”. This role behaves just
like the Viewer role does in Grafana 2.0.  That is you can edit graphs and queries but not save dashboards.
The Viewer role has been modified in Grafana 2.1 so that users assigned this role can no longer edit panels.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id=&#34;data-source-improvements&#34;&gt;Data source Improvements&lt;/h2&gt;
&lt;h3 id=&#34;influxdb-09-support&#34;&gt;InfluxDB 0.9 Support&lt;/h3&gt;
&lt;p&gt;Grafana 2.1 now comes with full support for InfluxDB 0.9. There is a new query editor designed from scratch
for the new features InfluxDB 0.9 enables.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/influx_09_editor_anim.gif&#34;
  alt=&#34;InfluxDB Editor&#34; width=&#34;835&#34;
     height=&#34;338&#34;/&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;opentsdb-improvements&#34;&gt;OpenTSDB Improvements&lt;/h3&gt;
&lt;p&gt;Grafana OpenTSDB data source now supports template variable values queries. This means you can create
template variables that fetches the values from OpenTSDB (for example metric names, tag names, or tag values).
The query editor is also enhanced to limiting tags by metric.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/em&gt; OpenTSDB config option tsd.core.meta.enable_realtime_ts must enabled for OpenTSDB lookup api)&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;new-data-source-kairosdb&#34;&gt;New Data Source: KairosDB&lt;/h3&gt;
&lt;p&gt;The Cassandra backed time series database KairosDB is now supported in Grafana out of the box. Thank you to
&lt;a href=&#34;https://github.com/masaori335&#34; target=&#34;_blank&#34;&gt;masaori335&lt;/a&gt; for his hard work in getting it to this point.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id=&#34;panel-improvements&#34;&gt;Panel Improvements&lt;/h2&gt;
&lt;p&gt;Grafana 2.1 gives you even more flexibility customizing how individual panels render.
Overriding the colors of specific series using regular expressions, changing how series stack,
and allowing string values will help you better understand your data at a glance.&lt;/p&gt;
&lt;h3 id=&#34;graph-panel&#34;&gt;Graph Panel&lt;/h3&gt;
&lt;p&gt;Define series color using regex rule. This is useful when you have templated graphs with series names
that change depending selected template variables. Using a regex style override rule you could
for example make all series that contain the word &lt;strong&gt;CPU&lt;/strong&gt; &lt;code&gt;red&lt;/code&gt; and assigned to the second y axis.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/regex_color_override.png&#34;
  alt=&#34;Define series color using regex rule&#34; width=&#34;713&#34;
     height=&#34;223&#34;/&gt;&lt;/p&gt;
&lt;p&gt;New series style override, negative-y transform and stack groups. Negative y transform is
very useful if you want to plot a series on the negative y scale without affecting the legend values like min or max or
the values shown in the hover tooltip.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/negative-y.png&#34;
  alt=&#34;Negative-y Transform&#34; width=&#34;1106&#34;
     height=&#34;336&#34;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/v2/negative-y-form.png&#34;
  alt=&#34;Negative-y Transform&#34; width=&#34;575&#34;
     height=&#34;144&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;singlestat-panel&#34;&gt;Singlestat Panel&lt;/h3&gt;
&lt;p&gt;Now support string values. Useful for time series database like InfluxDB that supports
string values.&lt;/p&gt;
&lt;h3 id=&#34;changelog&#34;&gt;Changelog&lt;/h3&gt;
&lt;p&gt;For a detailed list and link to github issues for everything included in the 2.1 release please
view the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v21">What&amp;rsquo;s new in Grafana v2.1&lt;/h1>
&lt;p>Grafana 2.1 brings improvements in three core areas: dashboarding, authentication, and data sources.
As with every Grafana release, there is a whole slew of new features, enhancements, and bug fixes.&lt;/p></description></item><item><title>What's New in Grafana v2.5</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2-5/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2-5/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v25&#34;&gt;What&amp;rsquo;s new in Grafana v2.5&lt;/h1&gt;
&lt;h2 id=&#34;release-highlights&#34;&gt;Release highlights&lt;/h2&gt;
&lt;p&gt;This is an exciting release, and we want to share some of the highlights. The release includes many
fixes and enhancements to all areas of Grafana, like new Data Sources, a new and improved timepicker, user invites, panel
resize handles and improved InfluxDB and OpenTSDB support.&lt;/p&gt;
&lt;h3 id=&#34;new-time-range-controls&#34;&gt;New time range controls&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/timepicker.png&#34; alt=&#34;New Time picker&#34;&gt;
&lt;p&gt;A new timepicker with room for more quick ranges as well as new types of relative ranges, like &lt;code&gt;Today&lt;/code&gt;,
&lt;code&gt;The day so far&lt;/code&gt; and &lt;code&gt;This day last week&lt;/code&gt;. Also an improved time &amp;amp; calendar picker that now works
correctly in UTC mode.&lt;/p&gt;
&lt;h3 id=&#34;elasticsearch&#34;&gt;Elasticsearch&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/elasticsearch_metrics_ex1.png&#34; alt=&#34;Elasticsearch example&#34;&gt;
&lt;br&gt;
&lt;p&gt;This release brings a fully featured query editor for Elasticsearch. You will now be able to visualize
logs or any kind of data stored in Elasticsearch. The query editor allows you to build both simple
and complex queries for logs or metrics.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Compute metrics from your documents, supported Elasticsearch aggregations:
&lt;ul&gt;
&lt;li&gt;Count, Avg, Min, Max, Sum&lt;/li&gt;
&lt;li&gt;Percentiles, Std Dev, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Group by multiple terms or filters
&lt;ul&gt;
&lt;li&gt;Specify group by options like Top 5 based on Avg @value&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Auto completion for field names&lt;/li&gt;
&lt;li&gt;Query only relevant indices based on time pattern&lt;/li&gt;
&lt;li&gt;Alias patterns for short readable series names&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Try the new Elasticsearch query editor on the &lt;a href=&#34;http://play.grafana.org/dashboard/db/elasticsearch-metrics&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;play.grafana.org&lt;/a&gt; site.&lt;/p&gt;
&lt;h3 id=&#34;cloudwatch&#34;&gt;CloudWatch&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/cloudwatch.png&#34; alt=&#34;Cloudwatch editor&#34;&gt;
&lt;p&gt;Grafana 2.5 ships with a new CloudWatch datasource that will allow you to query and visualize CloudWatch
metrics directly from Grafana.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rich editor with auto completion for metric names, namespaces and dimensions&lt;/li&gt;
&lt;li&gt;Templating queries for generic dashboards&lt;/li&gt;
&lt;li&gt;Alias patterns for short readable series names&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;prometheus&#34;&gt;Prometheus&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/prometheus_editor.png&#34; alt=&#34;Prometheus editor&#34;&gt;
&lt;p&gt;Grafana 2.5 ships with a new Prometheus datasource that will allow you to query and visualize data
stored in Prometheus.&lt;/p&gt;
&lt;h3 id=&#34;mix-different-data-sources&#34;&gt;Mix different data sources&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/mixed_data.png&#34; alt=&#34;Mix data sources in the same dashboard or in the same graph!&#34;&gt;
&lt;p&gt;In previous releases you have been able to mix different data sources on the same dashboard. In v2.5 you
will be able to mix then on the same graph! You can enable this by selecting the built in &lt;code&gt;-- Mixed --&lt;/code&gt; data source.
When selected this will allow you to specify data source on a per query basis. This will, for example, allow you
to plot metrics from different Graphite servers on the same Graph or plot data from Elasticsearch alongside
data from Prometheus. Mixing different data sources on the same graph works for any data source, even custom ones.&lt;/p&gt;
&lt;h3 id=&#34;panel-resize-handles&#34;&gt;Panel Resize handles&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/panel_resize.gif&#34; alt=&#34;&#34;&gt;
&lt;p&gt;This release adds resize handles to the the bottom right corners of panels making is easy to resize both width and height.&lt;/p&gt;
&lt;h3 id=&#34;user-invites&#34;&gt;User invites&lt;/h3&gt;
&lt;img src=&#34;/static/img/docs/whatsnew_2_5/org_invite.png&#34; alt=&#34;&#34;&gt;
&lt;p&gt;This version also brings some new features for user management.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Organization admins can now invite new users (via email or manually via invite link)&lt;/li&gt;
&lt;li&gt;Users can signup using invite link and get automatically added to invited organization&lt;/li&gt;
&lt;li&gt;User signup workflow can (if enabled) contain an email verification step.&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&#34;https://github.com/grafana/grafana/issues/2353&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#2353&lt;/a&gt; for more info.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;miscellaneous-improvements&#34;&gt;Miscellaneous improvements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;InfluxDB query editor now supports math and AS expressions&lt;/li&gt;
&lt;li&gt;InfluxDB query editor now supports custom group by interval&lt;/li&gt;
&lt;li&gt;Panel drilldown link is easier to reach&lt;/li&gt;
&lt;li&gt;LDAP improvements (can now search for group membership if your LDAP server does not support memberOf attribute)&lt;/li&gt;
&lt;li&gt;More units for graph and singlestat panel (Length, Volume, Temperature, Pressure, Currency)&lt;/li&gt;
&lt;li&gt;Admin page for all organizations (remove / edit)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;There have been some changes to the data source plugin API. If you are using a custom plugin check that there is an update for it before you upgrade. Also
the new time picker does not currently support custom quick ranges like the last one did. This will likely be added in a
future release.&lt;/p&gt;
&lt;h3 id=&#34;changelog&#34;&gt;Changelog&lt;/h3&gt;
&lt;p&gt;For a detailed list and link to github issues for everything included in the 2.5 release please
view the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3 id=&#34;download-grafana-25-now&#34;&gt;&lt;a href=&#34;https://grafana.com/get&#34;&gt;Download Grafana 2.5 now&lt;/a&gt;&lt;/h3&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v25">What&amp;rsquo;s new in Grafana v2.5&lt;/h1>
&lt;h2 id="release-highlights">Release highlights&lt;/h2>
&lt;p>This is an exciting release, and we want to share some of the highlights. The release includes many
fixes and enhancements to all areas of Grafana, like new Data Sources, a new and improved timepicker, user invites, panel
resize handles and improved InfluxDB and OpenTSDB support.&lt;/p></description></item><item><title>What's New in Grafana v2.6</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2-6/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v2-6/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v26&#34;&gt;What&amp;rsquo;s new in Grafana v2.6&lt;/h1&gt;
&lt;h2 id=&#34;release-highlights&#34;&gt;Release highlights&lt;/h2&gt;
&lt;p&gt;The release includes a new Table panel, a new InfluxDB query editor, support for Elasticsearch Pipeline Metrics and
support for multiple Cloudwatch credentials.&lt;/p&gt;
&lt;h2 id=&#34;table-panel&#34;&gt;Table Panel&lt;/h2&gt;
&lt;img src=&#34;/assets/img/features/table-panel.png&#34;&gt;
&lt;p&gt;The new table panel is very flexible, supporting both multiple modes for time series as well as for
table, annotation and raw JSON data. It also provides date formatting and value formatting and coloring options.&lt;/p&gt;
&lt;h3 id=&#34;time-series-to-rows&#34;&gt;Time series to rows&lt;/h3&gt;
&lt;p&gt;In the most simple mode you can turn time series to rows. This means you get a &lt;code&gt;Time&lt;/code&gt;, &lt;code&gt;Metric&lt;/code&gt; and a &lt;code&gt;Value&lt;/code&gt; column.
Where &lt;code&gt;Metric&lt;/code&gt; is the name of the time series.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/table_ts_to_rows.png&#34;&gt;
&lt;h3 id=&#34;table-transform&#34;&gt;Table Transform&lt;/h3&gt;
&lt;p&gt;Above you see the options tab for the &lt;strong&gt;Table Panel&lt;/strong&gt;. The most important option is the &lt;code&gt;To Table Transform&lt;/code&gt;.
This option controls how the result of the metric/data query is turned into a table.&lt;/p&gt;
&lt;h3 id=&#34;column-styles&#34;&gt;Column Styles&lt;/h3&gt;
&lt;p&gt;The column styles allow you control how dates and numbers are formatted.&lt;/p&gt;
&lt;h3 id=&#34;time-series-to-columns&#34;&gt;Time series to columns&lt;/h3&gt;
&lt;p&gt;This transform allows you to take multiple time series and group them by time. Which will result in a &lt;code&gt;Time&lt;/code&gt; column
and a column for each time series.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/table_ts_to_columns.png&#34;&gt;
&lt;p&gt;In the screenshot above you can see how the same time series query as in the previous example can be transformed into
a different table by changing the &lt;code&gt;To Table Transform&lt;/code&gt; to  &lt;code&gt;Time series to columns&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;time-series-to-aggregations&#34;&gt;Time series to aggregations&lt;/h3&gt;
&lt;p&gt;This transform works very similar to the legend values in the Graph panel. Each series gets its own row. In the Options
tab you can select which aggregations you want using the plus button the Columns section.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/table_ts_to_aggregations.png&#34;&gt;
&lt;p&gt;You have to think about how accurate the aggregations will be. It depends on what aggregation is used in the time series query,
how many data points are fetched, etc. The time series aggregations are calculated by Grafana after aggregation is performed
by the time series database.&lt;/p&gt;
&lt;h3 id=&#34;raw-logs-queries&#34;&gt;Raw logs queries&lt;/h3&gt;
&lt;p&gt;If you want to show documents from Elasticsearch pick &lt;code&gt;Raw Document&lt;/code&gt; as the first metric.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/elastic_raw_doc.png&#34;&gt;
&lt;p&gt;This in combination with the &lt;code&gt;JSON Data&lt;/code&gt; table transform will allow you to pick which fields in the document
you want to show in the table.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/table_json_data.png&#34;&gt;
&lt;h3 id=&#34;elasticsearch-aggregations&#34;&gt;Elasticsearch aggregations&lt;/h3&gt;
&lt;p&gt;You can also make Elasticsearch aggregation queries without a &lt;code&gt;Date Histogram&lt;/code&gt;. This allows you to
use Elasticsearch metric aggregations to get accurate aggregations for the selected time range.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/elastic_aggregations.png&#34;&gt;
&lt;h3 id=&#34;annotations&#34;&gt;Annotations&lt;/h3&gt;
&lt;p&gt;The table can also show any annotations you have enabled in the dashboard.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v2/table_annotations.png&#34;&gt;
&lt;h2 id=&#34;the-new-influxdb-editor&#34;&gt;The New InfluxDB Editor&lt;/h2&gt;
&lt;p&gt;The new InfluxDB editor is a lot more flexible and powerful. It supports nested functions, like &lt;code&gt;derivative&lt;/code&gt;.
It also uses the same technique as the Graphite query editor in that it presents nested functions as chain of function
transformations. It tries to simplify and unify the complicated nature of InfluxDB&amp;rsquo;s query language.&lt;/p&gt;
&lt;img src=&#34;/assets/img/blog/v2.6/influxdb_editor_v3.gif&#34;&gt;
&lt;p&gt;In the &lt;code&gt;SELECT&lt;/code&gt; row you can specify what fields and functions you want to use. If you have a
group by time you need an aggregation function. Some functions like derivative require an aggregation function.&lt;/p&gt;
&lt;p&gt;The editor tries simplify and unify this part of the query. For example:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/influxdb/select_editor.png&#34;
  alt=&#34;&#34; width=&#34;657&#34;
     height=&#34;46&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The above will generate the following InfluxDB &lt;code&gt;SELECT&lt;/code&gt; clause:&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;SQL&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-sql&#34;&gt;SELECT derivative(mean(&amp;#34;value&amp;#34;), 10s) /10 AS &amp;#34;REQ/s&amp;#34; FROM ....&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;select-multiple-fields&#34;&gt;Select multiple fields&lt;/h3&gt;
&lt;p&gt;Use the plus button and select Field &amp;gt; field to add another SELECT clause. You can also
specify an asterix &lt;code&gt;*&lt;/code&gt; to select all fields.&lt;/p&gt;
&lt;h3 id=&#34;group-by&#34;&gt;Group By&lt;/h3&gt;
&lt;p&gt;To group by a tag click the plus icon at the end of the GROUP BY row. Pick a tag from the dropdown that appears.
You can remove the group by by clicking on the &lt;code&gt;tag&lt;/code&gt; and then click on the x icon.&lt;/p&gt;
&lt;p&gt;The new editor also allows you to remove group by time and select &lt;code&gt;raw&lt;/code&gt; table data. Which is very useful
in combination with the new Table panel to show raw log data stored in InfluxDB.&lt;/p&gt;
&lt;img src=&#34;/assets/img/blog/v2.6/table_influxdb_logs.png&#34;&gt;
&lt;h2 id=&#34;pipeline-metrics&#34;&gt;Pipeline metrics&lt;/h2&gt;
&lt;p&gt;If you have Elasticsearch 2.x and Grafana 2.6 or above then you can use pipeline metric aggregations like
&lt;strong&gt;Moving Average&lt;/strong&gt; and &lt;strong&gt;Derivative&lt;/strong&gt;. Elasticsearch pipeline metrics require another metric to be based on. Use the eye icon next to the metric
to hide metrics from appearing in the graph.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/elasticsearch/pipeline_metrics_editor.png&#34;
  alt=&#34;&#34; width=&#34;820&#34;
     height=&#34;280&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;For a detailed list and link to github issues for everything included in the 2.6 release please
view the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&#34;http://grafana.org/download&#34;&gt;Download Grafana 2.6 now&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v26">What&amp;rsquo;s new in Grafana v2.6&lt;/h1>
&lt;h2 id="release-highlights">Release highlights&lt;/h2>
&lt;p>The release includes a new Table panel, a new InfluxDB query editor, support for Elasticsearch Pipeline Metrics and
support for multiple Cloudwatch credentials.&lt;/p></description></item><item><title>What's New in Grafana v3.0</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v3/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v3/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v30&#34;&gt;What&amp;rsquo;s New in Grafana v3.0&lt;/h1&gt;
&lt;h2 id=&#34;commercial-support&#34;&gt;Commercial Support&lt;/h2&gt;
&lt;p&gt;Commercial Support subscriptions for Grafana are now &lt;a href=&#34;/support/plans/&#34;&gt;generally available&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Raintank is committed to a 100% open-source strategy for Grafana. We
do not want to go down the “open core” route. If your organization
finds Grafana valuable, please consider purchasing a subscription. Get
direct support, bug fixes, and training from the core Grafana team.&lt;/p&gt;
&lt;h2 id=&#34;plugins&#34;&gt;Plugins&lt;/h2&gt;
&lt;p&gt;With the popularity of Grafana continuing to accelerate, it has been
challenging to keep up with all the requests for new features, new
panels, new data sources, and new functionality. Saying “no” so often
has been frustrating, especially for an open source project with such
a vibrant community.&lt;/p&gt;
&lt;p&gt;The team felt that it was time to dramatically improve extensibility
through plugin support. Grafana 3.0 comes with a completely revamped
plugin SDK / API.&lt;/p&gt;
&lt;p&gt;We’ve refactored our &lt;strong&gt;Data Source&lt;/strong&gt; plugin architecture and added
two new plugin types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Panel&lt;/strong&gt; plugins let you add new panel types for your Dashboards.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; plugins bundle &lt;strong&gt;Panels&lt;/strong&gt; plugins, &lt;strong&gt;Data Sources&lt;/strong&gt; plugins,
Dashboards, and Grafana &lt;strong&gt;Pages&lt;/strong&gt;. Apps are a great way to provide an
entire experience right within Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;grafanacom&#34;&gt;Grafana.com&lt;/h2&gt;
&lt;img src=&#34;/static/img/docs/v3/grafana_net_tour.png&#34;&gt;
&lt;p&gt;&lt;a href=&#34;/&#34;&gt;Grafana.com&lt;/a&gt; offers a central repository where the community can come together to discover, create and
share plugins (data sources, panels, apps) and dashboards.&lt;/p&gt;
&lt;p&gt;We are also working on a hosted Graphite-compatible data source that will be optimized for use with Grafana.
It’ll be easy to combine your existing data source(s) with this OpenSaaS option. Finally, Grafana.com can
also be a hub to manage all your Grafana instances. You’ll be able to monitor their health and availability,
perform dashboard backups, and more.&lt;/p&gt;
&lt;p&gt;We are also working on a hosted Graphite-compatible Data Source that
will be optimized for use with Grafana. It’ll be easy to combine your
existing Data Source(s) with this OpenSaaS option.&lt;/p&gt;
&lt;p&gt;Finally, Grafana.com will also be a hub to manage all your Grafana
instances. You’ll be able to monitor their health and availability,
perform Dashboard backups, and more.&lt;/p&gt;
&lt;p&gt;Grafana.net will officially launch along with the stable version of
Grafana 3.0, but go to &lt;a href=https://grafana.com&gt; and check out the preview
and sign up for an account&lt;/a&gt; in the meantime.&lt;/p&gt;
&lt;h2 id=&#34;grafana-cli&#34;&gt;grafana-cli&lt;/h2&gt;
&lt;p&gt;Grafana 3.0 comes with a new command line tool called grafana-cli. You
can easily install plugins from Grafana.net with it. For
example:&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;grafana-cli install grafana-pie-chart-panel&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;personalization--preferences&#34;&gt;Personalization &amp;amp; Preferences&lt;/h2&gt;
&lt;p&gt;The home dashboard, timezone and theme can now be customized on Organization
and user Profile level. Grafana can also track recently viewed dashboards, which
can then be displayed in the dashboard list panel.&lt;/p&gt;
&lt;h2 id=&#34;improved-playlists&#34;&gt;Improved Playlists&lt;/h2&gt;
&lt;p&gt;You can now save Playlists, and start them by using a Playlist URL. If
you update a running Playlist, it will update after its next cycle.&lt;/p&gt;
&lt;p&gt;This is powerful as it allows you to remote control Grafana. If you
have a big TV display showing Grafana in your company lobby, create a
playlist named Lobby, and start it on the computer connected to the
Lobby TV.&lt;/p&gt;
&lt;p&gt;You can now change the Lobby playlist and have the dashboards shown in
the Lobby update accordingly, automatically.&lt;/p&gt;
&lt;p&gt;The playlist does not even have to contain multiple Dashboards; you
can use this feature to reload the whole Dashboard (and Grafana)
periodically and remotely.&lt;/p&gt;
&lt;p&gt;You can also make Playlists dynamic by using Dashboard &lt;strong&gt;tags&lt;/strong&gt; to
define the Playlist.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/playlist.png&#34;&gt;
&lt;h2 id=&#34;improved-ui&#34;&gt;Improved UI&lt;/h2&gt;
&lt;p&gt;We’ve always tried to focus on a good looking, usable, and responsive
UI. We’ve continued to pay a lot of attention to these areas in this
release.&lt;/p&gt;
&lt;p&gt;Grafana 3.0 has a dramatically updated UI that not only looks better
but also has a number of usability improvements. The side menu now
works as a dropdown that you can pin to the side. The Organization /
Profile / Sign out side menu links have been combined into an on hover
slide out menu.&lt;/p&gt;
&lt;p&gt;In addition, all the forms and the layouts of all pages have been
updated to look and flow better, and be much more consistent. There
are literally hundreds of UI improvements and refinements.&lt;/p&gt;
&lt;p&gt;Here’s the new side menu in action:&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/menu.gif&#34;&gt;
&lt;p&gt;And here&amp;rsquo;s the new look for Dashboard settings:&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/dashboard_settings.png&#34;&gt;
&lt;p&gt;Check out the &lt;a href=&#34;http://play.grafana.org&#34; target=&#34;_blank&#34;&gt;Play
Site&lt;/a&gt; to get a feel for some of the UI changes.&lt;/p&gt;
&lt;h2 id=&#34;improved-annotations&#34;&gt;Improved Annotations&lt;/h2&gt;
&lt;p&gt;It is now possible to define a link in each annotation. You can hover
over the link and click the annotation text. This feature is very
useful for linking to particular commits or tickets where more
detailed information can be presented to the user.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/annotation_links.gif&#34;&gt;
&lt;h2 id=&#34;data-source-variables&#34;&gt;Data source variables&lt;/h2&gt;
&lt;p&gt;This has been a top requested feature for very long we are exited to finally provide
this feature. You can now add a new &lt;code&gt;Data source&lt;/code&gt; type variable. That will
automatically be filled with instance names of your data sources.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/data_source_variable.png&#34;&gt;
&lt;p&gt;You can then use this variable as the panel data source:&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/data_source_variable_use.png&#34;&gt;
&lt;p&gt;This will allow you to quickly change data source server and reuse the
same dashboard for different instances of your metrics backend. For example
you might have Graphite running in multiple data centers or environments.&lt;/p&gt;
&lt;h2 id=&#34;prometheus-influxdb-and-opentsdb-improvements&#34;&gt;Prometheus, InfluxDB, and OpenTSDB improvements&lt;/h2&gt;
&lt;p&gt;All three of these popular included Data Sources have seen a variety
of improvements in this release. Here are some highlights:&lt;/p&gt;
&lt;h3 id=&#34;prometheus&#34;&gt;Prometheus&lt;/h3&gt;
&lt;p&gt;The Prometheus Data Source now supports annotations.&lt;/p&gt;
&lt;h3 id=&#34;influxdb&#34;&gt;InfluxDB&lt;/h3&gt;
&lt;p&gt;You can now select the InfluxDB policy from the query editor.
&lt;img src=&#34;/static/img/docs/v3/influxdb_policy.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Grafana 3.0 also comes with support for InfluxDB 0.11 and InfluxDB 0.12.&lt;/p&gt;
&lt;h3 id=&#34;opentsdb&#34;&gt;OpenTSDB&lt;/h3&gt;
&lt;p&gt;OpenTSDB 2.2 is better supported and now supports millisecond precision.&lt;/p&gt;
&lt;h2 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h2&gt;
&lt;p&gt;Dashboards from v2.6 are compatible; no manual updates should be necessary. There could
be some edge case scenarios where dashboards using templating could stop working.
If that is the case just enter the edit view for the template variable and hit Update button.
This is due to a simplification of the variable format system where template variables are
now stored without any formatting (glob/regex/etc), this is done on the fly when the
variable is interpolated.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Plugin API: The plugin API has changed so if you are using a custom
data source (or panel) they need to be updated as well.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;InfluxDB 0.8: This data source is no longer included in releases,
you can still install manually from &lt;a href=&#34;/&#34;&gt;Grafana.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;KairosDB: This data source has also no longer shipped with Grafana,
you can install it manually from &lt;a href=&#34;/&#34;&gt;Grafana.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-showcase&#34;&gt;Plugin showcase&lt;/h2&gt;
&lt;p&gt;Discovering and installing plugins is very quick and easy with Grafana 3.0 and &lt;a href=&#34;/&#34;&gt;Grafana.com&lt;/a&gt;. Here
are a couple that I encourage you try!&lt;/p&gt;
&lt;h4 id=&#34;clock-panel&#34;&gt;&lt;a href=&#34;/plugins/grafana-clock-panel&#34;&gt;Clock Panel&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Support&amp;rsquo;s both current time and count down mode.
&lt;img src=&#34;/static/img/docs/v3/clock_panel.png&#34;&gt;&lt;/p&gt;
&lt;h4 id=&#34;pie-chart-panel&#34;&gt;&lt;a href=&#34;/plugins/grafana-piechart-panel&#34;&gt;Pie Chart Panel&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;A simple pie chart panel is now available as an external plugin.
&lt;img src=&#34;/static/img/docs/v3/pie_chart_panel.png&#34;&gt;&lt;/p&gt;
&lt;h4 id=&#34;worldping-app&#34;&gt;&lt;a href=&#34;/plugins/raintank-worldping-app&#34;&gt;WorldPing App&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;This is full blown Grafana App that adds new panels, data sources and pages to give
feature rich global performance monitoring directly from your on-prem Grafana.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/wP-Screenshot-dash-web.png&#34;&gt;
&lt;h4 id=&#34;zabbix-app&#34;&gt;&lt;a href=&#34;/plugins/alexanderzobnin-zabbix-app&#34;&gt;Zabbix App&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;This app contains the already very pouplar Zabbix data source plugin, 2 dashboards and a triggers panel. It is
created and maintained by &lt;a href=&#34;https://github.com/alexanderzobnin/grafana-zabbix&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Alexander Zobnin&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v3/zabbix_app.png&#34;&gt;
&lt;p&gt;Checkout the full list of plugins on &lt;a href=&#34;/plugins&#34;&gt;Grafana.com&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;CHANGELOG&lt;/h2&gt;
&lt;p&gt;For a detailed list and link to github issues for everything included
in the 3.0 release please view the
&lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt;
file.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v30">What&amp;rsquo;s New in Grafana v3.0&lt;/h1>
&lt;h2 id="commercial-support">Commercial Support&lt;/h2>
&lt;p>Commercial Support subscriptions for Grafana are now &lt;a href="/support/plans/">generally available&lt;/a>.&lt;/p>
&lt;p>Raintank is committed to a 100% open-source strategy for Grafana. We
do not want to go down the “open core” route. If your organization
finds Grafana valuable, please consider purchasing a subscription. Get
direct support, bug fixes, and training from the core Grafana team.&lt;/p></description></item><item><title>What's New in Grafana v3.1</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v3-1/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v3-1/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v31&#34;&gt;What&amp;rsquo;s New in Grafana v3.1&lt;/h1&gt;
&lt;h2 id=&#34;dashboard-export--import&#34;&gt;Dashboard Export &amp;amp; Import&lt;/h2&gt;
&lt;p&gt;The export feature is now accessed from the share menu.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v31/export_menu.png&#34;&gt;
&lt;p&gt;Dashboards exported from Grafana 3.1 are now more portable and easier for others to import than before.
The export process extracts information data source types used by panels and adds these to a new &lt;code&gt;inputs&lt;/code&gt;
section in the dashboard json. So when you or another person tries to import the dashboard they will be asked to
select data source and optional metric prefix options.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v31/import_step1.png&#34;&gt;
&lt;p&gt;The above screenshot shows the new import modal that gives you 3 options for how to import a dashboard.
One notable new addition here is the ability to import directly from Dashboards shared on &lt;a href=&#34;/&#34;&gt;Grafana.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The next step in the import process:&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v31/import_step2.png&#34;&gt;
&lt;p&gt;Here you can change the name of the dashboard and also pick what data sources you want the dashboard to use. The above screenshot
shows a CollectD dashboard for Graphite that requires a metric prefix be specified.&lt;/p&gt;
&lt;h2 id=&#34;discover-dashboards&#34;&gt;Discover Dashboards&lt;/h2&gt;
&lt;p&gt;On &lt;a href=&#34;/&#34;&gt;Grafana.com&lt;/a&gt; you can now browse &amp;amp; search for dashboards. We have already added a few but
more are being uploaded every day. To import a dashboard just copy the dashboard url and head back to Grafana,
then Dashboard Search -&amp;gt; Import -&amp;gt; Paste Grafana.com Dashboard URL.&lt;/p&gt;
&lt;img src=&#34;/static/img/docs/v31/gnet_dashboards_list.png&#34;&gt;
&lt;h2 id=&#34;constant-template-variables&#34;&gt;Constant template variables&lt;/h2&gt;
&lt;p&gt;We added a new template variable named constant that makes it easier to share and export dashboard that have custom prefixes.&lt;/p&gt;
&lt;h2 id=&#34;dashboard-urls&#34;&gt;Dashboard Urls&lt;/h2&gt;
&lt;p&gt;Having current time range and template variable value always sync with the URL makes it possible to always copy your current
Grafana url to share with a colleague without having to use the Share modal.&lt;/p&gt;
&lt;h2 id=&#34;internal-metrics&#34;&gt;Internal metrics&lt;/h2&gt;
&lt;p&gt;Do you want metrics about viewing metrics? Of course you do! In this release we added support for sending metrics about Grafana to graphite.
You can configure interval and server in the config file.&lt;/p&gt;
&lt;h2 id=&#34;logging&#34;&gt;Logging&lt;/h2&gt;
&lt;p&gt;Switched logging framework to log15 to enable key value per logging and filtering based on different log levels.
Its now possible to configure different log levels for different modules.&lt;/p&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Logging&lt;/strong&gt; format have been changed to improve log filtering.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphite PNG&lt;/strong&gt; Graphite PNG support dropped from Graph panel (use Grafana native PNG instead).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Migration&lt;/strong&gt; No longer possible to migrate dashboards from 1.x (Stored in ES or Influx 0.8).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;changelog&#34;&gt;CHANGELOG&lt;/h2&gt;
&lt;p&gt;For a detailed list and link to github issues for everything included
in the 3.1 release please view the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt;
file.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v31">What&amp;rsquo;s New in Grafana v3.1&lt;/h1>
&lt;h2 id="dashboard-export--import">Dashboard Export &amp;amp; Import&lt;/h2>
&lt;p>The export feature is now accessed from the share menu.&lt;/p>
&lt;img src="/static/img/docs/v31/export_menu.png">
&lt;p>Dashboards exported from Grafana 3.1 are now more portable and easier for others to import than before.
The export process extracts information data source types used by panels and adds these to a new &lt;code>inputs&lt;/code>
section in the dashboard json. So when you or another person tries to import the dashboard they will be asked to
select data source and optional metric prefix options.&lt;/p></description></item><item><title>What's New in Grafana v4.0</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v40&#34;&gt;What&amp;rsquo;s New in Grafana v4.0&lt;/h1&gt;
&lt;p&gt;As usual this release contains a ton of minor new features, fixes and improved UX. But on top of the usual new goodies
is a core new feature: Alerting! Read on below for a detailed description of what&amp;rsquo;s new in v4.0.&lt;/p&gt;
&lt;h2 id=&#34;alerting&#34;&gt;Alerting&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 40%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/drag_handles_gif.gif&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/drag_handles_gif.gif&#34;alt=&#34;Alerting overview&#34;width=&#34;888&#34;height=&#34;676&#34;title=&#34;Alerting overview&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/drag_handles_gif.gif&#34;
            alt=&#34;Alerting overview&#34;width=&#34;888&#34;height=&#34;676&#34;title=&#34;Alerting overview&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alerting overview&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Alerting is a really revolutionary feature for Grafana. It transforms Grafana from a
visualization tool into a truly mission critical monitoring tool. The alert rules are very easy to
configure using your existing graph panels and threshold levels can be set simply by dragging handles to
the right side of the graph. The rules will continually be evaluated by grafana-server and
notifications will be sent out when the rule conditions are met.&lt;/p&gt;
&lt;p&gt;This feature has been worked on for over a year with many iterations and rewrites
just to make sure the foundations are really solid. We are really proud to finally release it!
Since the alerting execution is processed in the backend not all data source plugins are supported.
Right now Graphite, Prometheus, InfluxDB and OpenTSDB are supported. Elasticsearch is being worked
on but will be not ready for v4 release.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h3 id=&#34;rules&#34;&gt;Rules&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 40%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/alerting_conditions.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/alerting_conditions.png&#34;data-srcset=&#34;/static/img/docs/v4/alerting_conditions.png?w=320 320w, /static/img/docs/v4/alerting_conditions.png?w=550 550w, /static/img/docs/v4/alerting_conditions.png?w=750 750w, /static/img/docs/v4/alerting_conditions.png?w=900 900w, /static/img/docs/v4/alerting_conditions.png?w=1040 1040w, /static/img/docs/v4/alerting_conditions.png?w=1240 1240w, /static/img/docs/v4/alerting_conditions.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Alerting Conditions&#34;width=&#34;1164&#34;height=&#34;582&#34;title=&#34;Alerting Conditions&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/alerting_conditions.png&#34;
            alt=&#34;Alerting Conditions&#34;width=&#34;1164&#34;height=&#34;582&#34;title=&#34;Alerting Conditions&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alerting Conditions&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The rule config allows you to specify a name, how often the rule should be evaluated and a series
of conditions that all need to be true for the alert to fire.&lt;/p&gt;
&lt;p&gt;Currently the only condition type that exists is a &lt;code&gt;Query&lt;/code&gt; condition that allows you to
specify a query letter, time range and an aggregation function. The letter refers to
a query you already have added in the &lt;strong&gt;Metrics&lt;/strong&gt; tab. The result from the
query and the aggregation function is a single value that is then used in the threshold check.&lt;/p&gt;
&lt;p&gt;We plan to add other condition types in the future, like &lt;code&gt;Other Alert&lt;/code&gt;, where you can include the state
of another alert in your conditions, and &lt;code&gt;Time Of Day&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;notifications&#34;&gt;Notifications&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 40%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/slack_notification.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/slack_notification.png&#34;data-srcset=&#34;/static/img/docs/v4/slack_notification.png?w=320 320w, /static/img/docs/v4/slack_notification.png?w=550 550w, /static/img/docs/v4/slack_notification.png?w=750 750w, /static/img/docs/v4/slack_notification.png?w=900 900w, /static/img/docs/v4/slack_notification.png?w=1040 1040w, /static/img/docs/v4/slack_notification.png?w=1240 1240w, /static/img/docs/v4/slack_notification.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Alerting Slack Notification&#34;width=&#34;1216&#34;height=&#34;834&#34;title=&#34;Alerting Slack Notification&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/slack_notification.png&#34;
            alt=&#34;Alerting Slack Notification&#34;width=&#34;1216&#34;height=&#34;834&#34;title=&#34;Alerting Slack Notification&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alerting Slack Notification&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Alerting would not be very useful if there was no way to send notifications when rules trigger and change state. You
can setup notifications of different types. We currently have &lt;code&gt;Slack&lt;/code&gt;, &lt;code&gt;PagerDuty&lt;/code&gt;, &lt;code&gt;Email&lt;/code&gt; and &lt;code&gt;Webhook&lt;/code&gt; with more in the
pipe that will be added during beta period. The notifications can then be added to your alert rules.
If you have configured an external image store in the grafana.ini config file (s3, webdav, and azure_blob options available)
you can get very rich notifications with an image of the graph and the metric
values all included in the notification.&lt;/p&gt;
&lt;h3 id=&#34;annotations&#34;&gt;Annotations&lt;/h3&gt;
&lt;p&gt;Alert state changes are recorded in a new annotation store that is built into Grafana. This store
currently only supports storing annotations in Grafana&amp;rsquo;s own internal database (mysql, postgres or sqlite).
The Grafana annotation storage is currently only used for alert state changes but we hope to add the ability for users
to add graph comments in the form of annotations directly from within Grafana in a future release.&lt;/p&gt;
&lt;h3 id=&#34;alert-list-panel&#34;&gt;Alert List Panel&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 30%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/alert_list_panel.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/alert_list_panel.png&#34;data-srcset=&#34;/static/img/docs/v4/alert_list_panel.png?w=320 320w, /static/img/docs/v4/alert_list_panel.png?w=550 550w, /static/img/docs/v4/alert_list_panel.png?w=750 750w, /static/img/docs/v4/alert_list_panel.png?w=900 900w, /static/img/docs/v4/alert_list_panel.png?w=1040 1040w, /static/img/docs/v4/alert_list_panel.png?w=1240 1240w, /static/img/docs/v4/alert_list_panel.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Alert List Panel&#34;width=&#34;622&#34;height=&#34;618&#34;title=&#34;Alert List Panel&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/alert_list_panel.png&#34;
            alt=&#34;Alert List Panel&#34;width=&#34;622&#34;height=&#34;618&#34;title=&#34;Alert List Panel&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Alert List Panel&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;This new panel allows you to show alert rules or a history of alert rule state changes. You can filter based on states you are
interested in. This panel is very useful for overview style dashboards.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;ad-hoc-filter-variable&#34;&gt;Ad-hoc filter variable&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 30%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/adhoc_filters.gif&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/adhoc_filters.gif&#34;alt=&#34;Ad-hoc filters variable&#34;width=&#34;591&#34;height=&#34;523&#34;title=&#34;Ad-hoc filters variable&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/adhoc_filters.gif&#34;
            alt=&#34;Ad-hoc filters variable&#34;width=&#34;591&#34;height=&#34;523&#34;title=&#34;Ad-hoc filters variable&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Ad-hoc filters variable&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;This is a new and very different type of template variable. It will allow you to create new key/value filters on the fly
with autocomplete for both key and values. The filter condition will be automatically applied to all
queries that use that data source. This feature opens up more exploratory dashboards. In the gif animation to the right
you have a dashboard for Elasticsearch log data. It uses one query variable that allow you to quickly change how the data
is grouped, and an interval variable for controlling the granularity of the time buckets. What was missing
was a way to dynamically apply filters to the log query. With the &lt;code&gt;Ad-Hoc Filters&lt;/code&gt; variable you can
dynamically add filters to any log property!&lt;/p&gt;
&lt;h2 id=&#34;ux-improvements&#34;&gt;UX Improvements&lt;/h2&gt;
&lt;p&gt;We always try to bring some UX/UI refinements &amp;amp; polish in every release.&lt;/p&gt;
&lt;h3 id=&#34;tv-mode--kiosk-mode&#34;&gt;TV-mode &amp;amp; Kiosk mode&lt;/h3&gt;
&lt;div class=&#34;row&#34;&gt;
  &lt;div class=&#34;medium-6 columns&#34;&gt;
    &lt;p&gt;
      Grafana is so often used on wall mounted TVs that we figured a clean TV mode would be
      really nice. In TV mode the top navbar, row &amp; panel controls will all fade to transparent.
    &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;p&amp;gt;
  This happens automatically after one minute of user inactivity but can also be toggled manually
  with the &amp;lt;code&amp;gt;d v&amp;lt;/code&amp;gt; sequence shortcut. Any mouse movement or keyboard action will
  restore navbar &amp;amp; controls.
&amp;lt;/p&amp;gt;

&amp;lt;p&amp;gt;
  Another feature is the kiosk mode. This can be enabled with &amp;lt;code&amp;gt;d k&amp;lt;/code&amp;gt;
  shortcut or by adding &amp;lt;code&amp;gt;&amp;amp;kiosk&amp;lt;/code&amp;gt; to the URL when you load a dashboard.
  In kiosk mode the navbar is completely hidden/removed from view.
&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
  &lt;div class=&#34;medium-6 columns&#34;&gt;
   &lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 2554px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link captioned&#34;
           href=&#34;/static/img/docs/v4/tvmode.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload mb-0&#34;
             data-src=&#34;/static/img/docs/v4/tvmode.png&#34;data-srcset=&#34;/static/img/docs/v4/tvmode.png?w=320 320w, /static/img/docs/v4/tvmode.png?w=550 550w, /static/img/docs/v4/tvmode.png?w=750 750w, /static/img/docs/v4/tvmode.png?w=900 900w, /static/img/docs/v4/tvmode.png?w=1040 1040w, /static/img/docs/v4/tvmode.png?w=1240 1240w, /static/img/docs/v4/tvmode.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;TV mode&#34;width=&#34;2554&#34;height=&#34;972&#34;title=&#34;TV mode&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/static/img/docs/v4/tvmode.png&#34;
               alt=&#34;TV mode&#34;width=&#34;2554&#34;height=&#34;972&#34;title=&#34;TV mode&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;TV mode&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
   &lt;video width=&#34;320&#34; height=&#34;240&#34; controls&gt;
    &lt;source src=&#34;/static/assets/videos/tvmode.mp4&#34; type=&#34;video/mp4&#34;&gt;
    Your browser does not support the video tag.
  &lt;/video&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;new-row-menu--add-panel-experience&#34;&gt;New row menu &amp;amp; add panel experience&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 50%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/add_panel.gif&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/add_panel.gif&#34;alt=&#34;Add Panel flow&#34;width=&#34;960&#34;height=&#34;285&#34;title=&#34;Add Panel flow&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/add_panel.gif&#34;
            alt=&#34;Add Panel flow&#34;width=&#34;960&#34;height=&#34;285&#34;title=&#34;Add Panel flow&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Add Panel flow&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;We spent a lot of time improving the dashboard building experience to make it both
more efficient and easier for beginners. After many good but not great experiments
with a &lt;code&gt;build mode&lt;/code&gt; we eventually decided to just improve the green row menu and
continue work on a &lt;code&gt;build mode&lt;/code&gt; for a future release.&lt;/p&gt;
&lt;p&gt;The new row menu automatically slides out when you mouse over the edge of the row. You no longer need
to hover over the small green icon and then click it to expand the row menu.&lt;/p&gt;
&lt;p&gt;There are some minor improvements to drag and drop behavior. Now when dragging a panel from one row
to another you will insert the panel and Grafana will automatically make room for it.
When you drag a panel within a row you will simply reorder the panels.&lt;/p&gt;
&lt;p&gt;If you look at the animation to the right you can see that you can drag and drop a new panel. This is not
required, you can also just click the panel type and it will be inserted at the end of the row
automatically. Dragging a new panel has an advantage in that you can insert a new panel where ever you want
not just at the end of the row.&lt;/p&gt;
&lt;p&gt;We plan to further improve dashboard building in the future with a more rich grid &amp;amp; layout system.&lt;/p&gt;
&lt;h3 id=&#34;keyboard-shortcuts&#34;&gt;Keyboard shortcuts&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 40%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v4/shortcuts.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v4/shortcuts.png&#34;data-srcset=&#34;/static/img/docs/v4/shortcuts.png?w=320 320w, /static/img/docs/v4/shortcuts.png?w=550 550w, /static/img/docs/v4/shortcuts.png?w=750 750w, /static/img/docs/v4/shortcuts.png?w=900 900w, /static/img/docs/v4/shortcuts.png?w=1040 1040w, /static/img/docs/v4/shortcuts.png?w=1240 1240w, /static/img/docs/v4/shortcuts.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Shortcuts&#34;width=&#34;1520&#34;height=&#34;1092&#34;title=&#34;Shortcuts&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v4/shortcuts.png&#34;
            alt=&#34;Shortcuts&#34;width=&#34;1520&#34;height=&#34;1092&#34;title=&#34;Shortcuts&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Shortcuts&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v4 introduces a number of really powerful keyboard shortcuts. You can now focus a panel
by hovering over it with your mouse. With a panel focused you can simply hit &lt;code&gt;e&lt;/code&gt; to toggle panel
edit mode, or &lt;code&gt;v&lt;/code&gt; to toggle fullscreen mode. &lt;code&gt;p r&lt;/code&gt; removes the panel. &lt;code&gt;p s&lt;/code&gt; opens share
modal.&lt;/p&gt;
&lt;p&gt;Some nice navigation shortcuts are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;g h&lt;/code&gt; for go to home dashboard&lt;/li&gt;
&lt;li&gt;&lt;code&gt;s s&lt;/code&gt; open search with starred pre-selected&lt;/li&gt;
&lt;li&gt;&lt;code&gt;s t&lt;/code&gt; open search in tags list view&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;upgrade--breaking-changes&#34;&gt;Upgrade &amp;amp; Breaking changes&lt;/h2&gt;
&lt;p&gt;There are no breaking changes. Old dashboards and features should work the same. Grafana-server will automatically upgrade its db
schema on restart. It&amp;rsquo;s advisable to do a backup of Grafana&amp;rsquo;s database before updating.&lt;/p&gt;
&lt;p&gt;If you are using plugins make sure to update your plugins as some might not work perfectly v4.&lt;/p&gt;
&lt;p&gt;You can update plugins using grafana-cli&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;grafana-cli plugins update-all
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v40">What&amp;rsquo;s New in Grafana v4.0&lt;/h1>
&lt;p>As usual this release contains a ton of minor new features, fixes and improved UX. But on top of the usual new goodies
is a core new feature: Alerting! Read on below for a detailed description of what&amp;rsquo;s new in v4.0.&lt;/p></description></item><item><title>What's New in Grafana v4.1</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-1/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-1/</guid><content><![CDATA[&lt;h2 id=&#34;whats-new-in-grafana-v41&#34;&gt;What&amp;rsquo;s new in Grafana v4.1&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Graph&lt;/strong&gt;: Support for shared tooltip on all graphs as you hover over one graph. &lt;a href=&#34;https://github.com/grafana/grafana/pull/1578&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#1578&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/grafana/pull/6274&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6274&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Victorops&lt;/strong&gt;: Add VictorOps notification integration &lt;a href=&#34;https://github.com/grafana/grafana/issues/6411&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6411&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/ichekrygin&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ichekrygin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opsgenie&lt;/strong&gt;: Add OpsGenie notification integratiion &lt;a href=&#34;https://github.com/grafana/grafana/issues/6687&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6687&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/kylemcc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kylemcc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch&lt;/strong&gt;: Make it possible to specify access and secret key on the data source config page &lt;a href=&#34;https://github.com/grafana/grafana/issues/6697&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6697&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch&lt;/strong&gt;: Added support for Elasticsearch 5.x &lt;a href=&#34;https://github.com/grafana/grafana/issues/5740&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#5740&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/lpic10&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpic10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel&lt;/strong&gt;: Added help text for panels. &lt;a href=&#34;https://github.com/grafana/grafana/issues/4079&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#4079&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/utkarshcmu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@utkarshcmu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Full changelog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;shared-tooltip&#34;&gt;Shared tooltip&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 60%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v41/shared_tooltip.gif&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v41/shared_tooltip.gif&#34;alt=&#34;Shared tooltip&#34;width=&#34;640&#34;height=&#34;360&#34;title=&#34;Shared tooltip&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v41/shared_tooltip.gif&#34;
            alt=&#34;Shared tooltip&#34;width=&#34;640&#34;height=&#34;360&#34;title=&#34;Shared tooltip&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Shared tooltip&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Showing the tooltip on all panels at the same time has been a long standing request in Grafana and we are really happy to finally be able to release it.
You can enable/disable the shared tooltip from the dashboard settings menu or cycle between default, shared tooltip and shared crosshair by pressing &lt;code&gt;CTRL &#43; O&lt;/code&gt; or &lt;code&gt;CMD &#43; O&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h3 id=&#34;help-text-for-panel&#34;&gt;Help text for panel&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 60%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v41/helptext_for_panel_settings.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v41/helptext_for_panel_settings.png&#34;data-srcset=&#34;/static/img/docs/v41/helptext_for_panel_settings.png?w=320 320w, /static/img/docs/v41/helptext_for_panel_settings.png?w=550 550w, /static/img/docs/v41/helptext_for_panel_settings.png?w=750 750w, /static/img/docs/v41/helptext_for_panel_settings.png?w=900 900w, /static/img/docs/v41/helptext_for_panel_settings.png?w=1040 1040w, /static/img/docs/v41/helptext_for_panel_settings.png?w=1240 1240w, /static/img/docs/v41/helptext_for_panel_settings.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Hovering help text&#34;width=&#34;457&#34;height=&#34;227&#34;title=&#34;Hovering help text&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v41/helptext_for_panel_settings.png&#34;
            alt=&#34;Hovering help text&#34;width=&#34;457&#34;height=&#34;227&#34;title=&#34;Hovering help text&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Hovering help text&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can set a help text in the general tab on any panel. The help text is using Markdown to enable better formatting and linking to other sites that can provide more information.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 60%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v41/helptext_hover.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v41/helptext_hover.png&#34;data-srcset=&#34;/static/img/docs/v41/helptext_hover.png?w=320 320w, /static/img/docs/v41/helptext_hover.png?w=550 550w, /static/img/docs/v41/helptext_hover.png?w=750 750w, /static/img/docs/v41/helptext_hover.png?w=900 900w, /static/img/docs/v41/helptext_hover.png?w=1040 1040w, /static/img/docs/v41/helptext_hover.png?w=1240 1240w, /static/img/docs/v41/helptext_hover.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Hovering help text&#34;width=&#34;500&#34;height=&#34;250&#34;title=&#34;Hovering help text&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v41/helptext_hover.png&#34;
            alt=&#34;Hovering help text&#34;width=&#34;500&#34;height=&#34;250&#34;title=&#34;Hovering help text&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Hovering help text&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Panels with a help text available have a little indicator in the top left corner. You can show the help text by hovering the icon.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h3 id=&#34;easier-cloudwatch-configuration&#34;&gt;Easier Cloudwatch configuration&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 60%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v41/cloudwatch_settings.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v41/cloudwatch_settings.png&#34;data-srcset=&#34;/static/img/docs/v41/cloudwatch_settings.png?w=320 320w, /static/img/docs/v41/cloudwatch_settings.png?w=550 550w, /static/img/docs/v41/cloudwatch_settings.png?w=750 750w, /static/img/docs/v41/cloudwatch_settings.png?w=900 900w, /static/img/docs/v41/cloudwatch_settings.png?w=1040 1040w, /static/img/docs/v41/cloudwatch_settings.png?w=1240 1240w, /static/img/docs/v41/cloudwatch_settings.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Cloudwatch configuration&#34;width=&#34;458&#34;height=&#34;465&#34;title=&#34;Cloudwatch configuration&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v41/cloudwatch_settings.png&#34;
            alt=&#34;Cloudwatch configuration&#34;width=&#34;458&#34;height=&#34;465&#34;title=&#34;Cloudwatch configuration&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Cloudwatch configuration&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;In Grafana 4.1.0 you can configure your Cloudwatch data source with &lt;code&gt;access key&lt;/code&gt; and &lt;code&gt;secret key&lt;/code&gt; directly in the data source configuration page.
This enables people to use the Cloudwatch data source without having access to the filesystem where Grafana is running.&lt;/p&gt;
&lt;p&gt;Once the &lt;code&gt;access key&lt;/code&gt; and &lt;code&gt;secret key&lt;/code&gt; have been saved the user will no longer be able to view them.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;upgrade--breaking-changes&#34;&gt;Upgrade &amp;amp; Breaking changes&lt;/h2&gt;
&lt;p&gt;Elasticsearch 1.x is no longer supported. Please upgrade to Elasticsearch 2.x or 5.x. Otherwise Grafana 4.1.0 contains no breaking changes.&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
&lt;h2 id=&#34;download&#34;&gt;Download&lt;/h2&gt;
&lt;p&gt;Head to &lt;a href=&#34;/download/4_1_0/&#34;&gt;v4.1 download page&lt;/a&gt; for download links &amp;amp; instructions.&lt;/p&gt;
&lt;h2 id=&#34;thanks&#34;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;A big thanks to all the Grafana users who contribute by submitting PRs, bug reports &amp;amp; feedback!&lt;/p&gt;
]]></content><description>&lt;h2 id="whats-new-in-grafana-v41">What&amp;rsquo;s new in Grafana v4.1&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Graph&lt;/strong>: Support for shared tooltip on all graphs as you hover over one graph. &lt;a href="https://github.com/grafana/grafana/pull/1578" target="_blank" rel="noopener noreferrer">#1578&lt;/a>, &lt;a href="https://github.com/grafana/grafana/pull/6274" target="_blank" rel="noopener noreferrer">#6274&lt;/a>&lt;/li>
&lt;li>&lt;strong>Victorops&lt;/strong>: Add VictorOps notification integration &lt;a href="https://github.com/grafana/grafana/issues/6411" target="_blank" rel="noopener noreferrer">#6411&lt;/a>, thx &lt;a href="https://github.com/ichekrygin" target="_blank" rel="noopener noreferrer">@ichekrygin&lt;/a>&lt;/li>
&lt;li>&lt;strong>Opsgenie&lt;/strong>: Add OpsGenie notification integratiion &lt;a href="https://github.com/grafana/grafana/issues/6687" target="_blank" rel="noopener noreferrer">#6687&lt;/a>, thx &lt;a href="https://github.com/kylemcc" target="_blank" rel="noopener noreferrer">@kylemcc&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch&lt;/strong>: Make it possible to specify access and secret key on the data source config page &lt;a href="https://github.com/grafana/grafana/issues/6697" target="_blank" rel="noopener noreferrer">#6697&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch&lt;/strong>: Added support for Elasticsearch 5.x &lt;a href="https://github.com/grafana/grafana/issues/5740" target="_blank" rel="noopener noreferrer">#5740&lt;/a>, thx &lt;a href="https://github.com/lpic10" target="_blank" rel="noopener noreferrer">@lpic10&lt;/a>&lt;/li>
&lt;li>&lt;strong>Panel&lt;/strong>: Added help text for panels. &lt;a href="https://github.com/grafana/grafana/issues/4079" target="_blank" rel="noopener noreferrer">#4079&lt;/a>, thx &lt;a href="https://github.com/utkarshcmu" target="_blank" rel="noopener noreferrer">@utkarshcmu&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/grafana/grafana/blob/master/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Full changelog&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="shared-tooltip">Shared tooltip&lt;/h3>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p float-right"
style="max-width: 60%;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/static/img/docs/v41/shared_tooltip.gif"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/static/img/docs/v41/shared_tooltip.gif"alt="Shared tooltip"width="640"height="360"title="Shared tooltip"/>
&lt;noscript>
&lt;img
src="/static/img/docs/v41/shared_tooltip.gif"
alt="Shared tooltip"width="640"height="360"title="Shared tooltip"class="float-right"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Shared tooltip&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;p>Showing the tooltip on all panels at the same time has been a long standing request in Grafana and we are really happy to finally be able to release it.
You can enable/disable the shared tooltip from the dashboard settings menu or cycle between default, shared tooltip and shared crosshair by pressing &lt;code>CTRL + O&lt;/code> or &lt;code>CMD + O&lt;/code>.&lt;/p></description></item><item><title>What's New in Grafana v4.2</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-2/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-2/</guid><content><![CDATA[&lt;h2 id=&#34;whats-new-in-grafana-v42&#34;&gt;What&amp;rsquo;s new in Grafana v4.2&lt;/h2&gt;
&lt;p&gt;Grafana v4.2 Beta is now &lt;a href=&#34;/grafana/download/4.2.0&#34;&gt;available for download&lt;/a&gt;.
Just like the last release this one contains lots bug fixes and minor improvements.
We are very happy to say that 27 of 40 issues was closed by pull requests from the community.
Big thumbs up!&lt;/p&gt;
&lt;h2 id=&#34;release-highlights&#34;&gt;Release Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hipchat&lt;/strong&gt;: Adds support for sending alert notifications to hipchat &lt;a href=&#34;https://github.com/grafana/grafana/issues/6451&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6451&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/jregovic&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jregovic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Telegram&lt;/strong&gt;: Added Telegram alert notifier &lt;a href=&#34;https://github.com/grafana/grafana/pull/7098&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7098&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/leonoff&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leonoff&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LINE&lt;/strong&gt;: Add LINE as alerting notification channel &lt;a href=&#34;https://github.com/grafana/grafana/pull/7301&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7301&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/huydx&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@huydx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Templating&lt;/strong&gt;: Make $__interval and $__interval_ms global built in variables that can be used in by any datasource (in panel queries), closes &lt;a href=&#34;https://github.com/grafana/grafana/issues/7190&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7190&lt;/a&gt;, closes &lt;a href=&#34;https://github.com/grafana/grafana/issues/6582&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6582&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting&lt;/strong&gt;: Adds deduping of alert notifications &lt;a href=&#34;https://github.com/grafana/grafana/pull/7632&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7632&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting&lt;/strong&gt;: Better information about why an alert triggered &lt;a href=&#34;https://github.com/grafana/grafana/issues/7035&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7035&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Orgs&lt;/strong&gt;: Sharing dashboards using Grafana share feature will now redirect to correct org. &lt;a href=&#34;https://github.com/grafana/grafana/issues/6948&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6948&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Full changelog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;new-alert-notification-channels&#34;&gt;New alert notification channels&lt;/h3&gt;
&lt;p&gt;This release adds &lt;strong&gt;five&lt;/strong&gt; new alert notifications channels, all of them contributed by the community.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hipchat&lt;/li&gt;
&lt;li&gt;Telegram&lt;/li&gt;
&lt;li&gt;LINE&lt;/li&gt;
&lt;li&gt;Pushover&lt;/li&gt;
&lt;li&gt;Threema&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;templating&#34;&gt;Templating&lt;/h3&gt;
&lt;p&gt;We added two new global built in variables in grafana. &lt;code&gt;$__interval&lt;/code&gt; and &lt;code&gt;$__interval_ms&lt;/code&gt; are now reserved template names in grafana and can be used by any datasource.
We might add more global built in variables in the future and if we do we will prefix them with &lt;code&gt;$__&lt;/code&gt;. So please avoid using that in your template variables.&lt;/p&gt;
&lt;h3 id=&#34;dedupe-alert-notifications-when-running-multiple-servers&#34;&gt;Dedupe alert notifications when running multiple servers&lt;/h3&gt;
&lt;p&gt;In this release we will dedupe alert notifications when you are running multiple servers.
This makes it possible to run alerting on multiple servers and only get one notification.&lt;/p&gt;
&lt;p&gt;We currently solve this with sql transactions which puts some limitations for how many servers you can use to execute the same rules.
3-5 servers should not be a problem but as always, it depends on how many alerts you have and how frequently they execute.&lt;/p&gt;
&lt;p&gt;Next up for a better HA situation is to add support for workload balancing between Grafana servers.&lt;/p&gt;
&lt;h3 id=&#34;alerting-more-info&#34;&gt;Alerting more info&lt;/h3&gt;
&lt;p&gt;You can now see the reason why an alert triggered in the alert history. Its also easier to detect when an alert is set to &lt;code&gt;alerting&lt;/code&gt; due to the &lt;code&gt;no_data&lt;/code&gt; option.&lt;/p&gt;
&lt;h3 id=&#34;improved-support-for-multi-org-setup&#34;&gt;Improved support for multi-org setup&lt;/h3&gt;
&lt;p&gt;When loading dashboards we now set an query parameter called orgId. So we can detect from which org an user shared a dashboard.
This makes it possible for users to share dashboards between orgs without changing org first.&lt;/p&gt;
&lt;p&gt;We aim to introduce &lt;a href=&#34;https://github.com/grafana/grafana/issues/1611&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dashboard groups&lt;/a&gt; sometime in the future which will introduce access control and user groups within one org.
Making it possible to have users in multiple groups and have detailed access control.&lt;/p&gt;
&lt;h2 id=&#34;upgrade--breaking-changes&#34;&gt;Upgrade &amp;amp; Breaking changes&lt;/h2&gt;
&lt;p&gt;If you&amp;rsquo;re using https in grafana we now force you to use tls 1.2 and the most secure ciphers.
We think its better to be secure by default rather then making it configurable.
If you want to run https with lower versions of tls we suggest you put a reserve proxy in front of grafana.&lt;/p&gt;
&lt;p&gt;If you have template variables name &lt;code&gt;$__interval&lt;/code&gt; or &lt;code&gt;$__interval_ms&lt;/code&gt; they will no longer work since these keywords
are reserved as global built in variables. We might add more global built in variables in the future and if we do, we will prefix them with &lt;code&gt;$__&lt;/code&gt;. So please avoid using that in your template variables.&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
&lt;h2 id=&#34;download&#34;&gt;Download&lt;/h2&gt;
&lt;p&gt;Head to &lt;a href=&#34;/download/4_2_0/&#34;&gt;v4.2-beta download page&lt;/a&gt; for download links &amp;amp; instructions.&lt;/p&gt;
&lt;h2 id=&#34;thanks&#34;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;A big thanks to all the Grafana users who contribute by submitting PRs, bug reports &amp;amp; feedback!&lt;/p&gt;
]]></content><description>&lt;h2 id="whats-new-in-grafana-v42">What&amp;rsquo;s new in Grafana v4.2&lt;/h2>
&lt;p>Grafana v4.2 Beta is now &lt;a href="/grafana/download/4.2.0">available for download&lt;/a>.
Just like the last release this one contains lots bug fixes and minor improvements.
We are very happy to say that 27 of 40 issues was closed by pull requests from the community.
Big thumbs up!&lt;/p></description></item><item><title>What's New in Grafana v4.3</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-3/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-3/</guid><content><![CDATA[&lt;h2 id=&#34;whats-new-in-grafana-v43&#34;&gt;What&amp;rsquo;s New in Grafana v4.3&lt;/h2&gt;
&lt;p&gt;Grafana v4.3 Beta is now &lt;a href=&#34;/grafana/download/4.3.0-beta1&#34;&gt;available for download&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;release-highlights&#34;&gt;Release Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;a href=&#34;http://docs.grafana.org/features/panels/heatmap/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Heatmap Panel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Graph Panel Histogram Mode&lt;/li&gt;
&lt;li&gt;Elasticsearch Histogram Aggregation&lt;/li&gt;
&lt;li&gt;Prometheus Table data format&lt;/li&gt;
&lt;li&gt;New &lt;a href=&#34;http://docs.grafana.org/features/datasources/mysql/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;MySQL Data Source&lt;/a&gt; (alpha version to get some early feedback)&lt;/li&gt;
&lt;li&gt;60&#43; small fixes and improvements, most of them contributed by our fantastic community!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Check out the &lt;a href=&#34;http://play.grafana.org/dashboard/db/new-features-in-v4-3?orgId=1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;New Features in v4.3 Dashboard&lt;/a&gt; on the Grafana Play site for a showcase of these new features.&lt;/p&gt;
&lt;h2 id=&#34;histogram-support&#34;&gt;Histogram Support&lt;/h2&gt;
&lt;p&gt;A Histogram is a kind of bar chart that groups numbers into ranges, often called buckets or bins. Taller bars show that more data falls in that range.&lt;/p&gt;
&lt;p&gt;The Graph Panel now supports Histograms.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v43/heatmap_histogram.png&#34;
  alt=&#34;&#34; width=&#34;864&#34;
     height=&#34;297&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;histogram-aggregation-support-for-elasticsearch&#34;&gt;Histogram Aggregation Support for Elasticsearch&lt;/h2&gt;
&lt;p&gt;Elasticsearch is the only supported data source that can return pre-bucketed data (data that is already grouped into ranges). With other data sources there is a risk of returning inaccurate data in a histogram due to using already aggregated data rather than raw data. This release adds support for Elasticsearch pre-bucketed data that can be visualized with the new &lt;a href=&#34;http://docs.grafana.org/features/panels/heatmap/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Heatmap Panel&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;heatmap-panel&#34;&gt;Heatmap Panel&lt;/h2&gt;
&lt;p&gt;The Histogram support in the Graph Panel does not show changes over time - it aggregates all the data together for the chosen time range. To visualize a histogram over time, we have built a new &lt;a href=&#34;http://docs.grafana.org/features/panels/heatmap/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Heatmap Panel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Every column in a Heatmap is a histogram snapshot. Instead of visualizing higher values with higher bars, a heatmap visualizes higher values with color. The histogram shown above is equivalent to one column in the heatmap shown below.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v43/heatmap_histogram_over_time.png&#34;
  alt=&#34;&#34; width=&#34;863&#34;
     height=&#34;368&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The Heatmap panel also works with Elasticsearch Histogram Aggregations for more accurate server side bucketing.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/assets/img/blog/v4/elastic_heatmap.jpg&#34;
  alt=&#34;&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;mysql-data-source-alpha&#34;&gt;MySQL Data Source (alpha)&lt;/h2&gt;
&lt;p&gt;This release includes a &lt;a href=&#34;http://docs.grafana.org/features/datasources/mysql/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;new core data source for MySQL&lt;/a&gt;. You can write any possible MySQL query and format it as either Time Series or Table Data allowing it be used with the Graph Panel, Table Panel and SingleStat Panel.&lt;/p&gt;
&lt;p&gt;We are still working on the MySQL data source. As it&amp;rsquo;s missing some important features, like templating and macros and future changes could be breaking, we are
labeling the state of the data source as Alpha. Instead of holding up the release of v4.3 we are including it in its current shape to get some early feedback.  So please try it out and let us know what you think on &lt;a href=&#34;https://twitter.com/intent/tweet?text=.%40grafana&amp;amp;source=4_3_beta_blog&amp;amp;related=blog&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;twitter&lt;/a&gt; or on our &lt;a href=&#34;https://community.grafana.com/c/releases&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;community forum&lt;/a&gt;. Is this a feature that you would use? How can we make it better?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The query editor can show the generated and interpolated SQL that is sent to the MySQL server.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v43/mysql_table_query.png&#34;
  alt=&#34;&#34; width=&#34;928&#34;
     height=&#34;422&#34;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The query editor will also show any errors that resulted from running the query (very useful when you have a syntax error!).&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v43/mysql_query_error.png&#34;
  alt=&#34;&#34; width=&#34;576&#34;
     height=&#34;190&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;health-check-endpoint&#34;&gt;Health Check Endpoint&lt;/h2&gt;
&lt;p&gt;Now you can monitor the monitoring with the Health Check Endpoint! The new &lt;code&gt;/api/health&lt;/code&gt; endpoint returns HTTP 200 OK if everything is up and HTTP 503 Error if the Grafana database cannot be pinged.&lt;/p&gt;
&lt;h2 id=&#34;lazy-load-panels&#34;&gt;Lazy Load Panels&lt;/h2&gt;
&lt;p&gt;Grafana now delays loading panels until they become visible (scrolled into view). This means panels out of view are not sending requests thereby reducing the load on your time series database.&lt;/p&gt;
&lt;h2 id=&#34;prometheus---table-data-column-per-label&#34;&gt;Prometheus - Table Data (column per label)&lt;/h2&gt;
&lt;p&gt;The Prometheus data source now supports the Table Data format by automatically assigning a column to a label. This makes it really easy to browse data in the table panel.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v43/prom_table_cols_as_labels.png&#34;
  alt=&#34;&#34; width=&#34;1077&#34;
     height=&#34;878&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;other-highlights-from-the-changelog&#34;&gt;Other Highlights From The Changelog&lt;/h2&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Table&lt;/strong&gt;: Support to change column header text &lt;a href=&#34;https://github.com/grafana/grafana/issues/3551&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#3551&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InfluxDB&lt;/strong&gt;: influxdb query builder support for ORDER BY and LIMIT (allows TOPN queries) &lt;a href=&#34;https://github.com/grafana/grafana/issues/6065&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6065&lt;/a&gt; Support influxdb&amp;rsquo;s SLIMIT Feature &lt;a href=&#34;https://github.com/grafana/grafana/issues/7232&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7232&lt;/a&gt; thx &lt;a href=&#34;https://github.com/thuck&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@thuck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph&lt;/strong&gt;: Support auto grid min/max when using log scale &lt;a href=&#34;https://github.com/grafana/grafana/issues/3090&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#3090&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/bigbenhur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bigbenhur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;: Make Prometheus query field a textarea &lt;a href=&#34;https://github.com/grafana/grafana/issues/7663&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7663&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/hagen1778&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hagen1778&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server&lt;/strong&gt;: Support listening on a UNIX socket &lt;a href=&#34;https://github.com/grafana/grafana/issues/4030&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#4030&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/mitjaziv&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mitjaziv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MySQL&lt;/strong&gt;: 4-byte UTF8 not supported when using MySQL database (allows Emojis in Dashboard Names) &lt;a href=&#34;https://github.com/grafana/grafana/issues/7958&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7958&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt;: Description tooltip is not fully displayed &lt;a href=&#34;https://github.com/grafana/grafana/issues/7970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7970&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lots more enhancements and fixes can be found in the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;download&#34;&gt;Download&lt;/h2&gt;
&lt;p&gt;Head to the &lt;a href=&#34;/grafana/download&#34;&gt;v4.3 download page&lt;/a&gt; for download links &amp;amp; instructions.&lt;/p&gt;
&lt;h2 id=&#34;thanks&#34;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;A big thanks to all the Grafana users who contribute by submitting PRs, bug reports, helping out on our &lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;community site&lt;/a&gt; and providing feedback!&lt;/p&gt;
]]></content><description>&lt;h2 id="whats-new-in-grafana-v43">What&amp;rsquo;s New in Grafana v4.3&lt;/h2>
&lt;p>Grafana v4.3 Beta is now &lt;a href="/grafana/download/4.3.0-beta1">available for download&lt;/a>.&lt;/p>
&lt;h2 id="release-highlights">Release Highlights&lt;/h2>
&lt;ul>
&lt;li>New &lt;a href="http://docs.grafana.org/features/panels/heatmap/" target="_blank" rel="noopener noreferrer">Heatmap Panel&lt;/a>&lt;/li>
&lt;li>Graph Panel Histogram Mode&lt;/li>
&lt;li>Elasticsearch Histogram Aggregation&lt;/li>
&lt;li>Prometheus Table data format&lt;/li>
&lt;li>New &lt;a href="http://docs.grafana.org/features/datasources/mysql/" target="_blank" rel="noopener noreferrer">MySQL Data Source&lt;/a> (alpha version to get some early feedback)&lt;/li>
&lt;li>60+ small fixes and improvements, most of them contributed by our fantastic community!&lt;/li>
&lt;/ul>
&lt;p>Check out the &lt;a href="http://play.grafana.org/dashboard/db/new-features-in-v4-3?orgId=1" target="_blank" rel="noopener noreferrer">New Features in v4.3 Dashboard&lt;/a> on the Grafana Play site for a showcase of these new features.&lt;/p></description></item><item><title>What's New in Grafana v4.4</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-4/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-4/</guid><content><![CDATA[&lt;h2 id=&#34;whats-new-in-grafana-v44&#34;&gt;What&amp;rsquo;s New in Grafana v4.4&lt;/h2&gt;
&lt;p&gt;Grafana v4.4 is now &lt;a href=&#34;/grafana/download/4.4.0&#34;&gt;available for download&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highlights&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dashboard History - version control for dashboards.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;new-features&#34;&gt;New Features&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Dashboard History&lt;/strong&gt;: View dashboard version history, compare any two versions (summary &amp;amp; json diffs), restore to old version. This big feature
was contributed by &lt;strong&gt;Walmart Labs&lt;/strong&gt;. Big thanks to them for this massive contribution!
Initial feature request: &lt;a href=&#34;https://github.com/grafana/grafana/issues/4638&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#4638&lt;/a&gt;
Pull Request: &lt;a href=&#34;https://github.com/grafana/grafana/pull/8472&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8472&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;enhancements&#34;&gt;Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch&lt;/strong&gt;: Added filter aggregation label &lt;a href=&#34;https://github.com/grafana/grafana/pull/8420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8420&lt;/a&gt;, thx &lt;a href=&#34;github.com/tianzk&#34;&gt;@tianzk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensu&lt;/strong&gt;: Added option for source and handler &lt;a href=&#34;https://github.com/grafana/grafana/pull/8405&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8405&lt;/a&gt;, thx &lt;a href=&#34;github.com/joemiller&#34;&gt;@joemiller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSV&lt;/strong&gt;: Configurable csv export datetime format &lt;a href=&#34;https://github.com/grafana/grafana/issues/8058&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8058&lt;/a&gt;, thx &lt;a href=&#34;github.com/cederigo&#34;&gt;@cederigo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table Panel&lt;/strong&gt;: Column style that preserves formatting/indentation (like pre tag) &lt;a href=&#34;https://github.com/grafana/grafana/issues/6617&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6617&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DingDing&lt;/strong&gt;: Add DingDing Alert Notifier &lt;a href=&#34;https://github.com/grafana/grafana/pull/8473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8473&lt;/a&gt; thx &lt;a href=&#34;https://github.com/jiamliang&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jiamliang&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;minor-enhancements&#34;&gt;Minor Enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch&lt;/strong&gt;: Add option for result set size in raw_document &lt;a href=&#34;https://github.com/grafana/grafana/issues/3426&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#3426&lt;/a&gt; &lt;a href=&#34;https://github.com/grafana/grafana/pull/8527&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8527&lt;/a&gt;, thx &lt;a href=&#34;github.com/mk-dhia&#34;&gt;@mk-dhia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Graph&lt;/strong&gt;: Bug fix for negative values in histogram mode &lt;a href=&#34;https://github.com/grafana/grafana/issues/8628&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8628&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;download&#34;&gt;Download&lt;/h2&gt;
&lt;p&gt;Head to the &lt;a href=&#34;/grafana/download&#34;&gt;v4.4 download page&lt;/a&gt; for download links &amp;amp; instructions.&lt;/p&gt;
&lt;h2 id=&#34;thanks&#34;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;A big thanks to all the Grafana users who contribute by submitting PRs, bug reports, helping out on our &lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;community site&lt;/a&gt; and providing feedback!&lt;/p&gt;
]]></content><description>&lt;h2 id="whats-new-in-grafana-v44">What&amp;rsquo;s New in Grafana v4.4&lt;/h2>
&lt;p>Grafana v4.4 is now &lt;a href="/grafana/download/4.4.0">available for download&lt;/a>.&lt;/p>
&lt;p>&lt;strong>Highlights&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>Dashboard History - version control for dashboards.&lt;/li>
&lt;/ul>
&lt;h2 id="new-features">New Features&lt;/h2>
&lt;p>&lt;strong>Dashboard History&lt;/strong>: View dashboard version history, compare any two versions (summary &amp;amp; json diffs), restore to old version. This big feature
was contributed by &lt;strong>Walmart Labs&lt;/strong>. Big thanks to them for this massive contribution!
Initial feature request: &lt;a href="https://github.com/grafana/grafana/issues/4638" target="_blank" rel="noopener noreferrer">#4638&lt;/a>
Pull Request: &lt;a href="https://github.com/grafana/grafana/pull/8472" target="_blank" rel="noopener noreferrer">#8472&lt;/a>&lt;/p></description></item><item><title>What's New in Grafana v4.5</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-5/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-5/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v45&#34;&gt;What&amp;rsquo;s New in Grafana v4.5&lt;/h1&gt;
&lt;h2 id=&#34;highlights&#34;&gt;Highlights&lt;/h2&gt;
&lt;h3 id=&#34;new-prometheus-query-editor&#34;&gt;New prometheus query editor&lt;/h3&gt;
&lt;p&gt;The new query editor has full syntax highlighting. As well as auto complete for metrics, functions, and range vectors. There is also integrated function docs right from the query editor!&lt;/p&gt;
&lt;div class=&#34;screenshot&#34; style=&#34;max-width:&#34;&gt;
  &lt;a href=&#34;/static/img/docs/v45/prometheus_query_editor.gif&#34; title=&#34;&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==&#34;
         data-src=&#34;/static/img/docs/v45/prometheus_query_editor_still.png&#34; class=&#34;screenshot__still lazyload&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;/static/img/docs/v45/prometheus_query_editor.gif&#34; class=&#34;screenshot__animated-gif&#34;&gt;
    &lt;div class=&#34;screenshot__play&#34;&gt;
      &lt;i class=&#34;fa fa-play&#34;&gt;&lt;/i&gt;
    &lt;/div&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h3 id=&#34;elasticsearch-add-ad-hoc-filters-from-the-table-panel&#34;&gt;Elasticsearch: Add ad-hoc filters from the table panel&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--block&#34;
    style=&#34;max-width: 690px;&#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/v45/elastic_ad_hoc_filters.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/v45/elastic_ad_hoc_filters.png&#34;data-srcset=&#34;/static/img/docs/v45/elastic_ad_hoc_filters.png?w=320 320w, /static/img/docs/v45/elastic_ad_hoc_filters.png?w=550 550w, /static/img/docs/v45/elastic_ad_hoc_filters.png?w=750 750w, /static/img/docs/v45/elastic_ad_hoc_filters.png?w=900 900w, /static/img/docs/v45/elastic_ad_hoc_filters.png?w=1040 1040w, /static/img/docs/v45/elastic_ad_hoc_filters.png?w=1240 1240w, /static/img/docs/v45/elastic_ad_hoc_filters.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;690&#34;height=&#34;422&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v45/elastic_ad_hoc_filters.png&#34;
            alt=&#34;&#34;width=&#34;690&#34;height=&#34;422&#34;class=&#34;docs-image--block&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;table-cell-links&#34;&gt;Table cell links!&lt;/h3&gt;
&lt;p&gt;Create column styles that turn cells into links that use the value in the cell  (or other other row values) to generate a url to another dashboard or system:
&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v45/table_links.jpg&#34;
  alt=&#34;&#34; width=&#34;690&#34;
     height=&#34;334&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;query-inspector&#34;&gt;Query Inspector&lt;/h3&gt;
&lt;p&gt;Query Inspector is a new feature that shows query requests and responses. This can be helpful if a graph is not shown or shows something very different than what you expected.
More information &lt;a href=&#34;https://community.grafana.com/t/using-grafanas-query-inspector-to-troubleshoot-issues/2630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;here&lt;/a&gt;.
&lt;img
  class=&#34;lazyload&#34;
  data-src=&#34;/static/img/docs/v45/query_inspector.png&#34;
  alt=&#34;&#34; width=&#34;1980&#34;
     height=&#34;1080&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;h3 id=&#34;new-features&#34;&gt;New Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Table panel&lt;/strong&gt;: Render cell values as links that can have an url template that uses variables from current table row. &lt;a href=&#34;https://github.com/grafana/grafana/issues/3754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#3754&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch&lt;/strong&gt;: Add ad hoc filters directly by clicking values in table panel &lt;a href=&#34;https://github.com/grafana/grafana/issues/8052&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8052&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MySQL&lt;/strong&gt;: New rich query editor with syntax highlighting&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;: New rich query editor with syntax highlighting, metric &amp;amp; range auto complete and integrated function docs. &lt;a href=&#34;https://github.com/grafana/grafana/issues/5117&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#5117&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;enhancements&#34;&gt;Enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub OAuth&lt;/strong&gt;: Support for GitHub organizations with 100&#43; teams. &lt;a href=&#34;https://github.com/grafana/grafana/issues/8846&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8846&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/skwashd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@skwashd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphite&lt;/strong&gt;: Calls to Graphite api /metrics/find now include panel or dashboard time range (from &amp;amp; until) in most cases, &lt;a href=&#34;https://github.com/grafana/grafana/issues/8055&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8055&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphite&lt;/strong&gt;: Added new graphite 1.0 functions, available if you set version to 1.0.x in data source settings. New Functions: mapSeries, reduceSeries, isNonNull, groupByNodes, offsetToZero, grep, weightedAverage, removeEmptySeries, aggregateLine, averageOutsidePercentile, delay, exponentialMovingAverage, fallbackSeries, integralByInterval, interpolate, invert, linearRegression, movingMin, movingMax, movingSum, multiplySeriesWithWildcards, pow, powSeries, removeBetweenPercentile, squareRoot, timeSlice, closes &lt;a href=&#34;https://github.com/grafana/grafana/issues/8261&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8261&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch&lt;/strong&gt;: Ad-hoc filters now use query phrase match filters instead of term filters, works on non keyword/raw fields &lt;a href=&#34;https://github.com/grafana/grafana/issues/9095&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9095&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-change&#34;&gt;Breaking change&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InfluxDB/Elasticsearch&lt;/strong&gt;: The panel &amp;amp; data source option named &amp;ldquo;Group by time interval&amp;rdquo; is now named &amp;ldquo;Min time interval&amp;rdquo; and does now always define a lower limit for the auto group by time. Without having to use &lt;code&gt;&amp;gt;&lt;/code&gt; prefix (that prefix still works). This should in theory have close to zero actual impact on existing dashboards. It does mean that if you used this setting to define a hard group by time interval of, say &amp;ldquo;1d&amp;rdquo;, if you zoomed to a time range wide enough the time range could increase above the &amp;ldquo;1d&amp;rdquo; range as the setting is now always considered a lower limit.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This option is now renamed (and moved to Options sub section above your queries):
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;upload://ySjHOVpavV6yk9LHQxL9nq2HIsT.png&#34;
  alt=&#34;image|519x120&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Datas source selection &amp;amp; options &amp;amp; help are now above your metric queries.
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;upload://5kNDxKgMz1BycOKgG3iWYLsEVXv.png&#34;
  alt=&#34;image|690x179&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;minor-changes&#34;&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;InfluxDB&lt;/strong&gt;: Change time range filter for absolute time ranges to be inclusive instead of exclusive &lt;a href=&#34;https://github.com/grafana/grafana/issues/8319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8319&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/Oxydros&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Oxydros&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InfluxDB&lt;/strong&gt;: Added parenthesis around tag filters in queries &lt;a href=&#34;https://github.com/grafana/grafana/pull/9131&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9131&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug Fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Modals&lt;/strong&gt;: Maintain scroll position after opening/leaving modal &lt;a href=&#34;https://github.com/grafana/grafana/issues/8800&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8800&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Templating&lt;/strong&gt;: You cannot select data source variables as data source for other template variables &lt;a href=&#34;https://github.com/grafana/grafana/issues/7510&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7510&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v45">What&amp;rsquo;s New in Grafana v4.5&lt;/h1>
&lt;h2 id="highlights">Highlights&lt;/h2>
&lt;h3 id="new-prometheus-query-editor">New prometheus query editor&lt;/h3>
&lt;p>The new query editor has full syntax highlighting. As well as auto complete for metrics, functions, and range vectors. There is also integrated function docs right from the query editor!&lt;/p></description></item><item><title>What's New in Grafana v4.6</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-6/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v4-6/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v46&#34;&gt;What&amp;rsquo;s New in Grafana v4.6&lt;/h1&gt;
&lt;p&gt;Grafana v4.6 brings many enhancements to Annotations, Cloudwatch &amp;amp; Prometheus. It also adds support for Postgres as metric &amp;amp; table data source!&lt;/p&gt;
&lt;h3 id=&#34;annotations&#34;&gt;Annotations&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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/v46/add_annotation_region.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/v46/add_annotation_region.png&#34;data-srcset=&#34;/static/img/docs/v46/add_annotation_region.png?w=320 320w, /static/img/docs/v46/add_annotation_region.png?w=550 550w, /static/img/docs/v46/add_annotation_region.png?w=750 750w, /static/img/docs/v46/add_annotation_region.png?w=900 900w, /static/img/docs/v46/add_annotation_region.png?w=1040 1040w, /static/img/docs/v46/add_annotation_region.png?w=1240 1240w, /static/img/docs/v46/add_annotation_region.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;749&#34;height=&#34;410&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v46/add_annotation_region.png&#34;
            alt=&#34;&#34;width=&#34;749&#34;height=&#34;410&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can now add annotation events and regions right from the graph panel! Just hold CTRL/CMD &#43; click or drag region to open the &lt;strong&gt;Add Annotation&lt;/strong&gt; view. The
&lt;a href=&#34;../../reference/annotations/&#34;&gt;Annotations&lt;/a&gt; documentation is updated to include details on this new exciting feature.&lt;/p&gt;
&lt;h3 id=&#34;cloudwatch&#34;&gt;Cloudwatch&lt;/h3&gt;
&lt;p&gt;Cloudwatch now supports alerting. Setup alert rules for any Cloudwatch metric!&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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/v46/cloudwatch_alerting.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/v46/cloudwatch_alerting.png&#34;data-srcset=&#34;/static/img/docs/v46/cloudwatch_alerting.png?w=320 320w, /static/img/docs/v46/cloudwatch_alerting.png?w=550 550w, /static/img/docs/v46/cloudwatch_alerting.png?w=750 750w, /static/img/docs/v46/cloudwatch_alerting.png?w=900 900w, /static/img/docs/v46/cloudwatch_alerting.png?w=1040 1040w, /static/img/docs/v46/cloudwatch_alerting.png?w=1240 1240w, /static/img/docs/v46/cloudwatch_alerting.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;640&#34;height=&#34;312&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v46/cloudwatch_alerting.png&#34;
            alt=&#34;&#34;width=&#34;640&#34;height=&#34;312&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;postgres&#34;&gt;Postgres&lt;/h3&gt;
&lt;p&gt;Grafana v4.6 now ships with a built-in datasource plugin for Postgres. Have logs or metric data in Postgres? You can now visualize that data and
define alert rules on it like any of our other data sources.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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/v46/postgres_table_query.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/v46/postgres_table_query.png&#34;data-srcset=&#34;/static/img/docs/v46/postgres_table_query.png?w=320 320w, /static/img/docs/v46/postgres_table_query.png?w=550 550w, /static/img/docs/v46/postgres_table_query.png?w=750 750w, /static/img/docs/v46/postgres_table_query.png?w=900 900w, /static/img/docs/v46/postgres_table_query.png?w=1040 1040w, /static/img/docs/v46/postgres_table_query.png?w=1240 1240w, /static/img/docs/v46/postgres_table_query.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1195&#34;height=&#34;336&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v46/postgres_table_query.png&#34;
            alt=&#34;&#34;width=&#34;1195&#34;height=&#34;336&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;prometheus&#34;&gt;Prometheus&lt;/h3&gt;
&lt;p&gt;New enhancements include support for &lt;strong&gt;instant queries&lt;/strong&gt; and improvements to query editor in the form of autocomplete for label names and label values.
This makes exploring and filtering Prometheus data much easier.&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;h3 id=&#34;new-features&#34;&gt;New Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GCS&lt;/strong&gt;: Adds support for Google Cloud Storage &lt;a href=&#34;https://github.com/grafana/grafana/issues/8370&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8370&lt;/a&gt; thx &lt;a href=&#34;https://github.com/chuhlomin&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@chuhlomin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;: Adds /metrics endpoint for exposing Grafana metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/9187&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9187&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph&lt;/strong&gt;: Add support for local formatting in axis. &lt;a href=&#34;https://github.com/grafana/grafana/issues/1395&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#1395&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/m0nhawk&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@m0nhawk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaeger&lt;/strong&gt;: Add support for open tracing using jaeger in Grafana. &lt;a href=&#34;https://github.com/grafana/grafana/pull/9213&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9213&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unit types&lt;/strong&gt;: New date &amp;amp; time unit types added, useful in singlestat to show dates &amp;amp; times. &lt;a href=&#34;https://github.com/grafana/grafana/issues/3678&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#3678&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/grafana/issues/6710&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#6710&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/grafana/issues/2764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#2764&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLI&lt;/strong&gt;: Make it possible to install plugins from any url &lt;a href=&#34;https://github.com/grafana/grafana/issues/5873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#5873&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;: Add support for instant queries &lt;a href=&#34;https://github.com/grafana/grafana/issues/5765&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#5765&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/mtanda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mtanda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch&lt;/strong&gt;: Add support for alerting using the cloudwatch datasource &lt;a href=&#34;https://github.com/grafana/grafana/pull/8050&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8050&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/mtanda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mtanda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pagerduty&lt;/strong&gt;: Include triggering series in pagerduty notification &lt;a href=&#34;https://github.com/grafana/grafana/issues/8479&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8479&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/rickymoorhouse&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@rickymoorhouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timezone&lt;/strong&gt;: Time ranges like Today &amp;amp; Yesterday now work correctly when timezone setting is set to UTC &lt;a href=&#34;https://github.com/grafana/grafana/issues/8916&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8916&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/ctide&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ctide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;: Align $__interval with the step parameters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/9226&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9226&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/alin-amana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alin-amana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;: Autocomplete for label name and label value &lt;a href=&#34;https://github.com/grafana/grafana/pull/9208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9208&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/mtanda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mtanda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Postgres&lt;/strong&gt;: New Postgres data source &lt;a href=&#34;https://github.com/grafana/grafana/pull/9209&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9209&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/svenklemm&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svenklemm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Datasources&lt;/strong&gt;: closes &lt;a href=&#34;https://github.com/grafana/grafana/issues/9371&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9371&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/grafana/issues/5334&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#5334&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/grafana/issues/8812&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8812&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/mattbostock&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mattbostock&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;minor-changes&#34;&gt;Minor Changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SMTP&lt;/strong&gt;: Make it possible to set specific EHLO for smtp client. &lt;a href=&#34;https://github.com/grafana/grafana/issues/9319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9319&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dataproxy&lt;/strong&gt;: Allow Grafana to renegotiate tls connection &lt;a href=&#34;https://github.com/grafana/grafana/issues/9250&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9250&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTTP&lt;/strong&gt;: set net.Dialer.DualStack to true for all http clients &lt;a href=&#34;https://github.com/grafana/grafana/pull/9367&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9367&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting&lt;/strong&gt;: Add diff and percent diff as series reducers &lt;a href=&#34;https://github.com/grafana/grafana/pull/9386&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9386&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/shanhuhai5739&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@shanhuhai5739&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slack&lt;/strong&gt;: Allow images to be uploaded to slack when Token is present &lt;a href=&#34;https://github.com/grafana/grafana/issues/7175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#7175&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/xginn8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@xginn8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opsgenie&lt;/strong&gt;: Use their latest API instead of old version &lt;a href=&#34;https://github.com/grafana/grafana/pull/9399&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9399&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/cglrkn&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@cglrkn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table&lt;/strong&gt;: Add support for displaying the timestamp with milliseconds &lt;a href=&#34;https://github.com/grafana/grafana/pull/9429&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9429&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/s1061123&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@s1061123&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hipchat&lt;/strong&gt;: Add metrics, message and image to hipchat notifications &lt;a href=&#34;https://github.com/grafana/grafana/issues/9110&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9110&lt;/a&gt;, thx &lt;a href=&#34;https://github.com/eloo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@eloo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Postgres&lt;/strong&gt;: modify group by time macro so it can be used in select clause &lt;a href=&#34;https://github.com/grafana/grafana/pull/9527&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9527&lt;/a&gt;, thanks &lt;a href=&#34;https://github.com/svenklemm&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svenklemm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;tech&#34;&gt;Tech&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Go&lt;/strong&gt;: Grafana is now built using golang 1.9&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v46">What&amp;rsquo;s New in Grafana v4.6&lt;/h1>
&lt;p>Grafana v4.6 brings many enhancements to Annotations, Cloudwatch &amp;amp; Prometheus. It also adds support for Postgres as metric &amp;amp; table data source!&lt;/p></description></item><item><title>What's New in Grafana v5.0</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v50&#34;&gt;What&amp;rsquo;s New in Grafana v5.0&lt;/h1&gt;
&lt;p&gt;This is the most substantial update that Grafana has ever seen. This article will detail the major new features and enhancements.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#new-dashboard-layout-engine&#34;&gt;New Dashboard Layout Engine&lt;/a&gt; enables a much easier drag, drop and resize experience and new types of layouts.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#new-ux-layout-engine&#34;&gt;New UX&lt;/a&gt;. The UI has big improvements in both look and function.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#new-light-theme&#34;&gt;New Light Theme&lt;/a&gt; is now looking really nice.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dashboard-folders&#34;&gt;Dashboard Folders&lt;/a&gt; helps you keep your dashboards organized.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dashboard-folders&#34;&gt;Permissions&lt;/a&gt; on folders and dashboards helps manage larger Grafana installations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#teams&#34;&gt;Group users into teams&lt;/a&gt; and use them in the new permission system.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#data-sources&#34;&gt;Datasource provisioning&lt;/a&gt; makes it possible to setup datasources via config files.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dashboards&#34;&gt;Dashboard provisioning&lt;/a&gt; makes it possible to setup dashboards via config files.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dashboard-model-persistent-url-s-and-api-changes&#34;&gt;Persistent dashboard url&amp;rsquo;s&lt;/a&gt; makes it possible to rename dashboards without breaking links.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#graphite-tags-integrated-function-docs&#34;&gt;Graphite Tags &amp;amp; Integrated Function Docs&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;video-showing-new-features&#34;&gt;Video showing new features&lt;/h3&gt;
&lt;iframe width=&#34;450&#34; height=&#34;270&#34; src=&#34;https://www.youtube.com/embed/Izr0IBgoTZQ?rel=0&amp;amp;&#34; frameborder=&#34;0&#34; allow=&#34;autoplay; encrypted-media&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;h2 id=&#34;new-dashboard-layout-engine&#34;&gt;New Dashboard Layout Engine&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/new_grid.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/v50/new_grid.png&#34;data-srcset=&#34;/static/img/docs/v50/new_grid.png?w=320 320w, /static/img/docs/v50/new_grid.png?w=550 550w, /static/img/docs/v50/new_grid.png?w=750 750w, /static/img/docs/v50/new_grid.png?w=900 900w, /static/img/docs/v50/new_grid.png?w=1040 1040w, /static/img/docs/v50/new_grid.png?w=1240 1240w, /static/img/docs/v50/new_grid.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1916&#34;height=&#34;987&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/new_grid.png&#34;
            alt=&#34;&#34;width=&#34;1916&#34;height=&#34;987&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The new dashboard layout engine allows for much easier movement and sizing of panels, as other panels now move out of the way in
a very intuitive way. Panels are sized independently, so rows are no longer necessary to create layouts. This opens
up many new types of layouts where panels of different heights can be aligned easily. Checkout the new grid in the video
above or on the &lt;a href=&#34;http://play.grafana.org&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;play site&lt;/a&gt;. All your existing dashboards will automatically migrate to the
new position system and look close to identical. The new panel position makes dashboards saved in v5.0 incompatible
with older versions of Grafana.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;new-ux&#34;&gt;New UX&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/new_ux_nav.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/v50/new_ux_nav.png&#34;data-srcset=&#34;/static/img/docs/v50/new_ux_nav.png?w=320 320w, /static/img/docs/v50/new_ux_nav.png?w=550 550w, /static/img/docs/v50/new_ux_nav.png?w=750 750w, /static/img/docs/v50/new_ux_nav.png?w=900 900w, /static/img/docs/v50/new_ux_nav.png?w=1040 1040w, /static/img/docs/v50/new_ux_nav.png?w=1240 1240w, /static/img/docs/v50/new_ux_nav.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1417&#34;height=&#34;846&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/new_ux_nav.png&#34;
            alt=&#34;&#34;width=&#34;1417&#34;height=&#34;846&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Almost every page has seen significant UX improvements. All pages (except dashboard pages) have a new tab-based layout that improves navigation between pages. The side menu has also changed quite a bit. You can still hide the side menu completely if you click on the Grafana logo.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;dashboard-settings&#34;&gt;Dashboard Settings&lt;/h2&gt;
&lt;p&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/dashboard_settings.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/v50/dashboard_settings.png&#34;data-srcset=&#34;/static/img/docs/v50/dashboard_settings.png?w=320 320w, /static/img/docs/v50/dashboard_settings.png?w=550 550w, /static/img/docs/v50/dashboard_settings.png?w=750 750w, /static/img/docs/v50/dashboard_settings.png?w=900 900w, /static/img/docs/v50/dashboard_settings.png?w=1040 1040w, /static/img/docs/v50/dashboard_settings.png?w=1240 1240w, /static/img/docs/v50/dashboard_settings.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1224&#34;height=&#34;734&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/dashboard_settings.png&#34;
            alt=&#34;&#34;width=&#34;1224&#34;height=&#34;734&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
Dashboard pages have a new header toolbar where buttons and actions are now all moved to the right. All the dashboard
settings views have been combined with a side nav which allows you to easily move between different setting categories.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;new-light-theme&#34;&gt;New Light Theme&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/new_white_theme.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/v50/new_white_theme.png&#34;data-srcset=&#34;/static/img/docs/v50/new_white_theme.png?w=320 320w, /static/img/docs/v50/new_white_theme.png?w=550 550w, /static/img/docs/v50/new_white_theme.png?w=750 750w, /static/img/docs/v50/new_white_theme.png?w=900 900w, /static/img/docs/v50/new_white_theme.png?w=1040 1040w, /static/img/docs/v50/new_white_theme.png?w=1240 1240w, /static/img/docs/v50/new_white_theme.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1918&#34;height=&#34;987&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/new_white_theme.png&#34;
            alt=&#34;&#34;width=&#34;1918&#34;height=&#34;987&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;This theme has not seen a lot of love in recent years and we felt it was time to give it a major overhaul. We are very happy with the result.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;dashboard-folders&#34;&gt;Dashboard Folders&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/new_search.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/v50/new_search.png&#34;data-srcset=&#34;/static/img/docs/v50/new_search.png?w=320 320w, /static/img/docs/v50/new_search.png?w=550 550w, /static/img/docs/v50/new_search.png?w=750 750w, /static/img/docs/v50/new_search.png?w=900 900w, /static/img/docs/v50/new_search.png?w=1040 1040w, /static/img/docs/v50/new_search.png?w=1240 1240w, /static/img/docs/v50/new_search.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1070&#34;height=&#34;439&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/new_search.png&#34;
            alt=&#34;&#34;width=&#34;1070&#34;height=&#34;439&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The big new feature that comes with Grafana v5.0 is dashboard folders. Now you can organize your dashboards in folders,
which is very useful if you have a lot of dashboards or multiple teams.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New search design adds expandable sections for each folder, starred and recently viewed dashboards.&lt;/li&gt;
&lt;li&gt;New manage dashboard pages enable batch actions and views for folder settings and permissions.&lt;/li&gt;
&lt;li&gt;Set permissions on folders and have dashboards inherit the permissions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;teams&#34;&gt;Teams&lt;/h2&gt;
&lt;p&gt;A team is a new concept in Grafana v5. They are simply a group of users that can be used in the new permission system for dashboards and folders. Only an admin can create teams.
We hope to do more with teams in future releases like integration with LDAP and a team landing page.&lt;/p&gt;
&lt;h2 id=&#34;permissions&#34;&gt;Permissions&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/folder_permissions.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/v50/folder_permissions.png&#34;data-srcset=&#34;/static/img/docs/v50/folder_permissions.png?w=320 320w, /static/img/docs/v50/folder_permissions.png?w=550 550w, /static/img/docs/v50/folder_permissions.png?w=750 750w, /static/img/docs/v50/folder_permissions.png?w=900 900w, /static/img/docs/v50/folder_permissions.png?w=1040 1040w, /static/img/docs/v50/folder_permissions.png?w=1240 1240w, /static/img/docs/v50/folder_permissions.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1027&#34;height=&#34;608&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/folder_permissions.png&#34;
            alt=&#34;&#34;width=&#34;1027&#34;height=&#34;608&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can assign permissions to folders and dashboards. The default user role-based permissions can be removed and
replaced with specific teams or users enabling more control over what a user can see and edit.&lt;/p&gt;
&lt;p&gt;Dashboard permissions only limits what dashboards &amp;amp; folders a user can view &amp;amp; edit not which
data sources a user can access nor what queries a user can issue.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;provisioning-from-configuration&#34;&gt;Provisioning from configuration&lt;/h2&gt;
&lt;p&gt;In previous versions of Grafana, you could only use the API for provisioning data sources and dashboards.
But that required the service to be running before you started creating dashboards and you also needed to
set up credentials for the HTTP API. In v5.0 we decided to improve this experience by adding a new active
provisioning system that uses config files. This will make GitOps more natural as data sources and dashboards can
be defined via files that can be version controlled. We hope to extend this system to later add support for users, orgs
and alerts as well.&lt;/p&gt;
&lt;h3 id=&#34;data-sources&#34;&gt;Data sources&lt;/h3&gt;
&lt;p&gt;Data sources can now be setup using config files. These data sources are by default not editable from the Grafana GUI.
It&amp;rsquo;s also possible to update and delete data sources from the config file. More info in the &lt;a href=&#34;/administration/provisioning/#datasources&#34;&gt;data source provisioning docs&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;dashboards&#34;&gt;Dashboards&lt;/h3&gt;
&lt;p&gt;We also deprecated the &lt;code&gt;[dashboard.json]&lt;/code&gt; in favor of our new dashboard provisioner that keeps dashboards on disk
in sync with dashboards in Grafana&amp;rsquo;s database. The dashboard provisioner has multiple advantages over the old
&lt;code&gt;[dashboard.json]&lt;/code&gt; feature. Instead of storing the dashboard in memory we now insert the dashboard into the database,
which makes it possible to star them, use one as the home dashboard, set permissions and other features in Grafana that
expects the dashboards to exist in the database. More info in the &lt;a href=&#34;/administration/provisioning/#dashboards&#34;&gt;dashboard provisioning docs&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;graphite-tags--integrated-function-docs&#34;&gt;Graphite Tags &amp;amp; Integrated Function Docs&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 1000px;&#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/v50/graphite_tags.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/v50/graphite_tags.png&#34;data-srcset=&#34;/static/img/docs/v50/graphite_tags.png?w=320 320w, /static/img/docs/v50/graphite_tags.png?w=550 550w, /static/img/docs/v50/graphite_tags.png?w=750 750w, /static/img/docs/v50/graphite_tags.png?w=900 900w, /static/img/docs/v50/graphite_tags.png?w=1040 1040w, /static/img/docs/v50/graphite_tags.png?w=1240 1240w, /static/img/docs/v50/graphite_tags.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1145&#34;height=&#34;533&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v50/graphite_tags.png&#34;
            alt=&#34;&#34;width=&#34;1145&#34;height=&#34;533&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The Graphite query editor has been updated to support the latest Graphite version (v1.2) that adds
many new functions and support for querying by tags. You can now also view function documentation right in the query editor!&lt;/p&gt;
&lt;p&gt;Read more on &lt;a href=&#34;http://graphite.readthedocs.io/en/latest/tags.html?highlight=tags&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Graphite Tag Support&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;dashboard-model-persistent-urls-and-api-changes&#34;&gt;Dashboard model, persistent url&amp;rsquo;s and API changes&lt;/h2&gt;
&lt;p&gt;We are introducing a new unique identifier (&lt;code&gt;uid&lt;/code&gt;) in the dashboard JSON model. It&amp;rsquo;s automatically
generated if not provided when creating a dashboard and will have a length of 9-12 characters.&lt;/p&gt;
&lt;p&gt;The unique identifier allows having persistent URL&amp;rsquo;s for accessing dashboards, sharing them
between instances and when using &lt;a href=&#34;#dashboards&#34;&gt;dashboard provisioning&lt;/a&gt;. This means that dashboard can
be renamed without breaking any links. We&amp;rsquo;re changing the url format for dashboards
from &lt;code&gt;/dashboard/db/:slug&lt;/code&gt; to &lt;code&gt;/d/:uid/:slug&lt;/code&gt;. We&amp;rsquo;ll keep supporting the old slug-based url&amp;rsquo;s for dashboards
and redirects to the new one for backward compatibility. Please note that the old slug-based url&amp;rsquo;s
have been deprecated and will be removed in a future release.&lt;/p&gt;
&lt;p&gt;Sharing dashboards between instances becomes much easier since the &lt;code&gt;uid&lt;/code&gt; is unique (unique enough).
This might seem like a small change, but we are incredibly excited about it since it will make it
much easier to manage, collaborate and navigate between dashboards.&lt;/p&gt;
&lt;h3 id=&#34;api-changes&#34;&gt;API changes&lt;/h3&gt;
&lt;p&gt;New uid-based routes in the dashboard API have been introduced to retrieve and delete dashboards.
The corresponding slug-based routes have been deprecated and will be removed in a future release.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v50">What&amp;rsquo;s New in Grafana v5.0&lt;/h1>
&lt;p>This is the most substantial update that Grafana has ever seen. This article will detail the major new features and enhancements.&lt;/p></description></item><item><title>What's New in Grafana v5.1</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-1/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-1/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v51&#34;&gt;What&amp;rsquo;s New in Grafana v5.1&lt;/h1&gt;
&lt;p&gt;Grafana v5.1 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#improved-scrolling-experience&#34;&gt;Improved scrolling experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#improved-docker-image-breaking-change&#34;&gt;Improved docker image&lt;/a&gt; with a breaking change!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#prometheus&#34;&gt;Heatmap support for Prometheus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#microsoft-sql-server&#34;&gt;Microsoft SQL Server&lt;/a&gt; as metric &amp;amp; table datasource!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dashboards-panels&#34;&gt;Dashboards &amp;amp; Panels&lt;/a&gt; Improved adding panels to dashboards and enhancements to Graph and Table panels.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#new-variable-interpolation-syntax&#34;&gt;New variable interpolation syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#improved-workflow-for-provisioned-dashboards&#34;&gt;Improved workflow for provisioned dashboards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;improved-scrolling-experience&#34;&gt;Improved scrolling experience&lt;/h2&gt;
&lt;p&gt;In Grafana v5.0 we introduced a new scrollbar component. Unfortunately this introduced a lot of issues and in some scenarios removed
the native scrolling functionality. Grafana v5.1 ships with a native scrollbar for all pages together with a scrollbar component for
the dashboard grid and panels that&amp;rsquo;s not overriding the native scrolling functionality. We hope that these changes and improvements should
make the Grafana user experience much better!&lt;/p&gt;
&lt;h2 id=&#34;improved-docker-image-breaking-change&#34;&gt;Improved docker image (breaking change)&lt;/h2&gt;
&lt;p&gt;Grafana v5.1 brings an improved official docker image which should make it easier to run and use the Grafana docker image and at the same time give more control to the user how to use/run it.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve switched the id of the grafana user running Grafana inside a docker container. Unfortunately this means that files created prior to 5.1 won&amp;rsquo;t have the correct permissions for later versions and thereby this introduces a breaking change.
We made this change so that it would be easier for you to control what user Grafana is executed as (see examples below).&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;Version&lt;/th&gt;
              &lt;th&gt;User&lt;/th&gt;
              &lt;th&gt;User ID&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&amp;lt; 5.1&lt;/td&gt;
              &lt;td&gt;grafana&lt;/td&gt;
              &lt;td&gt;104&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;blockquote&gt;
&lt;p&gt;= 5.1  | grafana | 472&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Please read the &lt;a href=&#34;/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later&#34;&gt;updated documentation&lt;/a&gt; which includes migration instructions and more information.&lt;/p&gt;
&lt;h2 id=&#34;prometheus&#34;&gt;Prometheus&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v51/prometheus_heatmap.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/v51/prometheus_heatmap.png&#34;data-srcset=&#34;/static/img/docs/v51/prometheus_heatmap.png?w=320 320w, /static/img/docs/v51/prometheus_heatmap.png?w=550 550w, /static/img/docs/v51/prometheus_heatmap.png?w=750 750w, /static/img/docs/v51/prometheus_heatmap.png?w=900 900w, /static/img/docs/v51/prometheus_heatmap.png?w=1040 1040w, /static/img/docs/v51/prometheus_heatmap.png?w=1240 1240w, /static/img/docs/v51/prometheus_heatmap.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;830&#34;height=&#34;370&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v51/prometheus_heatmap.png&#34;
            alt=&#34;&#34;width=&#34;830&#34;height=&#34;370&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The Prometheus datasource now support transforming Prometheus histograms to the heatmap panel. Prometheus histogram is a powerful feature, and we&amp;rsquo;re
really happy to finally allow our users to render those as heatmaps. Please read &lt;a href=&#34;/features/panels/heatmap/#pre-bucketed-data&#34;&gt;Heatmap panel documentation&lt;/a&gt;
for more information on how to use it.&lt;/p&gt;
&lt;p&gt;Prometheus query editor also got support for autocomplete of template variables. More information in the &lt;a href=&#34;/features/datasources/prometheus/&#34;&gt;Prometheus data source documentation&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;microsoft-sql-server&#34;&gt;Microsoft SQL Server&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v51/mssql_query_editor_showcase.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/v51/mssql_query_editor_showcase.png&#34;data-srcset=&#34;/static/img/docs/v51/mssql_query_editor_showcase.png?w=320 320w, /static/img/docs/v51/mssql_query_editor_showcase.png?w=550 550w, /static/img/docs/v51/mssql_query_editor_showcase.png?w=750 750w, /static/img/docs/v51/mssql_query_editor_showcase.png?w=900 900w, /static/img/docs/v51/mssql_query_editor_showcase.png?w=1040 1040w, /static/img/docs/v51/mssql_query_editor_showcase.png?w=1240 1240w, /static/img/docs/v51/mssql_query_editor_showcase.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;924&#34;height=&#34;513&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v51/mssql_query_editor_showcase.png&#34;
            alt=&#34;&#34;width=&#34;924&#34;height=&#34;513&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.1 now ships with a built-in Microsoft SQL Server (MSSQL) data source plugin that allows you to query and visualize data from any
Microsoft SQL Server 2005 or newer, including Microsoft Azure SQL Database. Do you have metric or log data in MSSQL? You can now visualize
that data and define alert rules on it like with any of Grafana&amp;rsquo;s other core datasources.&lt;/p&gt;
&lt;p&gt;Please read &lt;a href=&#34;/features/datasources/mssql/&#34;&gt;Using Microsoft SQL Server in Grafana documentation&lt;/a&gt; for more detailed information on how to get started and use it.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;dashboards--panels&#34;&gt;Dashboards &amp;amp; Panels&lt;/h2&gt;
&lt;h3 id=&#34;adding-new-panels-to-dashboards&#34;&gt;Adding new panels to dashboards&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v51/dashboard_add_panel.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/v51/dashboard_add_panel.png&#34;data-srcset=&#34;/static/img/docs/v51/dashboard_add_panel.png?w=320 320w, /static/img/docs/v51/dashboard_add_panel.png?w=550 550w, /static/img/docs/v51/dashboard_add_panel.png?w=750 750w, /static/img/docs/v51/dashboard_add_panel.png?w=900 900w, /static/img/docs/v51/dashboard_add_panel.png?w=1040 1040w, /static/img/docs/v51/dashboard_add_panel.png?w=1240 1240w, /static/img/docs/v51/dashboard_add_panel.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;999&#34;height=&#34;475&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v51/dashboard_add_panel.png&#34;
            alt=&#34;&#34;width=&#34;999&#34;height=&#34;475&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The control for adding new panels to dashboards have got some enhancements and now includes functionality to search for the type of panel
you want to add. Further, the control has tabs separating functionality for adding new panels and pasting
copied panels.&lt;/p&gt;
&lt;p&gt;By copying a panel in a dashboard it will be displayed in the &lt;code&gt;Paste&lt;/code&gt; tab in &lt;em&gt;any&lt;/em&gt; dashboard and allows you to paste the
copied panel into the current dashboard.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 300px;&#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/v51/dashboard_panel_copy.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/v51/dashboard_panel_copy.png&#34;data-srcset=&#34;/static/img/docs/v51/dashboard_panel_copy.png?w=320 320w, /static/img/docs/v51/dashboard_panel_copy.png?w=550 550w, /static/img/docs/v51/dashboard_panel_copy.png?w=750 750w, /static/img/docs/v51/dashboard_panel_copy.png?w=900 900w, /static/img/docs/v51/dashboard_panel_copy.png?w=1040 1040w, /static/img/docs/v51/dashboard_panel_copy.png?w=1240 1240w, /static/img/docs/v51/dashboard_panel_copy.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;326&#34;height=&#34;278&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v51/dashboard_panel_copy.png&#34;
            alt=&#34;&#34;width=&#34;326&#34;height=&#34;278&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h3 id=&#34;graph-panel&#34;&gt;Graph Panel&lt;/h3&gt;
&lt;p&gt;New enhancements includes support for multiple series stacking in histogram mode, thresholds for right Y axis, aligning left and right Y-axes to one level and additional units. More information in the &lt;a href=&#34;/features/panels/graph/&#34;&gt;Graph panel documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;table-panel&#34;&gt;Table Panel&lt;/h3&gt;
&lt;p&gt;New enhancements includes support for mapping a numeric value/range to text and additional units. More information in the &lt;a href=&#34;/features/panels/table_panel/#string&#34;&gt;Table panel documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;new-variable-interpolation-syntax&#34;&gt;New variable interpolation syntax&lt;/h2&gt;
&lt;p&gt;We now support a new option for rendering variables that gives the user full control of how the value(s) should be rendered.
In the table below you can see some examples and you can find all different options in the &lt;a href=&#34;http://docs.grafana.org/reference/templating/#advanced-formatting-options&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Variables documentation&lt;/a&gt;.&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;Filter Option&lt;/th&gt;
              &lt;th&gt;Example&lt;/th&gt;
              &lt;th&gt;Raw&lt;/th&gt;
              &lt;th&gt;Interpolated&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;&lt;code&gt;glob&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;${servers:glob}&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;&#39;test1&#39;, &#39;test2&#39;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;{test1,test2}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Formats multi-value variable into a glob&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;regex&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;${servers:regex}&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;&#39;test.&#39;, &#39;test2&#39;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;(test.|test2)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Formats multi-value variable into a regex string&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;pipe&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;${servers:pipe}&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;&#39;test.&#39;, &#39;test2&#39;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;test.|test2&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Formats multi-value variable into a pipe-separated string&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;csv&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;${servers:csv}&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;&#39;test1&#39;, &#39;test2&#39;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;test1,test2&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Formats multi-value variable as a comma-separated string&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;improved-workflow-for-provisioned-dashboards&#34;&gt;Improved workflow for provisioned dashboards&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v51/provisioning_cannot_save_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;/static/img/docs/v51/provisioning_cannot_save_dashboard.png&#34;data-srcset=&#34;/static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=320 320w, /static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=550 550w, /static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=750 750w, /static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=900 900w, /static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=1040 1040w, /static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=1240 1240w, /static/img/docs/v51/provisioning_cannot_save_dashboard.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;746&#34;height=&#34;505&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v51/provisioning_cannot_save_dashboard.png&#34;
            alt=&#34;&#34;width=&#34;746&#34;height=&#34;505&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.1 brings an improved workflow for provisioned dashboards:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A populated &lt;code&gt;id&lt;/code&gt; property in JSON is now automatically removed when provisioning dashboards.&lt;/li&gt;
&lt;li&gt;When making changes to a provisioned dashboard you can &lt;code&gt;Save&lt;/code&gt; the dashboard which now will bring up a &lt;em&gt;Cannot save provisioned dashboard&lt;/em&gt; dialog like seen in the screenshot to the right.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Available options in the dialog will let you &lt;code&gt;Copy JSON to Clipboard&lt;/code&gt; and/or &lt;code&gt;Save JSON to file&lt;/code&gt; which can help you synchronize your dashboard changes back to the provisioning source.
More information in the &lt;a href=&#34;/administration/provisioning/&#34;&gt;Provisioning documentation&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v51">What&amp;rsquo;s New in Grafana v5.1&lt;/h1>
&lt;p>Grafana v5.1 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p></description></item><item><title>What's New in Grafana v5.2</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-2/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-2/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v52&#34;&gt;What&amp;rsquo;s New in Grafana v5.2&lt;/h1&gt;
&lt;p&gt;Grafana v5.2 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#elasticsearch-alerting&#34;&gt;Elasticsearch alerting&lt;/a&gt; it&amp;rsquo;s finally here!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#native-builds-for-arm&#34;&gt;Native builds for ARM&lt;/a&gt; native builds of Grafana for many more platforms!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#improved-docker-image&#34;&gt;Improved Docker image&lt;/a&gt; with support for docker secrets&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#security&#34;&gt;Security&lt;/a&gt; make your Grafana instance more secure&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#prometheus&#34;&gt;Prometheus&lt;/a&gt; with alignment enhancements&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#influxdb&#34;&gt;InfluxDB&lt;/a&gt; now supports the &lt;code&gt;mode&lt;/code&gt; function&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#alerting&#34;&gt;Alerting&lt;/a&gt; with alert notification channel type for Discord&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#dashboards-panels&#34;&gt;Dashboards &amp;amp; Panels&lt;/a&gt; with save &amp;amp; import enhancements&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;elasticsearch-alerting&#34;&gt;Elasticsearch alerting&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v52/elasticsearch_alerting.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/v52/elasticsearch_alerting.png&#34;data-srcset=&#34;/static/img/docs/v52/elasticsearch_alerting.png?w=320 320w, /static/img/docs/v52/elasticsearch_alerting.png?w=550 550w, /static/img/docs/v52/elasticsearch_alerting.png?w=750 750w, /static/img/docs/v52/elasticsearch_alerting.png?w=900 900w, /static/img/docs/v52/elasticsearch_alerting.png?w=1040 1040w, /static/img/docs/v52/elasticsearch_alerting.png?w=1240 1240w, /static/img/docs/v52/elasticsearch_alerting.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;929&#34;height=&#34;660&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/elasticsearch_alerting.png&#34;
            alt=&#34;&#34;width=&#34;929&#34;height=&#34;660&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.2 ships with an updated Elasticsearch datasource with support for alerting. Alerting support for Elasticsearch has been one of
the most requested features by our community and now it&amp;rsquo;s finally here. Please try it out and let us know what you think.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;native-builds-for-arm&#34;&gt;Native builds for ARM&lt;/h2&gt;
&lt;p&gt;Grafana v5.2 brings an improved build pipeline with cross-platform support. This enables native builds of Grafana for ARMv7 (x32) and ARM64 (x64).
We&amp;rsquo;ve been longing for native ARM build support for ages. With the help from our amazing community this is now finally available.
Please try it out and let us know what you think.&lt;/p&gt;
&lt;p&gt;Another great addition with the improved build pipeline is that binaries for MacOS/Darwin (x64) and Windows (x64) are now automatically built and
published for both stable and nightly builds.&lt;/p&gt;
&lt;h2 id=&#34;improved-docker-image&#34;&gt;Improved Docker image&lt;/h2&gt;
&lt;p&gt;The Grafana docker image adds support for Docker secrets which enables you to supply Grafana with configuration through files. More
information in the &lt;a href=&#34;/installation/docker/#reading-secrets-from-files-support-for-docker-secrets&#34;&gt;Installing using Docker documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;security&#34;&gt;Security&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v52/login_change_password.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/v52/login_change_password.png&#34;data-srcset=&#34;/static/img/docs/v52/login_change_password.png?w=320 320w, /static/img/docs/v52/login_change_password.png?w=550 550w, /static/img/docs/v52/login_change_password.png?w=750 750w, /static/img/docs/v52/login_change_password.png?w=900 900w, /static/img/docs/v52/login_change_password.png?w=1040 1040w, /static/img/docs/v52/login_change_password.png?w=1240 1240w, /static/img/docs/v52/login_change_password.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;664&#34;height=&#34;350&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/login_change_password.png&#34;
            alt=&#34;&#34;width=&#34;664&#34;height=&#34;350&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Starting from Grafana v5.2, when you login with the administrator account using the default password you&amp;rsquo;ll be presented with a form to change the password.
We hope this encourages users to follow Grafana&amp;rsquo;s best practices and change the default administrator password.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;prometheus&#34;&gt;Prometheus&lt;/h2&gt;
&lt;p&gt;The Prometheus datasource now aligns the start/end of the query sent to Prometheus with the step, which ensures PromQL expressions with &lt;em&gt;rate&lt;/em&gt;
functions get consistent results, and thus avoids graphs jumping around on reload.&lt;/p&gt;
&lt;h2 id=&#34;influxdb&#34;&gt;InfluxDB&lt;/h2&gt;
&lt;p&gt;The InfluxDB datasource now includes support for the &lt;em&gt;mode&lt;/em&gt; function which returns the most frequent value in a list of field values.&lt;/p&gt;
&lt;h2 id=&#34;alerting&#34;&gt;Alerting&lt;/h2&gt;
&lt;p&gt;By popular demand Grafana now includes support for an alert notification channel type for &lt;a href=&#34;https://discordapp.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Discord&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;dashboards--panels&#34;&gt;Dashboards &amp;amp; Panels&lt;/h2&gt;
&lt;h3 id=&#34;modified-time-range-and-variables-are-no-longer-saved-by-default&#34;&gt;Modified time range and variables are no longer saved by default&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v52/dashboard_save_modal.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/v52/dashboard_save_modal.png&#34;data-srcset=&#34;/static/img/docs/v52/dashboard_save_modal.png?w=320 320w, /static/img/docs/v52/dashboard_save_modal.png?w=550 550w, /static/img/docs/v52/dashboard_save_modal.png?w=750 750w, /static/img/docs/v52/dashboard_save_modal.png?w=900 900w, /static/img/docs/v52/dashboard_save_modal.png?w=1040 1040w, /static/img/docs/v52/dashboard_save_modal.png?w=1240 1240w, /static/img/docs/v52/dashboard_save_modal.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;498&#34;height=&#34;334&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/dashboard_save_modal.png&#34;
            alt=&#34;&#34;width=&#34;498&#34;height=&#34;334&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Starting from Grafana v5.2, a modified time range or variable are no longer saved by default. To save a modified
time range or variable, you&amp;rsquo;ll need to actively select that when saving a dashboard, see screenshot.
This should hopefully make it easier to have sane defaults for time and variables in dashboards and make it more explicit
when you actually want to overwrite those settings.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h3 id=&#34;import-dashboard-enhancements&#34;&gt;Import dashboard enhancements&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#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/v52/dashboard_import.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/v52/dashboard_import.png&#34;data-srcset=&#34;/static/img/docs/v52/dashboard_import.png?w=320 320w, /static/img/docs/v52/dashboard_import.png?w=550 550w, /static/img/docs/v52/dashboard_import.png?w=750 750w, /static/img/docs/v52/dashboard_import.png?w=900 900w, /static/img/docs/v52/dashboard_import.png?w=1040 1040w, /static/img/docs/v52/dashboard_import.png?w=1240 1240w, /static/img/docs/v52/dashboard_import.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;960&#34;height=&#34;418&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v52/dashboard_import.png&#34;
            alt=&#34;&#34;width=&#34;960&#34;height=&#34;418&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.2 adds support for specifying an existing folder or creating a new one when importing a dashboard - a long-awaited feature since
Grafana v5.0 introduced support for dashboard folders and permissions. The import dashboard page has also got some general improvements
and should now make it more clear if a possible import will overwrite an existing dashboard, or not.&lt;/p&gt;
&lt;p&gt;This release also adds some improvements for those users only having editor or admin permissions in certain folders. The links to
&lt;em&gt;Create Dashboard&lt;/em&gt; and &lt;em&gt;Import Dashboard&lt;/em&gt; are now available in the side navigation, in dashboard search and on the manage dashboards/folder page for a
user that has editor role in an organization or the edit permission in at least one folder.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v52">What&amp;rsquo;s New in Grafana v5.2&lt;/h1>
&lt;p>Grafana v5.2 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p></description></item><item><title>What's New in Grafana v5.3</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-3/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-3/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v53&#34;&gt;What&amp;rsquo;s New in Grafana v5.3&lt;/h1&gt;
&lt;p&gt;Grafana v5.3 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#google-stackdriver&#34;&gt;Google Stackdriver&lt;/a&gt; as a core datasource!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#tv-and-kiosk-mode&#34;&gt;TV mode&lt;/a&gt; is improved and more accessible&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#notification-reminders&#34;&gt;Alerting&lt;/a&gt; with notification reminders&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#postgres-query-builder&#34;&gt;Postgres&lt;/a&gt; gets a new query builder!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#improved-oauth-support-for-gitlab&#34;&gt;OAuth&lt;/a&gt; support for GitLab is improved&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#annotations&#34;&gt;Annotations&lt;/a&gt; with template variable filtering&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#variables&#34;&gt;Variables&lt;/a&gt; with free text support&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;google-stackdriver&#34;&gt;Google Stackdriver&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow docs-image--right&#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;/static/img/docs/v53/stackdriver-with-heatmap.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/v53/stackdriver-with-heatmap.png&#34;data-srcset=&#34;/static/img/docs/v53/stackdriver-with-heatmap.png?w=320 320w, /static/img/docs/v53/stackdriver-with-heatmap.png?w=550 550w, /static/img/docs/v53/stackdriver-with-heatmap.png?w=750 750w, /static/img/docs/v53/stackdriver-with-heatmap.png?w=900 900w, /static/img/docs/v53/stackdriver-with-heatmap.png?w=1040 1040w, /static/img/docs/v53/stackdriver-with-heatmap.png?w=1240 1240w, /static/img/docs/v53/stackdriver-with-heatmap.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1270&#34;height=&#34;1090&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v53/stackdriver-with-heatmap.png&#34;
            alt=&#34;&#34;width=&#34;1270&#34;height=&#34;1090&#34;class=&#34;docs-image--no-shadow docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.3 ships with built-in support for &lt;a href=&#34;https://cloud.google.com/stackdriver/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Stackdriver&lt;/a&gt; and enables you to visualize your Stackdriver metrics in Grafana.&lt;/p&gt;
&lt;p&gt;Getting started with the plugin is easy. Simply create a GCE Service account that has access to the Stackdriver API scope, download the Service Account key file from Google and upload it on the Stackdriver datasource config page in Grafana and you should have a secure server-to-server authentication setup. Like other core plugins, Stackdriver has built-in support for alerting. It also comes with support for heatmaps and basic variables.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re already accustomed to the Stackdriver Metrics Explorer UI, you&amp;rsquo;ll notice that there are a lot of similarities to the query editor in Grafana. It is possible to add filters using wildcards and regular expressions. You can do Group By, Primary Aggregation and Alignment.&lt;/p&gt;
&lt;p&gt;Alias By allows you to format the legend the way you want, and it&amp;rsquo;s a feature that is not yet present in the Metrics Explorer. Two other features that are only supported in the Grafana plugin are the abilities to manually set the Alignment Period in the query editor and to add Annotations queries.&lt;/p&gt;
&lt;p&gt;The Grafana Stackdriver plugin comes with support for automatic unit detection. Grafana will try to map the Stackdriver unit type to a corresponding unit type in Grafana, and if successful the panel Y-axes will be updated accordingly to display the correct unit of measure. This is the first core plugin to provide support for unit detection, and it is our intention to provide support for this in other core plugins in the near future.&lt;/p&gt;
&lt;p&gt;The datasource is still in the &lt;code&gt;beta&lt;/code&gt; phase, meaning it&amp;rsquo;s currently in active development and is still missing one important feature - templating queries.
Please try it out, but be aware of that it might be subject to changes and possible bugs. We would love to hear your feedback.&lt;/p&gt;
&lt;p&gt;Please read &lt;a href=&#34;/features/datasources/stackdriver/&#34;&gt;Using Google Stackdriver in Grafana&lt;/a&gt; for more detailed information on how to get started and use it.&lt;/p&gt;
&lt;h2 id=&#34;tv-and-kiosk-mode&#34;&gt;TV and Kiosk Mode&lt;/h2&gt;
&lt;div class=&#34;screenshot&#34; style=&#34;max-width:600px&#34;&gt;
  &lt;a href=&#34;/static/img/docs/v53/tv_mode.gif&#34; title=&#34;&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==&#34;
         data-src=&#34;/static/img/docs/v53/tv_mode_still.png&#34; class=&#34;screenshot__still lazyload&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;/static/img/docs/v53/tv_mode.gif&#34; class=&#34;screenshot__animated-gif&#34;&gt;
    &lt;div class=&#34;screenshot__play&#34;&gt;
      &lt;i class=&#34;fa fa-play&#34;&gt;&lt;/i&gt;
    &lt;/div&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;We&amp;rsquo;ve improved the TV &amp;amp; kiosk mode to make it easier to use. There&amp;rsquo;s now an icon in the top bar that will let you cycle through the different view modes.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the first view mode, the sidebar and most of the buttons in the top bar will be hidden.&lt;/li&gt;
&lt;li&gt;In the second view mode, the top bar is completely hidden so that only the dashboard itself is shown.&lt;/li&gt;
&lt;li&gt;Hit the escape key to go back to the default view mode.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When switching view modes, the url will be updated to reflect the view mode selected. This allows a dashboard to be opened with a
certain view mode enabled. Additionally, this also enables &lt;a href=&#34;/reference/playlist&#34;&gt;playlists&lt;/a&gt; to be started with a certain view mode enabled.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;notification-reminders&#34;&gt;Notification Reminders&lt;/h2&gt;
&lt;p&gt;Do you use Grafana alerting and have some notifications that are more important than others? Then it&amp;rsquo;s possible to set reminders so that you continue to be alerted until the problem is fixed. This is done on the notification channel itself and will affect all alerts that use that channel.
For additional examples of why reminders might be useful for you, see &lt;a href=&#34;/alerting/rules/#multiple-series&#34;&gt;multiple series&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Learn how to enable and configure reminders &lt;a href=&#34;/alerting/notifications/#send-reminders&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;postgres-query-builder&#34;&gt;Postgres Query Builder&lt;/h2&gt;
&lt;p&gt;Grafana 5.3 comes with a new graphical query builder for Postgres. This brings Postgres integration more in line with some of the other datasources and makes it easier for both advanced users and beginners to work with timeseries in Postgres. Learn more about it in the &lt;a href=&#34;/features/datasources/postgres/#query-editor&#34;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;screenshot&#34; style=&#34;max-width:&#34;&gt;
  &lt;a href=&#34;/static/img/docs/v53/postgres_query.gif&#34; title=&#34;&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==&#34;
         data-src=&#34;/static/img/docs/v53/postgres_query_still.png&#34; class=&#34;screenshot__still lazyload&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;/static/img/docs/v53/postgres_query.gif&#34; class=&#34;screenshot__animated-gif&#34;&gt;
    &lt;div class=&#34;screenshot__play&#34;&gt;
      &lt;i class=&#34;fa fa-play&#34;&gt;&lt;/i&gt;
    &lt;/div&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id=&#34;improved-oauth-support-for-gitlab&#34;&gt;Improved OAuth Support for GitLab&lt;/h2&gt;
&lt;p&gt;Grafana 5.3 comes with a new OAuth integration for GitLab that enables configuration to only allow users that are a member of certain GitLab groups to authenticate. This makes it possible to use GitLab OAuth with Grafana in a shared environment without giving everyone access to Grafana.
Learn how to enable and configure it in the &lt;a href=&#34;/auth/gitlab/&#34;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;annotations&#34;&gt;Annotations&lt;/h2&gt;
&lt;p&gt;Grafana 5.3 brings improved support for &lt;a href=&#34;/reference/annotations/#native-annotations&#34;&gt;native annotations&lt;/a&gt; and makes it possible to use template variables when filtering by tags.
Learn more about it in the &lt;a href=&#34;/reference/annotations/#query-by-tag&#34;&gt;documentation&lt;/a&gt;.&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;/static/img/docs/v53/annotation_tag_filter_variable.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/v53/annotation_tag_filter_variable.png&#34;data-srcset=&#34;/static/img/docs/v53/annotation_tag_filter_variable.png?w=320 320w, /static/img/docs/v53/annotation_tag_filter_variable.png?w=550 550w, /static/img/docs/v53/annotation_tag_filter_variable.png?w=750 750w, /static/img/docs/v53/annotation_tag_filter_variable.png?w=900 900w, /static/img/docs/v53/annotation_tag_filter_variable.png?w=1040 1040w, /static/img/docs/v53/annotation_tag_filter_variable.png?w=1240 1240w, /static/img/docs/v53/annotation_tag_filter_variable.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;708&#34;height=&#34;349&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v53/annotation_tag_filter_variable.png&#34;
            alt=&#34;&#34;width=&#34;708&#34;height=&#34;349&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;variables&#34;&gt;Variables&lt;/h2&gt;
&lt;p&gt;Grafana 5.3 ships with a brand new variable type named &lt;code&gt;Text box&lt;/code&gt; which makes it easier and more convenient to provide free text input to a variable.
This new variable type will display as a free text input field with an optional prefilled default value.&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v53">What&amp;rsquo;s New in Grafana v5.3&lt;/h1>
&lt;p>Grafana v5.3 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p></description></item><item><title>What's New in Grafana v5.4</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-4/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v5-4/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v54&#34;&gt;What&amp;rsquo;s New in Grafana v5.4&lt;/h1&gt;
&lt;p&gt;Grafana v5.4 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#alerting&#34;&gt;Alerting&lt;/a&gt; Limit false positives with the new &lt;code&gt;For&lt;/code&gt; setting&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#google-stackdriver&#34;&gt;Google Stackdriver&lt;/a&gt; Now with support for templating queries&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#mysql-query-builder&#34;&gt;MySQL&lt;/a&gt; gets a new query builder!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#graph-panel-enhancements&#34;&gt;Graph Panel&lt;/a&gt; Highlight time regions and more&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#team-preferences&#34;&gt;Team Preferences&lt;/a&gt; Give your teams their own home dashboard&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;alerting&#34;&gt;Alerting&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#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;/static/img/docs/v54/alerting-for-dark-theme.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/v54/alerting-for-dark-theme.png&#34;data-srcset=&#34;/static/img/docs/v54/alerting-for-dark-theme.png?w=320 320w, /static/img/docs/v54/alerting-for-dark-theme.png?w=550 550w, /static/img/docs/v54/alerting-for-dark-theme.png?w=750 750w, /static/img/docs/v54/alerting-for-dark-theme.png?w=900 900w, /static/img/docs/v54/alerting-for-dark-theme.png?w=1040 1040w, /static/img/docs/v54/alerting-for-dark-theme.png?w=1240 1240w, /static/img/docs/v54/alerting-for-dark-theme.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1205&#34;height=&#34;347&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v54/alerting-for-dark-theme.png&#34;
            alt=&#34;&#34;width=&#34;1205&#34;height=&#34;347&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.4 ships with a new alert rule setting named &lt;code&gt;For&lt;/code&gt; which is great for removing false positives. If an alert rule has a configured &lt;code&gt;For&lt;/code&gt; and the query violates the configured threshold it will first go from &lt;code&gt;OK&lt;/code&gt; to &lt;code&gt;Pending&lt;/code&gt;. Going from &lt;code&gt;OK&lt;/code&gt; to &lt;code&gt;Pending&lt;/code&gt; Grafana will not send any notifications. Once the alert rule has been firing for more than &lt;code&gt;For&lt;/code&gt; duration, it will change to &lt;code&gt;Alerting&lt;/code&gt; and send alert notifications. Typically, it&amp;rsquo;s always a good idea to use this setting since it&amp;rsquo;s often worse to get false positive than wait a few minutes before the alert notification triggers.&lt;/p&gt;
&lt;p&gt;In the screenshot you can see an example timeline of an alert using the &lt;code&gt;For&lt;/code&gt; setting. At ~16:04 the alert state changes to &lt;code&gt;Pending&lt;/code&gt; and after 4 minutes it changes to &lt;code&gt;Alerting&lt;/code&gt; which is when alert notifications are sent. Once the series falls back to normal the alert rule goes back to &lt;code&gt;OK&lt;/code&gt;. &lt;a href=&#34;/alerting/rules/#for&#34;&gt;Learn more&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additionally, there&amp;rsquo;s now support for disable the sending of &lt;code&gt;OK&lt;/code&gt; alert notifications. &lt;a href=&#34;/alerting/notifications/#disable-resolve-message&#34;&gt;Learn more&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;google-stackdriver&#34;&gt;Google Stackdriver&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#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;/static/img/docs/v54/stackdriver_template_query.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/v54/stackdriver_template_query.png&#34;data-srcset=&#34;/static/img/docs/v54/stackdriver_template_query.png?w=320 320w, /static/img/docs/v54/stackdriver_template_query.png?w=550 550w, /static/img/docs/v54/stackdriver_template_query.png?w=750 750w, /static/img/docs/v54/stackdriver_template_query.png?w=900 900w, /static/img/docs/v54/stackdriver_template_query.png?w=1040 1040w, /static/img/docs/v54/stackdriver_template_query.png?w=1240 1240w, /static/img/docs/v54/stackdriver_template_query.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1128&#34;height=&#34;863&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v54/stackdriver_template_query.png&#34;
            alt=&#34;&#34;width=&#34;1128&#34;height=&#34;863&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana v5.3 included built-in support for &lt;a href=&#34;https://cloud.google.com/stackdriver/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Stackdriver&lt;/a&gt; which enables you to visualize your Stackdriver metrics in Grafana.
One important feature missing was support for templating queries. This is now included together with a brand new templating query editor for Stackdriver.&lt;/p&gt;
&lt;p&gt;The Stackdriver templating query editor lets you choose from a set of different Query Types. This will in turn reveal additional drop downs to help you
find, filter and select the templating values you&amp;rsquo;re interested in, see screenshot for details. The templating query editor also supports chaining multiple variables
making it easy to define variables that&amp;rsquo;s dependent on other variables.&lt;/p&gt;
&lt;p&gt;Stackdriver is the first datasource which has support for a custom templating query editor. But starting from Grafana v5.4 it&amp;rsquo;s now possible for all datasources, including plugin datasources, to
create their very own templating query editor.&lt;/p&gt;
&lt;p&gt;Additionally, if Grafana is running on a Google Compute Engine (GCE) virtual machine, it is now possible for Grafana to automatically retrieve default credentials from the metadata server.
This has the advantage of not needing to generate a private key file for the service account and also not having to upload the file to Grafana. &lt;a href=&#34;/features/datasources/stackdriver/#using-gce-default-service-account&#34;&gt;Learn more&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please read &lt;a href=&#34;/features/datasources/stackdriver/&#34;&gt;Using Google Stackdriver in Grafana&lt;/a&gt; for more detailed information on how to get started and use it.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;mysql-query-builder&#34;&gt;MySQL Query Builder&lt;/h2&gt;
&lt;p&gt;Grafana v5.4 comes with a new graphical query builder for MySQL. This brings MySQL integration more in line with some of the other datasources and makes it easier for both advanced users and beginners to work with timeseries in MySQL. Learn more about it in the &lt;a href=&#34;/features/datasources/mysql/#query-editor&#34;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;screenshot&#34; style=&#34;max-width:&#34;&gt;
  &lt;a href=&#34;/static/img/docs/v54/mysql_query.gif&#34; title=&#34;&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==&#34;
         data-src=&#34;/static/img/docs/v54/mysql_query_still.png&#34; class=&#34;screenshot__still lazyload&#34;&gt;
    &lt;img alt=&#34;&#34; src=&#34;/static/img/docs/v54/mysql_query.gif&#34; class=&#34;screenshot__animated-gif&#34;&gt;
    &lt;div class=&#34;screenshot__play&#34;&gt;
      &lt;i class=&#34;fa fa-play&#34;&gt;&lt;/i&gt;
    &lt;/div&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;h2 id=&#34;graph-panel-enhancements&#34;&gt;Graph Panel Enhancements&lt;/h2&gt;
&lt;p&gt;Grafana v5.4 adds support for highlighting weekdays and/or certain timespans in the graph panel. This should make it easier to compare for example weekends, business hours and/or off work hours.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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/v54/graph_time_regions.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/v54/graph_time_regions.png&#34;data-srcset=&#34;/static/img/docs/v54/graph_time_regions.png?w=320 320w, /static/img/docs/v54/graph_time_regions.png?w=550 550w, /static/img/docs/v54/graph_time_regions.png?w=750 750w, /static/img/docs/v54/graph_time_regions.png?w=900 900w, /static/img/docs/v54/graph_time_regions.png?w=1040 1040w, /static/img/docs/v54/graph_time_regions.png?w=1240 1240w, /static/img/docs/v54/graph_time_regions.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1639&#34;height=&#34;715&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v54/graph_time_regions.png&#34;
            alt=&#34;&#34;width=&#34;1639&#34;height=&#34;715&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Additionally, when rendering series as lines in the graph panel, should there be only one data point available for one series so that a connecting line cannot be established, a point will
automatically be rendered for that data point. This should make it easier to understand what&amp;rsquo;s going on when only receiving a single data point.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#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/v54/graph_dot_single_point.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/v54/graph_dot_single_point.png&#34;data-srcset=&#34;/static/img/docs/v54/graph_dot_single_point.png?w=320 320w, /static/img/docs/v54/graph_dot_single_point.png?w=550 550w, /static/img/docs/v54/graph_dot_single_point.png?w=750 750w, /static/img/docs/v54/graph_dot_single_point.png?w=900 900w, /static/img/docs/v54/graph_dot_single_point.png?w=1040 1040w, /static/img/docs/v54/graph_dot_single_point.png?w=1240 1240w, /static/img/docs/v54/graph_dot_single_point.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;&#34;width=&#34;1242&#34;height=&#34;466&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v54/graph_dot_single_point.png&#34;
            alt=&#34;&#34;width=&#34;1242&#34;height=&#34;466&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;team-preferences&#34;&gt;Team Preferences&lt;/h2&gt;
&lt;p&gt;Grafana v5.4 adds support for customizing home dashboard, timezone and theme for teams, in addition to the existing customization on Organization and user Profile level.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Specifying a preference on User Profile level will override preference on Team and/or Organization level&lt;/li&gt;
&lt;li&gt;Specifying a preference on Team level will override preference on Organization level.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list
of new features, changes, and bug fixes.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v54">What&amp;rsquo;s New in Grafana v5.4&lt;/h1>
&lt;p>Grafana v5.4 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.&lt;/p></description></item><item><title>What's New in Grafana v6.0</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v6-0/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v6-0/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v60&#34;&gt;What&amp;rsquo;s New in Grafana v6.0&lt;/h1&gt;
&lt;p&gt;This update to Grafana introduces a new way of exploring your data, support for log data, and tons of other features.&lt;/p&gt;
&lt;p&gt;The main highlights are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#explore&#34;&gt;Explore&lt;/a&gt; - A new query focused workflow for ad-hoc data exploration and troubleshooting.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#explore-and-grafana-loki&#34;&gt;Grafana Loki&lt;/a&gt; - Integration with the new open source log aggregation system from Grafana Labs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#gauge-panel&#34;&gt;Gauge Panel&lt;/a&gt; - A new standalone panel for gauges.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#new-panel-editor&#34;&gt;New Panel Editor UX&lt;/a&gt; improves panel editing
and enables easy switching between different visualizations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#google-stackdriver-datasource&#34;&gt;Google Stackdriver Datasource&lt;/a&gt; is out of beta and is officially released.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#azure-monitor-datasource&#34;&gt;Azure Monitor&lt;/a&gt; plugin is ported from being an external plugin to being a core datasource&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#react-panels-query-editors&#34;&gt;React Plugin&lt;/a&gt; support enables an easier way to build plugins.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#named-colors&#34;&gt;Named Colors&lt;/a&gt; in our new improved color picker.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#easier-to-deploy-improved-security&#34;&gt;Removal of user session storage&lt;/a&gt; makes Grafana easier to deploy and improves security.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;explore&#34;&gt;Explore&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#34;
    style=&#34;max-width: 800px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v60/explore_prometheus.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v60/explore_prometheus.png&#34;data-srcset=&#34;/static/img/docs/v60/explore_prometheus.png?w=320 320w, /static/img/docs/v60/explore_prometheus.png?w=550 550w, /static/img/docs/v60/explore_prometheus.png?w=750 750w, /static/img/docs/v60/explore_prometheus.png?w=900 900w, /static/img/docs/v60/explore_prometheus.png?w=1040 1040w, /static/img/docs/v60/explore_prometheus.png?w=1240 1240w, /static/img/docs/v60/explore_prometheus.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Screenshot of the new Explore option in the panel menu&#34;width=&#34;2560&#34;height=&#34;1600&#34;title=&#34;Screenshot of the new Explore option in the panel menu&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v60/explore_prometheus.png&#34;
            alt=&#34;Screenshot of the new Explore option in the panel menu&#34;width=&#34;2560&#34;height=&#34;1600&#34;title=&#34;Screenshot of the new Explore option in the panel menu&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Screenshot of the new Explore option in the panel menu&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana&amp;rsquo;s dashboard UI is all about building dashboards for visualization. &lt;strong&gt;Explore&lt;/strong&gt; strips away all the dashboard and panel options so that you can focus on the query and metric exploration. Iterate until you have a working query and then think about building a dashboard. You can also jump from a dashboard panel into &lt;strong&gt;Explore&lt;/strong&gt; and from there do some ad-hoc query exporation with the panel queries as a starting point.&lt;/p&gt;
&lt;p&gt;For infrastructure monitoring and incident response, you no longer need to switch to other tools to debug what went wrong. &lt;strong&gt;Explore&lt;/strong&gt; allows you to dig deeper into your metrics and logs to find the cause. Grafana&amp;rsquo;s new logging datasource, &lt;a href=&#34;https://github.com/grafana/loki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Loki&lt;/a&gt; is tightly integrated into Explore and allows you to correlate metrics and logs by viewing them side-by-side.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Explore&lt;/strong&gt; is a new paradigm for Grafana. It creates a new interactive debugging workflow that integrates two pillars
of observability—metrics and logs. Explore works with every datasource but for Prometheus we have customized the
query editor and the experience to provide the best possible exploration UX.&lt;/p&gt;
&lt;h3 id=&#34;explore-and-prometheus&#34;&gt;Explore and Prometheus&lt;/h3&gt;
&lt;p&gt;Explore features a new &lt;a href=&#34;/features/explore/#prometheus-specific-features&#34;&gt;Prometheus query editor&lt;/a&gt;. This new editor has improved autocomplete, metric tree selector,
integrations with the Explore table view for easy label filtering, and useful query hints that can automatically apply
functions to your query. There is also integration between Prometheus and Grafana Loki (see more about Loki below) that
enabled jumping between metrics query and logs query with preserved label filters.&lt;/p&gt;
&lt;h3 id=&#34;explore-splits&#34;&gt;Explore splits&lt;/h3&gt;
&lt;p&gt;Explore supports splitting the view so you can compare different queries, different datasources and metrics &amp;amp; logs side by side!&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v60/explore_split.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v60/explore_split.png&#34;data-srcset=&#34;/static/img/docs/v60/explore_split.png?w=320 320w, /static/img/docs/v60/explore_split.png?w=550 550w, /static/img/docs/v60/explore_split.png?w=750 750w, /static/img/docs/v60/explore_split.png?w=900 900w, /static/img/docs/v60/explore_split.png?w=1040 1040w, /static/img/docs/v60/explore_split.png?w=1240 1240w, /static/img/docs/v60/explore_split.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Screenshot of the new Explore option in the panel menu&#34;width=&#34;3712&#34;height=&#34;1854&#34;title=&#34;Screenshot of the new Explore option in the panel menu&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v60/explore_split.png&#34;
            alt=&#34;Screenshot of the new Explore option in the panel menu&#34;width=&#34;3712&#34;height=&#34;1854&#34;title=&#34;Screenshot of the new Explore option in the panel menu&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Screenshot of the new Explore option in the panel menu&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;br /&gt;
&lt;h3 id=&#34;explore-and-grafana-loki&#34;&gt;Explore and Grafana Loki&lt;/h3&gt;
&lt;p&gt;The log exploration &amp;amp; visualization features in Explore are available to any data source but are currently only implemented by the new open source log
aggregation system from Grafana Lab called &lt;a href=&#34;https://github.com/grafana/loki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Loki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective, as it does not index the contents of the logs, but rather a set of labels for each log stream. The logs from Loki are queried in a similar way to querying with label selectors in Prometheus. It uses labels to group log streams which can be made to match up with your Prometheus labels.&lt;/p&gt;
&lt;p&gt;Read more about Grafana Loki &lt;a href=&#34;https://github.com/grafana/loki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;here&lt;/a&gt; or &lt;a href=&#34;/loki&#34;&gt;Grafana Labs hosted Loki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Explore feature allows you to query logs and features a new log panel. In the near future, we will be adding support
for other log sources to Explore and the next planned integration is Elasticsearch.&lt;/p&gt;
&lt;div class=&#34;medium-6 columns&#34;&gt;
  &lt;video width=&#34;800&#34; height=&#34;500&#34; controls&gt;
    &lt;source src=&#34;/static/assets/videos/explore_loki.mp4&#34; type=&#34;video/mp4&#34;&gt;
    Your browser does not support the video tag.
  &lt;/video&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 id=&#34;new-panel-editor&#34;&gt;New Panel Editor&lt;/h2&gt;
&lt;p&gt;Grafana v6.0 has a completely redesigned UX around editing panels. You can now resize the visualization area if you want
more space for queries/options and vice versa. You can now also change visualization (panel type) from within the new
panel edit mode. No need to add a new panel to try out different visualizations! Check out the
video below to see the new Panel Editor in action.&lt;/p&gt;
&lt;div class=&#34;medium-6 columns&#34;&gt;
  &lt;video width=&#34;800&#34; height=&#34;500&#34; controls&gt;
    &lt;source src=&#34;/static/assets/videos/panel_change_viz.mp4&#34; type=&#34;video/mp4&#34;&gt;
    Your browser does not support the video tag.
  &lt;/video&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;h3 id=&#34;gauge-panel&#34;&gt;Gauge Panel&lt;/h3&gt;
&lt;p&gt;We have created a new separate Gauge panel as we felt having this visualization be a hidden option in the Singlestat panel
was not ideal. When it supports 100% of the Singlestat Gauge features, we plan to add a migration so all
singlestats that use it become Gauge panels instead. This new panel contains a new &lt;strong&gt;Threshold&lt;/strong&gt; editor that we will
continue to refine and start using in other panels.&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 captioned&#34;
        href=&#34;/static/img/docs/v60/gauge_panel.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v60/gauge_panel.png&#34;data-srcset=&#34;/static/img/docs/v60/gauge_panel.png?w=320 320w, /static/img/docs/v60/gauge_panel.png?w=550 550w, /static/img/docs/v60/gauge_panel.png?w=750 750w, /static/img/docs/v60/gauge_panel.png?w=900 900w, /static/img/docs/v60/gauge_panel.png?w=1040 1040w, /static/img/docs/v60/gauge_panel.png?w=1240 1240w, /static/img/docs/v60/gauge_panel.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Gauge Panel&#34;width=&#34;1223&#34;height=&#34;908&#34;title=&#34;Gauge Panel&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v60/gauge_panel.png&#34;
            alt=&#34;Gauge Panel&#34;width=&#34;1223&#34;height=&#34;908&#34;title=&#34;Gauge Panel&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Gauge Panel&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;br&gt;
&lt;h3 id=&#34;react-panels--query-editors&#34;&gt;React Panels &amp;amp; Query Editors&lt;/h3&gt;
&lt;p&gt;A major part of all the work that has gone into Grafana v6.0 has been on the migration to React. This investment
is part of the future-proofing of Grafana&amp;rsquo;s code base and ecosystem. Starting in v6.0 &lt;strong&gt;Panels&lt;/strong&gt; and &lt;strong&gt;Data
source&lt;/strong&gt; plugins can be written in React using our published &lt;code&gt;@grafana/ui&lt;/code&gt; sdk library. More information on this
will be shared soon.&lt;/p&gt;
&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 captioned&#34;
        href=&#34;/static/img/docs/v60/react_panels.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v60/react_panels.png&#34;data-srcset=&#34;/static/img/docs/v60/react_panels.png?w=320 320w, /static/img/docs/v60/react_panels.png?w=550 550w, /static/img/docs/v60/react_panels.png?w=750 750w, /static/img/docs/v60/react_panels.png?w=900 900w, /static/img/docs/v60/react_panels.png?w=1040 1040w, /static/img/docs/v60/react_panels.png?w=1240 1240w, /static/img/docs/v60/react_panels.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;React Panel&#34;width=&#34;716&#34;height=&#34;538&#34;title=&#34;React Panel&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v60/react_panels.png&#34;
            alt=&#34;React Panel&#34;width=&#34;716&#34;height=&#34;538&#34;title=&#34;React Panel&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;React Panel&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h2 id=&#34;google-stackdriver-datasource&#34;&gt;Google Stackdriver Datasource&lt;/h2&gt;
&lt;p&gt;Built-in support for &lt;a href=&#34;https://cloud.google.com/stackdriver/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Stackdriver&lt;/a&gt; is officially released in Grafana 6.0. Beta support was added in Grafana 5.3 and we have added lots of improvements since then.&lt;/p&gt;
&lt;p&gt;To get started read the guide: &lt;a href=&#34;/features/datasources/stackdriver/&#34;&gt;Using Google Stackdriver in Grafana&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;azure-monitor-datasource&#34;&gt;Azure Monitor Datasource&lt;/h2&gt;
&lt;p&gt;One of the goals of the Grafana v6.0 release is to add support for the three major clouds. Amazon CloudWatch has been a core datasource for years and Google Stackdriver is also now supported. We developed an external plugin for Azure Monitor last year and for this release the &lt;a href=&#34;/plugins/grafana-azure-monitor-datasource&#34;&gt;plugin&lt;/a&gt; is being moved into Grafana to be one of the built-in datasources. For users of the external plugin, Grafana will automatically start using the built-in version. As a core datasource, the Azure Monitor datasource is able to get alerting support, in the 6.0 release alerting is supported for the Azure Monitor service, with the rest to follow.&lt;/p&gt;
&lt;p&gt;The Azure Monitor datasource integrates four Azure services with Grafana - Azure Monitor, Azure Log Analytics, Azure Application Insights and Azure Application Insights Analytics.&lt;/p&gt;
&lt;p&gt;Please read &lt;a href=&#34;/features/datasources/azuremonitor/&#34;&gt;Using Azure Monitor in Grafana documentation&lt;/a&gt; for more detailed information on how to get started and use it.&lt;/p&gt;
&lt;h2 id=&#34;provisioning-support-for-alert-notifiers&#34;&gt;Provisioning support for alert notifiers&lt;/h2&gt;
&lt;p&gt;Grafana now has support for provisioning alert notifiers from configuration files, allowing operators to provision notifiers without using the UI or the API. A new field called &lt;code&gt;uid&lt;/code&gt; has been introduced which is a string identifier that the administrator can set themselves. This is the same kind of identifier used for dashboards since v5.0. This feature makes it possible to use the same notifier configuration in multiple environments and refer to notifiers in dashboard json by a string identifier instead of the numeric id which depends on insert order and how many notifiers exist in the instance.&lt;/p&gt;
&lt;h2 id=&#34;easier-to-deploy--improved-security&#34;&gt;Easier to deploy &amp;amp; improved security&lt;/h2&gt;
&lt;p&gt;Grafana 6.0 removes the need to configure and set up additional storage for &lt;a href=&#34;/tutorials/ha_setup/#user-sessions&#34;&gt;user sessions&lt;/a&gt;. This should make it easier to deploy and operate Grafana in a
high availability setup and/or if you&amp;rsquo;re using a stateless user session store like Redis, Memcache, Postgres or MySQL.&lt;/p&gt;
&lt;p&gt;Instead of user sessions, we&amp;rsquo;ve implemented a solution based on short-lived tokens that are rotated frequently. This also replaces the old &amp;ldquo;remember me cookie&amp;rdquo;
solution, which allowed a user to be logged in between browser sessions and which have been subject to several security holes throughout the years.
Read more about the short-lived token solution and how to configure it &lt;a href=&#34;/auth/overview/#login-and-short-lived-tokens&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Please note that due to these changes, all users will be required to login upon next visit after upgrade.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Besides these changes we have also made security improvements regarding Cross-Site Request Forgery (CSRF) and Cross-site Scripting (XSS) vulnerabilities:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cookies are per default using the &lt;a href=&#34;/installation/configuration/#cookie-samesite&#34;&gt;SameSite&lt;/a&gt; attribute to protect against CSRF attacks&lt;/li&gt;
&lt;li&gt;Script tags in text panels are per default &lt;a href=&#34;/installation/configuration/#disable-sanitize-html&#34;&gt;disabled&lt;/a&gt; to protect against XSS attacks&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;If you&amp;rsquo;re using &lt;a href=&#34;/auth/auth-proxy/&#34;&gt;Auth Proxy Authentication&lt;/a&gt; you still need to have user sessions set up and configured
but our goal is to remove this requirement in the near future.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&#34;named-colors&#34;&gt;Named Colors&lt;/h2&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--right&#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 captioned&#34;
        href=&#34;/static/img/docs/v60/named_colors.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v60/named_colors.png&#34;data-srcset=&#34;/static/img/docs/v60/named_colors.png?w=320 320w, /static/img/docs/v60/named_colors.png?w=550 550w, /static/img/docs/v60/named_colors.png?w=750 750w, /static/img/docs/v60/named_colors.png?w=900 900w, /static/img/docs/v60/named_colors.png?w=1040 1040w, /static/img/docs/v60/named_colors.png?w=1240 1240w, /static/img/docs/v60/named_colors.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Named Colors&#34;width=&#34;623&#34;height=&#34;403&#34;title=&#34;Named Colors&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v60/named_colors.png&#34;
            alt=&#34;Named Colors&#34;width=&#34;623&#34;height=&#34;403&#34;title=&#34;Named Colors&#34;class=&#34;docs-image--right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Named Colors&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;We have updated the color picker to show named colors and primary colors. We hope this will improve accessibility and
helps making colors more consistent across dashboards. We hope to do more in this color picker in the future, like showing
colors used in the dashboard.&lt;/p&gt;
&lt;p&gt;Named colors also enables Grafana to adapt colors to the current theme.&lt;/p&gt;
&lt;div class=&#34;clearfix&#34;&gt;&lt;/div&gt;
&lt;h2 id=&#34;other-features&#34;&gt;Other features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The ElasticSearch datasource now supports &lt;a href=&#34;https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-pipeline-bucket-script-aggregation.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bucket script pipeline aggregations&lt;/a&gt;. This gives the ability to do per-bucket computations like the difference or ratio between two metrics.&lt;/li&gt;
&lt;li&gt;Support for Google Hangouts Chat alert notifications&lt;/li&gt;
&lt;li&gt;New built in template variables for the current time range in &lt;code&gt;$__from&lt;/code&gt; and &lt;code&gt;$__to&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrading&#34;&gt;Upgrading&lt;/h2&gt;
&lt;p&gt;See &lt;a href=&#34;/installation/upgrading/#upgrading-to-v6-0&#34;&gt;upgrade notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;changelog&#34;&gt;Changelog&lt;/h2&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list of new features, changes, and bug fixes.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v60">What&amp;rsquo;s New in Grafana v6.0&lt;/h1>
&lt;p>This update to Grafana introduces a new way of exploring your data, support for log data, and tons of other features.&lt;/p></description></item><item><title>What's New in Grafana v6.1</title><link>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v6-1/</link><pubDate>Thu, 05 Mar 2026 13:44:11 +0000</pubDate><guid>https://grafana.com/docs/grafana/v6.1/guides/whats-new-in-v6-1/</guid><content><![CDATA[&lt;h1 id=&#34;whats-new-in-grafana-v61&#34;&gt;What&amp;rsquo;s New in Grafana v6.1&lt;/h1&gt;
&lt;h2 id=&#34;highlights&#34;&gt;Highlights&lt;/h2&gt;
&lt;h3 id=&#34;ad-hoc-filtering-for-prometheus&#34;&gt;Ad hoc Filtering for Prometheus&lt;/h3&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p float-right&#34;
    style=&#34;max-width: 30%;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/v61/prometheus-ad-hoc.gif&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/v61/prometheus-ad-hoc.gif&#34;alt=&#34;Ad-hoc filters variable for Prometheus&#34;width=&#34;687&#34;height=&#34;474&#34;title=&#34;Ad-hoc filters variable for Prometheus&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v61/prometheus-ad-hoc.gif&#34;
            alt=&#34;Ad-hoc filters variable for Prometheus&#34;width=&#34;687&#34;height=&#34;474&#34;title=&#34;Ad-hoc filters variable for Prometheus&#34;class=&#34;float-right&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Ad-hoc filters variable for Prometheus&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The ad hoc filter feature allows you to create new key/value filters on the fly with autocomplete for both key and values. The filter condition is then automatically applied to all queries on the dashboard. This makes it easier to explore your data in a dashboard without changing queries and without having to add new template variables.&lt;/p&gt;
&lt;p&gt;Other timeseries databases with label-based query languages have had this feature for a while. Recently Prometheus added support for fetching label names from their API and thanks to &lt;a href=&#34;https://github.com/mtanda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Mitsuhiro Tanda&lt;/a&gt; implementing it in Grafana, the Prometheus datasource finally supports ad hoc filtering.&lt;/p&gt;
&lt;p&gt;Support for fetching a list of label names was released in Prometheus v2.6.0 so that is a requirement for this feature to work in Grafana.&lt;/p&gt;
&lt;h3 id=&#34;permissions-editors-can-own-dashboards-folders-and-teams-they-create&#34;&gt;Permissions: Editors can own dashboards, folders and teams they create&lt;/h3&gt;
&lt;p&gt;When the dashboard folders feature and permissions system was released in Grafana 5.0, users with the editor role were not allowed to administrate dashboards, folders or teams. In the 6.1 release, we have added a config option so that by default editors are admins for any Dashboard, Folder or Team they create.&lt;/p&gt;
&lt;p&gt;This feature also adds a new Team permission that can be assigned to any user with the editor or viewer role and lets that user add other users to the Team.&lt;/p&gt;
&lt;p&gt;We believe that this is more in line with the Grafana philosophy, as it will allow teams to be more self-organizing. This option will be made permanent if it gets positive feedback from the community so let us know what you think in the &lt;a href=&#34;https://github.com/grafana/grafana/issues/15590&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;issue on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To turn this feature on add the following &lt;a href=&#34;/installation/configuration/#editors-can-admin&#34;&gt;config option&lt;/a&gt; to your Grafana ini file in the &lt;code&gt;users&lt;/code&gt; section and then restart the Grafana server:&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;[users]
editors_can_admin = true&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;minor-features-and-fixes&#34;&gt;Minor Features and Fixes&lt;/h3&gt;
&lt;p&gt;This release contains a lot of small features and fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new keyboard shortcut &lt;code&gt;d l&lt;/code&gt; toggles all Graph legends in a dashboard.&lt;/li&gt;
&lt;li&gt;A small bug fix for Elasticsearch - template variables in the alias field now work properly.&lt;/li&gt;
&lt;li&gt;Some new capabilities have been added for datasource plugins that will be of interest to plugin authors:
&lt;ul&gt;
&lt;li&gt;a new oauth pass-through option.&lt;/li&gt;
&lt;li&gt;it is now possible to add user details to requests sent to the dataproxy.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Heatmap and Explore fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Checkout the &lt;a href=&#34;https://github.com/grafana/grafana/blob/master/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG.md&lt;/a&gt; file for a complete list of new features, changes, and bug fixes.&lt;/p&gt;
&lt;p&gt;A huge thanks to our community for all the reported issues, bug fixes and feedback.&lt;/p&gt;
]]></content><description>&lt;h1 id="whats-new-in-grafana-v61">What&amp;rsquo;s New in Grafana v6.1&lt;/h1>
&lt;h2 id="highlights">Highlights&lt;/h2>
&lt;h3 id="ad-hoc-filtering-for-prometheus">Ad hoc Filtering for Prometheus&lt;/h3>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p float-right"
style="max-width: 30%;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/static/img/docs/v61/prometheus-ad-hoc.gif"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/static/img/docs/v61/prometheus-ad-hoc.gif"alt="Ad-hoc filters variable for Prometheus"width="687"height="474"title="Ad-hoc filters variable for Prometheus"/>
&lt;noscript>
&lt;img
src="/static/img/docs/v61/prometheus-ad-hoc.gif"
alt="Ad-hoc filters variable for Prometheus"width="687"height="474"title="Ad-hoc filters variable for Prometheus"class="float-right"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Ad-hoc filters variable for Prometheus&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;p>The ad hoc filter feature allows you to create new key/value filters on the fly with autocomplete for both key and values. The filter condition is then automatically applied to all queries on the dashboard. This makes it easier to explore your data in a dashboard without changing queries and without having to add new template variables.&lt;/p></description></item></channel></rss>