Help build the future of open source observability software Open positions

Check out the open source projects we support Downloads

We cannot remember your choice unless you click the consent notice at the bottom.

Grafana 11.3 release: Scenes-powered dashboards, visualization and panel updates, and more

Grafana 11.3 release: Scenes-powered dashboards, visualization and panel updates, and more

2024-10-23 9 min

Roll out the red carpet! Grafana 11.3 is here and marks the general availability of Scenes-powered dashboards, which set the foundation for what we envision the future of Grafana dashboards will be.

But the current state of Grafana dashboards looks pretty awesome as well. The dashboard experience has improved, including the ability to trigger API calls from any canvas element with the new Actions option across many visualizations. There are also recording rules for Grafana-managed alerts and everyone can start using Explore Logs, part of the Explore apps suite in Grafana that was unveiled at ObservabilityCON and that quickly and easily extracts insights from your data — without any complex query languages.

Below are some of the highlights from the latest Grafana release. If you are looking for more details about all the changes in this release, refer to the changelog or the What’s New documentation.

Scenes-powered Grafana dashboards

Generally available in all editions of Grafana

The architecture for Grafana dashboards has migrated to the Scenes library, which provides you with more stable, dynamic, and flexible dashboards. Here are four immediate improvements to Grafana dashboards:

  1. View mode and Edit mode to efficiently navigate through the dashboard editing process and easily access options like adding a panel or changing settings.
  2. Template variables and the time range picker will remain visible as you scroll through your dashboard. This is a requested feature that we’re very happy to be able to roll out!
  3. Timezone parameter in Grafana URL allows sharing dashboards with a selected time zone. With the new time zone URL parameter, tz, you can ensure that the receiver views the shared dashboard in the intended time zone regardless of their local settings.
  4. Kiosk mode displays dashboard controls when playing a playlist or displaying a dashboard in full screen. If you prefer to hide some or all of these controls during playlist playback, new configuration options lets you choose what controls to display while the playlist is running.

To learn more, read our dashboards documentation. For more details about the above improvements and known limitations, go to our What’s New documentation for Grafana 11.3.

New in visualizations and Grafana dashboards

Auto-formatted table cell values

Generally available in all editions of Grafana

It’s tough to scan long JSON blobs or stack traces in a compact table. As of 11.3, you don’t have to squint — just inspect that cell! We’ve improved the inspect value experience in table visualizations with the addition of tabs in the Inspect value drawer: Plain text and Code editor.

When the Cell inspect value switch is toggled on, clicking the inspect icon in a cell opens the drawer. Grafana automatically detects the type of data in the cell and opens the drawer with the associated tab showing. Bonus: You can switch back and forth between tabs.

Inspect value drawer opened to Plain text tab

For more information, check out our table documentation.

Actions in canvas panel and other visualizations

Experimental in all editions of Grafana

We’ve updated canvas panels so that you can add actions to canvas elements, like opening an issue in GitHub or calling any API. The Selected element configuration now includes a Data links and actions section where you can add actions to elements. Each action can be configured to call an API endpoint.

Actions can also be configured to trigger with a single click. To enable this functionality, select Action under the One-click section in the Selected element data links and actions option.

If there are multiple actions for an element, the first action in the list has the one-click functionality. You can also control the order in which actions are displayed in the tooltip by simply dragging and dropping them.

The actions functionality has also been added for the following visualizations:

  • Bar chart
  • Candlestick
  • Heatmap
  • State timeline
  • Status history
  • Time series
  • Trend
  • XY chart

To try out this feature, enable the vizActions feature toggle. To learn more, read our canvas panel documentation.

Legend support in bar gauge visualizations

Generally available in all editions of Grafana

Legend support is now available in bar gauge visualizations, which reflects our continued effort to standardize legends and make them available across more panels. You can customize legends by navigating to the Legend section in panel options.

You can also hide names in each bar gauge, since they are redundant to the legend. To do that, in the Name placement option, choose Hidden.

Bar gauge legend

For more about legend options, please refer to our visualizations documentation.

Apply a binary transformation to multiple number fields at once

Generally available in all editions of Grafana

When you set up a binary operation using the Add field from calculation transformation (for example, dividing each column by a certain value), there’s a new All number fields option available to select. You can use this to apply a mathematical operator to multiple number fields simultaneously. This feature is particularly useful when you’re scaling or offsetting data containing multiple dynamically named fields, allowing the transformation to be applied when dealing with unknown field names.

Binary operation calculation being applied to all number fields

To learn more, dive into our transformation documentation.

Explore Logs available by default

Generally available in all editions of Grafana

With Explore Logs, you can visualize and explore your logs to troubleshoot without having to write any queries. It is now easier than ever to find spikes in your log volume, filter your logs, and pinpoint problematic log lines.

With Grafana 11.3, Explore Logs will be automatically installed in all on-prem instances. You can now use Explore Logs alongside Explore Metrics without needing to install it manually.

This is configured by the preinstall configuration parameter in your Grafana configuration.

For more information about how Explore Logs works, refer to the documentation.

Add correlations to external URLs

Generally available in all editions of Grafana

You can use Correlations to set up links between data sources — for example, clicking on a customer ID in a log line to open up a Salesforce query for that customer in Explore. Previously, the link generated would only be from one query to another, meaning results from a query could only generate links to open a second Explore panel with other query results.

Now you can create correlations that link to any URL. For example, you could link from that customer ID directly to Salesforce itself by inserting that customer ID into the URL. The format follows the standard Grafana format for using variables, just like in data links.

Read all about this feature in our correlations documentation.

Grafana Alerting: all the latest updates

Simplified query section for alert rule creation

Generally available in all editions of Grafana

With Grafana 11.3, you can use a simplified version of the query and alert conditions step to create Grafana-managed alert rules. The default options streamline rule creation with a cleaner header and a single query and condition. For more complex rules, switch to advanced options to add multiple queries and expressions.

Image shows the alert creation form in simple mode

To use this feature in Grafana OSS and Grafana Enterprise, you must enable the alertingQueryAndExpressionsStepMode feature toggle. Learn more in our alerting documentation.

Role-based access control for notifications in Grafana Alerting

Available in public preview in Grafana Enterprise and Grafana Cloud

Admins can manage contact points, mute timings, and notification templates through role-based access control (RBAC). You can now choose who can create, edit, and read contact points, mute timings, and notification templates using permissions or fixed roles.

For mute timings and notification templates, you can grant all users all permissions or no permissions. For contact points, you can extend or limit permissions to individual contact points.

Recording rules for Grafana-managed alerts

Generally available in all editions of Grafana

You can create recording rules for Grafana-managed alert rules to calculate frequently needed expressions or computationally expensive expressions in advance and save the result as a new set of time series. As a result, querying this new time series will be faster, especially for dashboards since they query the same expression every time the dashboards refresh. Previously, this functionality was only available for data source-managed alert rules.

In Grafana OSS and Enterprise, you can create both Grafana-managed and data source-managed recording rules if you enable the grafanaManagedRecordingRules feature flag.

To learn more about configuration, check out our alerting documentation.

Announcement banners in Grafana

Available in public preview in Grafana Enterprise and Grafana Cloud

Grafana admins struggle to effectively communicate important updates and maintenance information to their users through traditional channels like email and Slack. Now you can display customized banners within the Grafana interface to ensure critical information is visible in a timely manner. This ensures that all users are immediately informed of important updates, maintenance schedules, compliance info, or other important messages, reducing the likelihood of missed communications and enhancing overall user awareness and engagement.

By default, only administrators can create announcement banners. You can, however, grant permission to users to create announcement banners with role-based access control.

To use the announcement banner in self-managed Grafana, turn on the notificationBanner feature toggle in Grafana 11.3 or newer and navigate in your Grafana instance to Admin > General > Announcement Banner.

Announcement banner configuration page

The latest in Grafana data sources

GitHub App authentication for the GitHub data source

Generally available in all editions of Grafana

You can enhance security by using a GitHub App to authenticate the GitHub data source. As an alternative to personal access tokens (PATs), GitHub App authentication reduces the risk of over-permissioning.

For more information, refer to the GitHub data source documentation for detailed instructions on setting up GitHub App authentication. You can also refer to our GitHub data source documentation to learn more.

Authentication and authorization

Configure LDAP through the UI

Available in public preview in all editions of Grafana

Advanced LDAP settings

You can use the new UI to set up your LDAP server as an Identity Provider, which makes the setup process smoother and allows you to quickly confirm that it works properly.

The new user interface makes it much clearer what each option does, and setting up the various configurations is now more transparent. Bonus: You no longer need to restart the Grafana instance for the new settings to take effect.

To use LDAP in the UI, enable the feature toggle ssoSettingsLDAP.

Learn more about Grafana 11.3

For an in-depth list of all the new features in Grafana 11.3, check out our Grafana documentation, the Grafana changelog, or our What’s New documentation.

Join the Grafana Labs community

We invite you to engage with the Grafana Labs community forums. Share your experiences with the new features, discuss best practices, and explore creative ways to integrate these updates into your workflows. Your insights and use cases are invaluable in enriching the Grafana ecosystem.

Upgrade to Grafana 11.3

Download Grafana 11.3 today or experience all the new features by signing up for Grafana Cloud, which offers an actually useful forever-free tier and plans for every use case. Sign up for a free Grafana Cloud account today.

Our Grafana upgrade guide also provides step-by-step instructions for those looking to upgrade from an earlier version to ensure a smooth transition.

A special thanks to our community

We extend our heartfelt gratitude to the Grafana community!

Your contributions, ranging from pull requests to valuable feedback, are crucial in continually enhancing Grafana. And your enthusiasm and dedication inspire us at Grafana Labs to persistently innovate and elevate the Grafana platform.

Grafana Cloud is the easiest way to get started with metrics, logs, traces, dashboards, and more. We have a generous forever-free tier and plans for every use case. Sign up for free now!