What’s new in Grafana Cloud
Grafana Labs products, projects, and features can go through multiple release stages before becoming generally available. These stages in the release life cycle can present varying degrees of stability and support. For more information, refer to release life cycle for Grafana Labs.
No results found. Please adjust your filters or search criteria.
Configure refresh token handling separately for OAuth providers
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.
Create alerts from panels
Create alerts from dashboard panels. You can reuse the panel queries and create alerts based on them.
Content outline
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.
No basic role
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.
Public Dashboards
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:
Correlations editor in Explore
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.
Improved TraceQL query editor
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.
Issues snapshot in Kubernetes 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)
Recorded queries: Record multiple metrics from a single query
With recorded queries, a single recorded query can now record multiple metrics.
Tenant database instance name and number for SAP HANA® data source
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.
Distributed tracing in Grafana Cloud k6
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.
New browse dashboards
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.
Streamlined configuration of Kubernetes 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)
You can change the data source you are viewing on the Cost and Efficiency views. (Release 1.2.1)
Kafka integration in Kubernetes Monitoring
The Kafka integration is available for use in Kubernetes Monitoring. (Release 1.3.6)