Menu
Grafana Cloud What's new in Grafana Cloud
Grafana Cloud

What’s new in Grafana Cloud

Read on to learn about the newest changes to Grafana Cloud.


Alerting insights

Release date: October 30, 2023 Generally AvailableAlerting

Use Alerting insights to monitor your alerting data, discover key trends about your organization’s alert management performance, and find patterns in why things go wrong.


API throttling for Datadog data source

Release date: September 1, 2023 Generally AvailableData sources

The Datadog data source supports blocking API requests based on upstream rate limits (for metric queries). With this update, you can set a rate limit percentage at which the plugin stops sending queries.

To learn more, refer to Datadog data source settings, as well as the following video demo.


Apply data transformations to annotations

Release date: January 5, 2024 Generally AvailableDashboards and visualizations

You can now apply data transformations to annotation data. For example, you can now configure how exemplar data is displayed in tooltips.

Configure how exemplar data appears in tooltip

Better user experience for configuration status in Kubernetes Monitoring

Release date: December 1, 2023 Generally AvailableK8s Monitoring

The Metrics status tab, which shows the configuration status of Kubernetes Monitoring components, is updated for better usability and quicker comprehension.

<Metrics status tab>


Canvas visualization supports pan and zoom

Release date: January 5, 2024 Available in public previewDashboards and visualizations

Canvas visualizations now support panning and zooming. This allows you to both create and navigate more complex designs.

To enable this feature, you must first enable the canvasPanelPanZoom feature toggle.


Centralized Alerts in Kubernetes Monitoring

Release date: February 6, 2024 Generally AvailableK8s Monitoring

You can respond to and troubleshoot alerts that are firing about your Kubernetes infrastructure and the applications running within it, without leaving the context of Grafana Kubernetes Monitoring. You can start your troubleshooting either through the home page or the Alerts page.

At the Pods in trouble section on the home page, you can view the alert associated with each Pod in the list.

<Alert associated with Pod in trouble>

The Alerts page displays all alerts related solely to your Kubernetes infrastructure and any applications within your infrastructure. Here you can filter and drill into issues for quick resolution.

<Alerts page>

Release v2.0.0


ClickHouse integration available for Kubernetes Monitoring

Release date: February 6, 2024 Generally AvailableK8s Monitoring

The integration for ClickHouse is available for use with Kubernetes Monitoring.

Release v2.0.0


Cluster and Node detail pages in Kubernetes Monitoring

Release date: December 12, 2023 Generally AvailableK8s Monitoring

Cost monitoring and investigation and troubleshooting of CPU and memory usage are now easier for both Clusters and Nodes. Go to the optimization panels for the Cluster and Node detail pages to view the CPU and memory utilization, as well as cost information.

These graphs show a history based on the time range you select.

<Cluster optimization panels>

<Node optimization panels>


Command Palette extension point

Release date: December 13, 2023 Generally AvailablePlugins

Plugins can now add custom actions into Grafana’s command palette. Actions can link directly to a plugin page, or open a modal to allow users to interact with a plugin without losing their current page.

In Grafana Cloud you can use the new ‘Run investigation’ action to start a Sift investigation from anywhere in Grafana. Keep an eye out for new actions appearing in your command palette in the near future!


Configuration platform selector in Kubernetes Monitoring

Release date: December 1, 2023 Generally AvailableK8s Monitoring

When configuring Kubernetes Monitoring with the streamlined configuration wizard that uses Grafana Kubernetes Helm Chart, you can select the platform you are using.

<Platform selector>


Configure refresh token handling separately for OAuth providers

Release date: October 24, 2023 Generally AvailableSecurityAuthentication and authorization

With Grafana v9.3, we introduced a feature toggle called accessTokenExpirationCheck. It improves the security of Grafana by checking the expiration of the access token and automatically refreshing the expired access token when a user is logged in using one of the OAuth providers.

With the current release, we’ve introduced a new configuration option for each OAuth provider called use_refresh_token that allows you to configure whether the particular OAuth integration should use refresh tokens to automatically refresh access tokens when they expire. In addition, to further improve security and provide secure defaults, use_refresh_token is enabled by default for providers that support either refreshing tokens automatically or client-controlled fetching of refresh tokens. It’s enabled by default for the following OAuth providers: AzureAD, GitLab, Google.

For more information on how to set up refresh token handling, please refer to the documentation of the particular OAuth provider.

Note

The use_refresh_token configuration must be used in conjunction with the accessTokenExpirationCheck feature toggle. If you disable the accessTokenExpirationCheck feature toggle, Grafana won’t check the expiration of the access token and won’t automatically refresh the expired access token, even if the use_refresh_token configuration is set to true.

The accessTokenExpirationCheck feature toggle will be removed in Grafana v10.3.


Contact points list view redesign

Release date: November 8, 2023 Generally AvailableAlerting

The Contact points list view has been redesigned and split into two tabs: Contact Points and Notification Templates, making it easier to view all contact point information at a glance. You can now search for name and type of contact points and integrations, view how many notification policies each contact point is being used for, and navigate directly to the linked notification policies.


Content outline

Release date: October 12, 2023 Generally AvailableDashboards and visualizations

Introducing Content Outline in Grafana Explore. We recognized the challenges of complex mixed queries, as well as, lengthy logs and traces results, leading to time-consuming navigation and the loss of context. Content outline is our first step towards seamless navigation from log lines to traces and back to queries ensuring quicker searches while preserving context. Experience efficient, contextual investigations with this update in Grafana Explore. To learn more, refer to the Content outline documentation, as well as the following video demo.


Copy and paste time range

Release date: January 28, 2024 Generally AvailableDashboards and visualizationsExplore

Copying and pasting time range in the time range picker is now available. For example, you can copy a time range in Explore and paste it into Dashboards and vice versa. You can also copy and paste a time range using the new keyboard shortcuts t+c and t+v, respectively.


Copy info in Kubernetes Monitoring

Release date: December 19, 2023 Generally AvailableK8s Monitoring

Throughout Kubernetes Monitoring, hover to reveal the copy icon. You can click to copy any text so that you can:

  • Use it in your own query.
  • Paste it in the command line.
  • Send it to others.

(Release 1.6.1)


Correlations editor in Explore

Release date: October 3, 2023 Available in public previewDashboards and visualizations

Creating correlations has just become easier. Try out our new correlations editor in Explore by selecting the + Add > Add correlation option from the top bar or from the command palette. The editor shows all possible places where you can place data links and guides you through building and testing target queries. For more information, refer to the documentation.


Cost available at every level in Kubernetes Monitoring

Release date: February 6, 2024 Generally AvailableK8s Monitoring

Explore cost information at any level within your Kubernetes infrastructure. In lists of Clusters, Nodes, namespaces, and workloads, you can switch from a usage view to a cost view to see the cost of each item in the list. <Switch to cost view>

A continuous path of troubleshooting is available as well. Each detail page offers adjustment recommendations to help lower costs. <Switch to cost view>

Release 2.0.0


Create alerts from panels

Release date: October 23, 2023 Generally AvailableAlerting

Create alerts from dashboard panels. You can reuse the panel queries and create alerts based on them.


Create correlations for provisioned data sources

Release date: September 13, 2023 Available in public previewCorrelations

You can now create correlations using either the Administration page or provisioning, regardless of whether a data source was provisioned or not. In previous versions of Grafana, if a data source was provisioned, the only way to add correlations to it was also with provisioning. Now, that’s no longer the case, and you can easily create new correlations mixing both methods—using the Administration page or provisioning.

To enable this feature, contact Grafana Support.


Create interactive buttons in canvas visualizations

Release date: October 24, 2023 Available in public previewDashboards and visualizations

You can now add buttons to your canvas visualizations. Buttons can be configured to call an API endpoint. This pushes Grafana’s capabilities to new heights, allowing you to create interactive dashboards that can be used to control external systems.

To learn more, refer to our Canvas button element documentation.

Canvas button element demo

Create subtables in table visualizations with Group to nested tables

Release date: February 20, 2024 Available in public previewDashboards and visualizations

You can now create subtables out of your data using the new Group to nested tables transformation. To use this feature, enable the groupToNestedTableTransformation feature toggle.

Group to nested tables transformation

Data source Admin permission

Release date: October 24, 2023 Generally AvailableData sources

In addition to Query and Edit access, you can now grant users, teams, or basic roles Admin access to data sources. Users with Admin access to a data source can grant and revoke permissions to the data source, as well as to manage query caching settings for the data source. Users are automatically granted Admin access to data sources that they create.


Data source menu on Cost and Efficiency views in Kubernetes Monitoring

Release date: September 14, 2023 Generally AvailableK8s Monitoring

You can change the data source you are viewing on the Cost and Efficiency views. (Release 1.2.1)


Data visualization quality of life improvements v10.2

Release date: October 24, 2023 Generally AvailableDashboards and visualizations

We’ve made a number of smaller improvements to the data visualization experience in Grafana.

Geomap marker symbol alignment options

You can now offset geomap marker symbols from the underlying data point.

Geomap marker symbol alignment

Gauge visualization overflow support

You can now visualize gauges in vertical and horizontal orientations with overflow. This resolves an issue where the design would break when the number of gauges exceeded the available space.

Gauge overflow

Bar chart axes improvements

You can now center bar chart axes on zero and configure axes border and color settings.

Bar chart improvements


Data visualization quality of life improvements v10.4

Release date: February 20, 2024 Generally AvailableDashboards and visualizations

We’ve made a number of small improvements to the data visualization experience in Grafana.

Geomap geojson layer now supports styling

You can now visualize geojson styles such as polygons, point color/size, and line strings. To learn more, refer to the documentation.

Geomap marker symbol alignment

Canvas elements now support snapping and aligning

You can precisely place elements in a canvas with ease as elements now snap into place and align with one another.

Canvas element snapping and alignment

View data links inline in table visualizations

You can now view your data links inline to help you keep your tables visually streamlined.

Table inline datalink support


Detect unusable transformations

Release date: October 24, 2023 Available in public previewDashboards and visualizations

We’ve added initial support to detect situations in which various transformations won’t work appropriately based on current data. Previously, selecting the appropriate transformation and configuring it correctly required a process of trial and error or already knowing how a given transformation worked. Now, transformations that we’ve detected can’t be used are shaded in the interface to indicate this, along with a helpful message explaining why.

Disabled transformation


Distributed tracing in Grafana Cloud k6

Release date: September 19, 2023 Generally AvailableK6

You can now use the Grafana Cloud Traces integration with Grafana Cloud k6 to quickly debug failed performance tests and proactively improve application reliability.

Distributed tracing in Grafana Cloud k6 only requires two things:

  • An application instrumented for tracing with Grafana Cloud Traces.
  • Adding a few lines of code to your existing k6 scripts.

The integration works by having k6 inject tracing metadata into the requests it sends to your backend services when you run a test. The tracing data is then correlated with k6 test run data, so you can understand how your services and operations behaved during the whole test run. The collected tracing data is aggregated to generate real-time metrics—such as frequency of calls, error rates, and percentile latencies—that can help you narrow your search space and quickly spot anomalies.

To learn more, refer to the Integration with Grafana Cloud Traces documentation and Distributed Tracing in Grafana Cloud k6 blog post.


Efficiency data globally available in Kubernetes Monitoring

Release date: February 6, 2024 Generally AvailableK8s Monitoring

With Kubernetes Monitoring, you can effectively identify, prioritize, and handle efficiency-related issues. Efficiency data is available globally, and your troubleshooting path enables you to create an efficiency feedback loop.

<Alerts page>

Release v2.0.0


Explore cost queries in Kubernetes Monitoring

Release date: December 12, 2023 Generally AvailableK8s Monitoring

On any panel of the Cost page in Kubernetes Monitoring, click the Explore button.

Explore button

This launches the query details, where you can debug or create your own dashboard.

<Cost query view>


Export alerting resources to Terraform

Release date: October 30, 2023 Generally AvailableAlerting

Export your alerting resources, such as alert rules, contact points, and notification policies as Terraform resources. A new “Modify export” mode for alert rules enables you to edit provisioned alert rules and export a modified version.


FlameGraph: Collapsing similar items in the graph

Release date: November 9, 2023 ExperimentalProfiles

Sometimes profile stacks contain lots of levels with similar repeating items, for example long stacks of framework code that usually isn’t of interest but takes up a lot of visual real estate. With this feature, instead of rendering all of the similar items we render only one and allow to expand those collapsed items on demand.

To try it out, enable the ‘traceToProfiles’ feature toggle. To enable it in your Grafana Cloud stack, contact Grafana Support.


Grafana Anonymous Access

Release date: January 5, 2024 Generally AvailableAuthentication and authorization

We’ve identified a need for users who enable anonymous authentication to monitor the anonymous devices connected to their Grafana instance. This feature is part of our ongoing efforts to enhance control and transparency regarding anonymous usage.

Anonymous access now allows users, including those in open-source and enterprise self-managed environments, to view and monitor their anonymous access. They can also set a device limit, configuring a specific number of anonymous devices to connect to their instance.

Once this limit is reached, any new devices attempting to connect will be denied access until existing devices disconnect.

The anonymous devices feature improves the management and monitoring of anonymous access within your Grafana instance.

Anonymous Device:

When anonymous access has been enabled, any device which accesses Grafana in the last 30 days (without logging in) is considered an active anonymous device. Users can now view anonymous devices on the users page, anonymous usage statistics, including the count of devices and users over this period.

Grafana UI:

  • Navigate to Administration -> Users to access the anonymous devices tab.

  • A new statistic has been added to the Usage & Stats page, displaying active anonymous devices from the last 30 days.


Grafana OnCall integration for Alerting

Release date: September 13, 2023 Generally AvailableAlerting

Use the Grafana Alerting - Grafana OnCall integration to effortlessly connect alerts generated by Grafana Alerting with Grafana OnCall. From there, you can route them according to defined escalation chains and schedules.

To learn more, refer to the Grafana OnCall integration for Alerting documentation.


IBM Cloud selectable in Kubernetes Monitoring configuration

Release date: December 19, 2023 Generally AvailableK8s Monitoring

When using the Grafana Kubernetes Monitoring Helm chart to configure with the configuration wizard, you can select IBM Cloud as a platform.

<Configuration wizard>

(Release 1.6.1)


Release date: January 23, 2024 Generally AvailableExplore

New in Explore, more options for sharing your query results! The time picker in Grafana has always had two categories - relative (for example, now to 2 hours ago) and absolute (8am to 10am). Explore has allowed people to copy links and create short links with exactly what their time picker had set, but now additionally you have the option to get a link or create a short link with the time range made absolute, even if you are viewing relative time. This means whoever looks at your link will see exactly the data you are seeing, no matter when they open the link. This is available as a dropdown next to the existing shortlink button in Explore.


Improved tooltips in visualizations

Release date: January 5, 2024 Available in public previewDashboards and visualizations

We’ve introduced enhanced tooltips as part of our standardization initiative, unifying the tooltip architecture for a consistent user experience across panels. Packed with features like color indicators, time uniformity, and improved support for long labels, these tooltips go beyond a cosmetic redesign, bringing fundamental changes to elevate your data visualization experience. Stay tuned for more updates!

To try out the new tooltips, enable the newVizTooltips feature toggle. Enhanced tooltips have been implemented for the following visualizations:

  • Time series
  • Trend
  • Heatmap
  • Status history
  • Candlestick
  • State timeline
  • XY Chart
  • and more coming soon!

Note: As this is an ongoing project, the dashboard shared cursor and annotations features are not yet fully supported.


Improved TraceQL query editor

Release date: October 3, 2023 Generally AvailableTracesDashboards and visualizations

The TraceQL query editor has been improved to facilitate the creation of TraceQL queries. In particular, it now features improved autocompletion, syntax highlighting, and error reporting.


InfluxDB SQL Support

Release date: January 23, 2024 Generally Available

InfluxDB introduced a new version, 3.0, in April. With this new version, InfluxDB has put Flux in maintenance mode. But with the new version we have a new querying language, Native SQL. With v10.3.0, Grafana has built-in support for SQL query language in InfluxDB.

All you need to do is set up your InfluxDB Cloud Account and create your InfluxDB data source on Grafana with the query language “SQL” selected.


Install plugins from within Grafana

Release date: January 30, 2024 Available in public preview

Administrators are now able to directly install, update and uninstall plugins from within Grafana itself, removing the need to switch context and navigate to Grafana.com. This makes it easier than ever to manage plugins in your Grafana Cloud instance and reduces the risk of attempting to install plugins which are incompatible with your Grafana configuration.

This feature will gradually roll out to all Grafana Cloud users with no action required.

To learn more, refer to the following video:


Issues snapshot in Kubernetes Monitoring

Release date: September 29, 2023 Generally AvailableK8s Monitoring

To provide quicker identification and troubleshooting, the home page contains a snapshot of issues that reach the following thresholds:

  • Pods that have been in a non-running state for more than 15 minutes
  • Nodes with CPU usage above 90% for more than five minutes
  • Nodes using more than 90% of memory for more than five minutes
  • Persistent Volumes with capacity above 90%
  • Node disks with capacity above 90%

(Release 1.3.1) <Snapshot view>


Kafka integration in Kubernetes Monitoring

Release date: September 14, 2023 Generally AvailableK8s Monitoring

The Kafka integration is available for use in Kubernetes Monitoring. (Release 1.3.6)


Log aggregation for Datadog data source

Release date: August 31, 2023 Generally AvailableData sources

The Datadog data source now supports log aggregation. This feature helps aggregate logs/events into buckets and compute metrics and time series. For more information, refer to Datadog log aggregation.


Logs Table UI

Release date: December 13, 2023 Available in public previewLogs

Table view was created to help facilitate ease of use in a point and click UI, as opposed to data source specific query language formatting options, like loki’s line_format.

Tables can be configured and shared with team members via explore URLs or by adding the table to a dashboard panel.

Logs Table view is currently rolling out across Grafana Cloud. Try it out by switching on the `logsExploreTableVisualisation` feature toggle.


Loki data source improvements: "or" filter syntax, filter by label types, derived fields by labels

Release date: January 5, 2024 Generally AvailableData sourcesLogs

Introducing several improvements to the Loki data source.

Line filter “or” syntax

Loki’s line filter syntax is great to find specific substrings of your log lines. If users want to find multiple different substrings it was cumbersome to use the regex =~ operator. With this change it is possible to chain multiple strings with the existing filter operators.

Example:

{app="foo"} |= "foo" or "bar" != "baz" or "qux"
Filter based on label type

Grafana users can use the action buttons in the log details to filter for specific labels. Those would be always added as a LabelFilter expression regardless of the type of the label. Now, filtered labels will be added either to the stream selector if the label is an indexed label, or as a LabelFilter expression if the label is a parsed label or part of structured metadata.

Derived fields based on labels

Derived fields or data links are a concept to add correlations based on your log lines. Previously it was only possible to add derived fields based on a regular expression of your log line and doing it based on labels was not possible. With this change derived fields can be added either based on a regex of a log line or based on a label, parsed label or structured metadata.

The following example would add the derived field traceID regex based on a regular expression and another app label field based on the app label.

Derived fields based on labels


Monitor EC2 instances in AWS observability

Release date: December 13, 2023 Generally Available

Grafana AWS observability introduces monitoring for your EC2 instances, all within an embedded experience, and without the need for managing or configuring local agents or building dashboards.

From the list of scrape jobs, you can navigate to your list of EC2 instances shown on the Overview tab, and drill into instance details.

The Regions tab shows the instance count within a selected time frame, and the Rightsizing tab shows disk write and read bytes as well as CPU utilization.

You can use these EC2 pages to:

  • Filter, sort, and add or remove tags for more focus and granularity.
  • Uncover anomalies in your data.
  • Identify instances that do not contain expected tags.
  • Discover potential issues, such as instances with higher CPU than normal or instances that are about to burst or hit IO limits.
  • View how your instances scale over a region.
  • Choose a tag to see how the instance autoscales.
  • Learn which instances are not fully utilized and should be repacked, and which should be scaled down due to lack of need.

Moving average and trend lines using transformations

Release date: January 15, 2024 Available in public previewDashboards and visualizations

We’ve added two new features to transformations in Grafana, to help you make sense of your data.

Moving average

Sometimes your data is too noisy to quickly grasp what’s going on. A common way to address this issue is to calculate the moving mean, or moving average, to filter out some of that noise. Luckily, many data sources already support calculating the moving mean, but when the support is lacking or you’re not well versed in the query language, until now, you were stuck with the noise.

Noisy data can hide the general trend of your data

By selecting the Window functions mode and using Mean as the calculation for the Add field from calculation transformation, Grafana adds a field with the moving mean for your selected field.

Moving average of noisy data

The Window functions mode also supports moving variance and moving standard deviation calculations if you need to analyze the volatility of your metric.

Trend lines

We’re also adding some basic statistical analysis features as a way to help you visualize trends in your data. The Regression analysis transformation will fit a mathematical function to your data and display it as predicted data points in a separate data frame.

Graph with trendlines

The transformation currently supports linear regression and polynomial regression to the fifth-degree.

We hope these two features will help you better visualize trends in your data.


Multi-stack data sources

Release date: January 5, 2024 Available in public preview

Introducing Multi-Stack Data Sources

It’s complicated to query across multiple data sources if you store your metrics or logs across separate tenants.

Multi-stack data sources lets you set up one data source that includes multiple tenants, ensuring simpler faster queries.


Multidimensional SLO dashboards for Advanced SLOs

Release date: February 1, 2024 Generally AvailableSLOs

The SLO App generates dashboards to help user pinpoint where they are burning their error budget, in which clusters, for example, by supporting multidimensional SLOs (SLOs that preserve one or more dimensions / label-values). The dashboards that help identify in which dimension the SLI is underperforming were previously only available for ratio-type SLOs or SLO expressions that were fairly simple.

ex:

sum by (cluster) (rate(http_requests_total{code!~"5.."}[$__rate_interval]))
/ sum by (cluster) (rate(http_requests_total[$__rate_interval]))

But with new changes in the parsing logic in the SLO app, we now support these dashboard features for complex SLOs, as long as they are ratios and have the same “group by” dimensions aggregating up in both the numerator and the denominator.

ex:

(sum by (cluster, namespace) (rate(request_duration_seconds_bucket{status_code!~"5..", le="1.0", route="opentelemetry_proto_collector_trace_v1"}[$__rate_interval]))
-
(
  sum by (cluster, namespace) (rate(envoy_cluster_grpc_proto_collector_trace_v1_TraceService_1[$__rate_interval]))
  or
  sum by (cluster, namespace) (build_info) * 0
))
/ (sum by (cluster, namespace) (rate(request_duration_seconds_count{route="opentelemetry_proto_collector_trace_v1"}[$__rate_interval])))

Multiple spansets per trace

Release date: October 24, 2023 Generally AvailableTraces

The TraceQL query editor has been improved to facilitate the grouping of multiple spans per trace in TraceQL queries. For example, when the following by(resource.service.name) is added to your TraceQL query, it will group the spans in each trace by resource.service.name.

Multiple spansets per trace


Native OpenTelemetry Support for Logs

Release date: February 6, 2024 Generally Available

By leveraging structured metadata under the hood, Cloud Logs now provides a simplified syntax and better query performance for logs sent through our Cloud OTLP endpoint.


Release date: December 18, 2023 Available in public preview

The improved navigation menu gives you a better overview by showing all levels of navigation items in a more compact design. We also implemented a better dock and imprved scrolling behavior. Furthermore, we improved the structure of the nav menu and added several new items.


New browse dashboards

Release date: September 19, 2023 Generally AvailableDashboards and visualizations

The new browse dashboards interface features a more compact design, making it easier to navigate, search for, and manage for your folders and dashboards. The new interface also has many performance improvements, especially for instances with a large number of folders and dashboards.

To make using folders easier and more consistent, there is no longer a special General folder. Dashboards without a folder, or dashboards previously in General, are now shown at the root level.

To learn more, refer to the video demo:


New Container, pod, workload & namespace details pages in Kubernetes Monitoring

Release date: December 1, 2023 Generally AvailableK8s Monitoring

View the details of any container, pod, workload & namespace with these improved pages, which include CPU and memory utilization graphs and cost details.

The container page also shows adjacent restart and termination panels so you can visually correlate more quickly the restart and termination events, along with the reason for termination.

(Release 1.5.0)


New Form Styling for AWS data sources

Release date: January 30, 2024 Available in public previewData sources

AWS data sources have migrated to new form styling in Configuration and Query editors in order to comply with the Grafana design system guidelines (found here) . This feature enables Public Preview of the migrated forms for AWS data sources:

  • Cloudwatch
  • X-Ray
  • Athena
  • Redshift
  • Sitewise
  • Twinmaker

It includes the following changes:

  • revamped data source configuration forms, including block input fields, descriptions and separated sections
  • a new look and feel for data source query editors

The data sources must be updated to their latest versions in order to make use of the feature.


New Transformations UI experience and documentation upgrades

Release date: January 15, 2024 Generally AvailableDashboards and visualizations

We’ve revamped the Transformations user interface to make it cleaner, more user-friendly, and overall better for visualizing, selecting, and comprehending transformation options for your data.

Improved UI

In the past, transformations were applied through a dropdown menu, indicated solely by text names like Merge, Sort, JoinByLabels, etc. Now, we’ve introduced a much more user-friendly interface. A convenient drawer allows seamless access to all transformation options, each accompanied by visual/graphical representations and a brief description. These enhancements are designed to enhance the user’s comprehension of their data transformation choices.

The new Transformation UI drawer

In-App documentation

We’ve also streamlined the user experience by integrating documentation directly into the core Grafana application. Gone are the days of navigating to a separate browser page for Transformation documentation. Now, users can conveniently access documentation within the app interface, providing a more seamless and efficient way to understand and utilize various features. This enhancement aims to save time and enhance user convenience, ensuring that valuable information is readily available at their fingertips.

Transformation documentation is now internally available inside the Grafana app itself


No basic role

Release date: October 12, 2023 Generally AvailableAuthentication and authorization

We’re excited to introduce the “No basic role,” a new basic role with no permissions. A basic role in Grafana dictates the set of actions a user or entity can perform, known as permissions. This new role is especially beneficial if you’re aiming for tailored, customized RBAC permissions for your service accounts or users. You can set this as a basic role through the API or UI.

Previously, permissions were granted based on predefined sets of capabilities. Now, with the “No basic role,” you have the flexibility to be even more granular.

For more details on basic roles and permissions, refer to the documentation.

To assign the “No basic role” in your Grafana Cloud stack, contact Grafana Support and ask them to enable the skip_org_role_sync feature toggle. You’ll be able to change basic roles that are synced using GCom.


Permission validation on custom role creation and update

Release date: August 25, 2023 Generally AvailableAuthentication and authorization

With the current release, we enabled RBAC permission validation (rbac.permission_validation_enabled setting) by default. This means that the permissions provided in the request during custom role creation or update are validated against the list of available permissions and their scopes. If the request contains a permission that is not available or the scope of the permission is not valid, the request is rejected with an error message.


Plot enum values in your time series and state timeline visualizations

Release date: January 5, 2024 Generally AvailableDashboards and visualizations

You can now plot enum values in your time series and state timeline visualizations. This feature is useful when you want to visualize the state of a system, such as the status of a service or the health of a device. For example, you can use this feature to visualize the status of a service as ON, STANDBY, or OFF. To display enum values you can use the convert field transform.


Predict namespace memory usage in Kubernetes Monitoring

Release date: September 14, 2023 Generally AvailableK8s Monitoring

Click Predict Memory usage to predict namespace memory usage on the namespace detail page. (Release 1.2.1)

Predict Memory usage


Public Dashboards

Release date: October 12, 2023 Generally AvailableDashboards and visualizations

Public dashboards allow you to share your visualizations and insights to a broader audience without the requirement of a login. You can effortlessly use our current sharing model and create a public dashboard URL to share with anyone using the generated public URL link. To learn more, refer to the Public dashboards documentation, as well as the following video demo:


Query-type template variables for Tempo data source

Release date: September 6, 2023 Generally Available

The Tempo data source now supports query-type template variables. With this update, you can create variables for which the values are a list of attribute names or attribute values seen on spans received by Tempo.

To learn more, refer to the following video demo, as well as the Grafana Variables documentation.


Recorded queries: Record multiple metrics from a single query

Release date: September 29, 2023 Generally AvailableDashboards and visualizations

With recorded queries, a single recorded query can now record multiple metrics.


Recovery thresholds for alerts

Release date: January 6, 2024 Generally AvailableAlerting

To reduce the noise of flapping alerts, you can set a recovery threshold different to the alert threshold.

Flapping alerts occur when a metric hovers around the alert threshold condition and may lead to frequent state changes, resulting in too many notifications being generated.


Redshift and Athena: Async query caching

Release date: January 8, 2024 Generally AvailableData sources

Introducing query caching for async queries in the Athena and Redshift data source plugins. We previously introduced async queries for the Athena and Redshift plugins, and this feature adds support for caching those queries. To use this, you must have query caching enabled for the Athena or Redshift data source you wish to cache. This feature was previously available behind a feature toggle and is now generally available and enabled by default.


Role mapping support for Google OIDC

Release date: October 24, 2023 Generally AvailableAuthentication and authorization

You can now map Google groups to Grafana organizational roles when using Google OIDC. This is useful if you want to limit the access users have to your Grafana instance.

We’ve also added support for controlling allowed groups when using Google OIDC.

Refer to the Google Authentication documentation to learn how to use these new options.


Self-serve Static IPs in Grafana Cloud k6

Release date: February 1, 2024 Generally AvailableK6

Using Static IPs with k6 allows you to know which IP addresses will be used by the cloud instances generating load during your test runs. This allows you to whitelist these IP addresses only. Knowing the IP addresses that are used can make it easier to identify logs and traffic created specifically by the k6 load tests.

Static IPs are only available to Grafana Cloud Pro, Grafana Cloud Advanced and Enterprise customers. Accounts are limited to 5 static IP addresses but if more IPs are needed customers can contact customer support.


Set token expiration when configuring Kubernetes Monitoring

Release date: January 22, 2024 Generally AvailableK8s Monitoring

You can add an expiration date when you create a Grafana Access Policy token during the easy configuration process of Kubernetes Monitoring. The permission scope of the token also displays as you configure.

Release v1.7.0


Streamlined configuration of Kubernetes Monitoring

Release date: September 15, 2023 Generally available in Grafana CloudK8s Monitoring

Configure with Grafana Kubernetes Monitoring Helm chart using a streamlined process. With this method, you can set on/off switches to gather metrics, logs, events, traces, and cost metrics. (Release 1.2.0)

<Configuration wizard>


Structured Metadata for Cloud Logs

Release date: February 6, 2024 Generally AvailableLogs

Structured metadata is a feature in Loki and Cloud Logs that allows customers to store metadata that is too high cardinality for log lines, without needing to embed that information in log lines themselves.

It is a great home for metadata which is not easily embeddable in a log line, but is too high cardinality to be used effectively as a label.

For more information on how to configure and query structured metadata, please view our documentation.


Support for adding responders to Opsgenie alerting contact point

Release date: January 23, 2024 Generally AvailableAlerting

The Opsgenie contact point has been extended to allow users to optionally fill out responder information for their integration. Responders tell Opsgenie who an alert should notify according to their escalation policies and routing rules.


Support for dashboard variables in transformations

Release date: October 24, 2023 ExperimentalDashboards and visualizations

Previously, the only transformation that supported dashboard variables was the Add field from calculation transformation. We’ve now extended the support for variables to the Filter by value, Create heatmap, Histogram, Sort by, Limit, Filter by name, and Join by field transformations.

We’ve also made it easier to find the correct dashboard variable by displaying available variables in the fields that support them, either in the drop-down or as a suggestion when you type $ or press Ctrl + Space:

Input with dashboard variable suggestions


Table data in PDF reports

Release date: January 23, 2024 Available in public previewDashboards and visualizations

We’ve improved the reporting experience with options to make all of your table data accessible in PDFs. Previously, if your dashboard included large table visualizations, you couldn’t see all of the table data in your PDF report. Unlike in Grafana, you couldn’t scroll in the PDF table visualization or click on the page numbers. With this new feature, you now have the option to see all the data directly in your PDF without losing your dashboard layout.

We’ve added two format options to the report creation form:

  • Include table data as PDF appendix - Adds an appendix to your dashboard PDF.
  • Attach a separate PDF of table data - Generates a separate PDF file for your table panel data.

To try out this feature, enable the pdfTables feature toggle or contact Grafana Support to have it enabled in on your Grafana Cloud stack.


Tabs navigation in Kubernetes Monitoring

Release date: September 14, 2023 Generally AvailableK8s Monitoring

Quickly switch between the Cluster, namespace, workload, and Node views on the Cluster Navigation page using tabs. (Release 1.3.0)

<Cluster navigation tabs>


Tempo data source: "Aggregate By" Search option to compute RED metrics over spans aggregated by attribute

Release date: November 2, 2023 ExperimentalTraces

We’ve added an Aggregate By option to the TraceQL query editor to leverage Grafana Cloud Traces’ metrics summary API. You can calculate RED metrics (total span count, percent erroring spans, and latency information) for spans of kind=server received in the last hour that match your filter criteria, grouped by whatever attributes you specify.

This feature is disabled by default. To enable it, file contact Grafana Support.

For more information, refer to the documentation.

Aggregate by


Temporary credentials in CloudWatch data source

Release date: October 24, 2023 Available in private previewData sources

The Grafana Assume Role authentication provider lets Grafana Cloud users of the CloudWatch data source authenticate with AWS without having to create and maintain long term AWS Users. Using the new assume role authentication method, you no longer have to rotate access and secret keys in your CloudWatch data source. Instead, Grafana Cloud users can create an identity access and management (IAM) role that has a trust relationship with Grafana’s AWS account; Grafana’s AWS account will then use AWS Secure Token Service (STS) to create temporary credentials to access the user’s AWS data.

To learn more, refer to the CloudWatch authentication documentation.


Tenant database instance name and number for SAP HANA® data source

Release date: September 25, 2023 Generally AvailableData sources

The SAP HANA® data source now supports tenant databases connections by using the database name and/or instance number. For more information, refer to SAP HANA® configuration.


The "Return to previous" functionality

Release date: January 30, 2024 Available in public preview

The users’ context can switch dramatically during their experience browsing Grafana and, in cases where the breadcrumbs do not match the history, the users cannot go back easily. The ‘Return to previous’ functionality gives the user an easy way of going back to the previous context.

NOTE
The context term mainly refers to the different plugins that live within Grafana, but this is also extendable to other sections such as Explore or Dashboards.

One trick to notice a change in the context is looking at our breadcrumbs. If you go from Home > Dashboards to Home > Explore, you changed the context you were in whether if you go from Home > Dashboards > Playlist > Edit playlist to Home > Dashboards > Reporting > Settings, you are in the same context as previously.

As you can see, the key is the change on the URL from the root level.


Time range selector on all pages and in outlier detection

Release date: December 1, 2023 Generally AvailableK8s Monitoring

To aid in understanding historical data, a time range selector is available on every page of Kubernetes Monitoring where this function is appropriate. This selector is also available on the Workloads detail page, for detecting outlier CPU usage in the Pods. (Release 1.4.0)

<Time range selector>


Trace to Profiles

Release date: January 3, 2024 ExperimentalData sourcesTracesProfiles

Using Trace to profiles, you can use Grafana’s ability to correlate different signals by adding the functionality to link between traces and profiles.

Trace to profiles lets you link your Grafana Pyroscope data source to tracing data. When configured, this connection lets you run queries from a trace span into the profile data.

There are two ways to configure the trace to profiles feature:

  • Use a simplified configuration with default query, or
  • Configure a custom query where you can use a template language to interpolate variables from the trace or span.

Trace to profiles screenshot

To try out Trace to profiles, enable the ’traceToProfiles’ feature toggle.

If you would also like to try out the Embedded Flame Graph feature, please enable the ’tracesEmbeddedFlameGraph’ feature toggle.

Note: in order to determine that there is a profile for a given span and render the ‘Profiles for this span’ button or the embedded flame graph in the span details, the ‘pyroscope.profile.id’ key-value pair must exist in your span tags.


Traces collection with Kubernetes Monitoring

Release date: September 14, 2023 Generally AvailableK8s Monitoring

Collect traces when you configure Kubernetes Monitoring, and then use Tempo to create search queries. Refer to Navigate to traces for more information. (Release 1.3.0)


Usage and cost information available on detail pages in Kubernetes Monitoring

Release date: December 1, 2023 Generally AvailableK8s Monitoring

CPU and memory usage graphs and details, along with associated costs, are available on these pages in Kubernetes Monitoring:

  • Namespace details page <Namespace detail page>
  • Workload detail page <Workload detail page>

(Release 1.5.0)


Use AI to generate dashboard titles, descriptions, and change summaries

Release date: October 24, 2023 Available in private previewDashboards and visualizations

You can now use generative AI to assist you in your Grafana dashboards. So far generative AI can help you with the following tasks:

  • Generate panel and dashboard titles and descriptions - You can now generate a title and description for your panel or dashboard based on the data you’ve added to it. This is useful when you want to quickly visualize your data and don’t want to spend time coming up with a title or description.
  • Generate dashboard save changes summary - You can now generate a summary of the changes you’ve made to a dashboard when you save it. This is great for effortlessly tracking the history of a dashboard.

To enable these features, you must first enable the dashgpt feature toggle. Then install and configure Grafana’s LLM app plugin. For more information, refer to the Grafana LLM app plugin documentation.

When enabled, look for the ✨ Auto generate option next to the Title and Description fields in your panels and dashboards, or when you press the Save button.

Auto-generate a panel description using AI


View percent change in stat visualizations

Release date: January 5, 2024 Generally AvailableDashboards and visualizations

You can now view percent change in stat visualizations. This makes it easier to understand your data by showing how metrics are changing over time.


Zoom in on the y-axis of the time series and candlestick visualizations

Release date: October 24, 2023 Generally AvailableDashboards and visualizations

You can now zoom in on the y-axis of your time series and candlestick visualizations. This is useful when you want to focus on a specific range of values. To zoom in on the y-axis on supported visualizations, hold the Shift key while clicking and dragging; double-click to reset the zoom.

Y-axis zooming demo