<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>What's new from Grafana Labs on Grafana Labs</title><link>https://grafana.com/whats-new/</link><description>Recent content in What's new from Grafana Labs on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/whats-new/index.xml" rel="self" type="application/rss+xml"/><item><title>Effective configuration in Fleet Management</title><link>https://grafana.com/whats-new/2026-04-06-effective-configuration-in-fleet-management/</link><pubDate>Mon, 06 Apr 2026 18:04:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-04-03-effective-configuration-now-viewable-in-fleet-management</guid><content><![CDATA[<p>Remote configuration, a key feature of Grafana Fleet Management, relies on collectors to poll the Fleet Management server at regular intervals for configuration changes.</p>
<p>The problem with this automated approach is that it can be hard to tell when a collector has loaded the new remote configuration or if it experienced a configuration error.</p>
<p>Fleet Management solves this problem with the new effective configuration feature, which shows the remote configuration currently running on the collector. When you roll out a configuration change, the Configuration tab in the collector details drawer shows the rollout status. You can see both the server configuration and effective configuration while the rollout is pending. Once the changes successfully apply, only the effective configuration is shown. If an error occurs, the application flags the error and provides context for troubleshooting.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/fleet-management/gif-fleet-management-view-effective-server-confg.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Remote configuration, a key feature of Grafana Fleet Management, relies on collectors to poll the Fleet Management server at regular intervals for configuration changes.&lt;/p>
&lt;p>The problem with this automated approach is that it can be hard to tell when a collector has loaded the new remote configuration or if it experienced a configuration error.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/manage-fleet/collectors/troubleshoot-unhealthy-collector/remote-configuration-errors/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><tag>Fleet Management</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Pre-Scenes architecture feature toggle removal</title><link>https://grafana.com/whats-new/2026-04-03-pre-scenes-architecture-feature-toggle-removal/</link><pubDate>Fri, 03 Apr 2026 15:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-30-pre-scenes-architecture-feature-toggle-removal</guid><content><![CDATA[<p>In Grafana v11, we enabled <a href="/whats-new/2024-06-25-scenes-powered-dashboards-is-generally-available/">Scenes-powered architecture for dashboards</a>, however the feature could still be disabled. In this release, we&rsquo;ve removed the the ability to disable Scenes.</p>
]]></content><description>&lt;p>In Grafana v11, we enabled &lt;a href="/whats-new/2024-06-25-scenes-powered-dashboards-is-generally-available/">Scenes-powered architecture for dashboards&lt;/a>, however the feature could still be disabled. In this release, we&amp;rsquo;ve removed the the ability to disable Scenes.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Create panels instantly from saved queries and visualization suggestions</title><link>https://grafana.com/whats-new/2026-04-03-create-panels-instantly-from-saved-queries-and-visualization-suggestions/</link><pubDate>Fri, 03 Apr 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-04-02-dashboards-faster-panel-creation-with-saved-queries-visualization-suggestions</guid><content><![CDATA[<p>We’ve redesigned the panel configuration experience to include the option to use a saved query.</p>
<p>When you add a panel to a dashboard, you now have three starting points: an empty panel, a library panel, or a saved query. Select <strong>Use saved query</strong> to open the <strong>Saved queries</strong> dialog box and choose a query. Grafana then generates a ready-to-edit panel—including a recommended visualization—so you can add a useful panel to your dashboard without even entering panel edit mode:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/whats-new/dashboards-new-sq-flow.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>To try out this feature, enable the <code>queryLibrary</code> feature toggle.</p>
]]></content><description>&lt;p>We’ve redesigned the panel configuration experience to include the option to use a saved query.&lt;/p>
&lt;p>When you add a panel to a dashboard, you now have three starting points: an empty panel, a library panel, or a saved query. Select &lt;strong>Use saved query&lt;/strong> to open the &lt;strong>Saved queries&lt;/strong> dialog box and choose a query. Grafana then generates a ready-to-edit panel—including a recommended visualization—so you can add a useful panel to your dashboard without even entering panel edit mode:&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Saved queries: New interface and improved filtering experience</title><link>https://grafana.com/whats-new/2026-04-02-saved-queries--new-interface-and-improved-filtering-experience/</link><pubDate>Thu, 02 Apr 2026 15:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-20-saved-queries-new-interface-and-improved-filtering-experience</guid><content><![CDATA[<p>We&rsquo;ve updated the saved queries experience to improve usability.</p>
<p>The <strong>Saved queries</strong> drawer has been replaced with a dialog box, providing more space for query titles, data source names, and other query details. The individual query cards also have a refreshed design, allowing for easier readability.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png"data-srcset="/media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png?w=1920 1920w"data-sizes="auto"alt="List of saved queries"width="2724"height="1516"title="The **Saved queries** dialog box accessed from Dashboards"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-saved-queries-v13.0.png"
            alt="List of saved queries"width="2724"height="1516"title="The **Saved queries** dialog box accessed from Dashboards"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">The <strong>Saved queries</strong> dialog box accessed from Dashboards</figcaption></a></figure>
<p>The <strong>Favorites</strong> tab has been replaced with a <strong>Starred queries</strong> filter view and any search, filter, or sort options you set on the <strong>All</strong> view apply to this view as well.</p>
<p>We&rsquo;ve added a <strong>Remember filters</strong> switch, which lets you persist your filter selections across sessions in your local storage.
With this addition, you no longer have to reset filters or searches that you consistently use every time you come back to saved queries.</p>
<p>Finally, the lock/unlock option and the <strong>Recent</strong> tab have been removed.</p>
<p>These updates deliver a cleaner interface and a more consistent way to discover, manage, and reuse saved queries.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve updated the saved queries experience to improve usability.&lt;/p>
&lt;p>The &lt;strong>Saved queries&lt;/strong> drawer has been replaced with a dialog box, providing more space for query titles, data source names, and other query details. The individual query cards also have a refreshed design, allowing for easier readability.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/#saved-queries">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Database Observability now Generally Available</title><link>https://grafana.com/whats-new/2026-04-02-database-observability-now-generally-available/</link><pubDate>Thu, 02 Apr 2026 07:03:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-04-02-database-observability-now-generally-available</guid><content><![CDATA[<p>Database Observability brings your MySQL and PostgreSQL query performance data directly into Grafana Cloud, right alongside your metrics, logs, and traces.</p>
<p>With Database Observability, you can identify slow and failing queries, understand wait events, analyze explain plans, and examine query samples all within Grafana. Connect your databases through Grafana Alloy and get instant visibility into what&rsquo;s happening across your fleet.</p>
<p>Database Observability supports MySQL and PostgreSQL across all major cloud providers and self-managed environments.</p>
]]></content><description>&lt;p>Database Observability brings your MySQL and PostgreSQL query performance data directly into Grafana Cloud, right alongside your metrics, logs, and traces.&lt;/p>
&lt;p>With Database Observability, you can identify slow and failing queries, understand wait events, analyze explain plans, and examine query samples all within Grafana. Connect your databases through Grafana Alloy and get instant visibility into what&amp;rsquo;s happening across your fleet.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/database-observability/">Get started with Database Observability</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Per-Stack Cost Visibility via CSV</title><link>https://grafana.com/whats-new/2026-04-01-per-stack-cost-visibility-via-csv/</link><pubDate>Wed, 01 Apr 2026 20:37:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-04-01-per-stack-cost-visibility-via-csv</guid><content><![CDATA[<p><strong>We’ve released an update to the billed usage CSV export that adds per-stack cost visibility</strong></p>
<p>You can now see how much each stack contributes to your organization’s monthly bill, alongside the existing usage data</p>
<p>Key features include:</p>
<ul>
<li>Cost visibility by stack: Understand how each stack contributes to overall spend</li>
<li>Expanded cost data: New columns for Amount Due, Included Usage, Overage, Attributed Usage, and Attributed Cost</li>
<li>Organization vs. stack breakdown: Clear separation between organization-wide totals and per-stack contribution</li>
<li>Improved accuracy for user-based products: Attributed Usage ensures costs are calculated using deduplicated users across stacks</li>
</ul>
<p>Coming soon:</p>
<ul>
<li>In addition to the organization wide CSV export, you’ll soon be able to explore usage and cost for a specific stack directly within the Cost Management and Billing app, making it easier to analyze spend</li>
</ul>
<p>How to access:</p>
<p>The updated export is available via the API  (<code>GET /api/orgs/:slug/billed-usage?format=csv</code>) for users with the <code>org-billing-info:read</code> permission, or in the account portal under <code>Billing</code> → <code>Billed usage history</code></p>
]]></content><description>&lt;p>&lt;strong>We’ve released an update to the billed usage CSV export that adds per-stack cost visibility&lt;/strong>&lt;/p>
&lt;p>You can now see how much each stack contributes to your organization’s monthly bill, alongside the existing usage data&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Cost management</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Alertmanager status endpoint requires a new permission</title><link>https://grafana.com/whats-new/2026-03-31-alertmanager-status-endpoint-requires-a-new-permission/</link><pubDate>Tue, 31 Mar 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-26-alertmanager-status-endpoint-requires-a-new-permission</guid><content><![CDATA[<p>The <code>GET /api/alertmanager/grafana/api/v2/status</code> endpoint previously required the legacy <code>alert.notifications:read</code> permission. It now requires a dedicated <code>alert.notifications.system-status:read</code> permission. This new permission is included in the <code>fixed:alerting.notifications:writer</code> role, which is granted to Admin users by default.</p>
<h4 id="you-are-affected-if">You are affected if</h4>
<p>You use the <code>GET /api/alertmanager/grafana/api/v2/status</code> endpoint and rely on the <code>alert.notifications:read</code> permission to access it.</p>
<h4 id="migration">Migration</h4>
<p>If you have custom roles that need access to this endpoint, add the <code>alert.notifications.system-status:read</code> action to those roles. Admin users are unaffected as they receive this permission automatically through the built-in alerting notifications writer role.</p>
]]></content><description>&lt;p>The &lt;code>GET /api/alertmanager/grafana/api/v2/status&lt;/code> endpoint previously required the legacy &lt;code>alert.notifications:read&lt;/code> permission. It now requires a dedicated &lt;code>alert.notifications.system-status:read&lt;/code> permission. This new permission is included in the &lt;code>fixed:alerting.notifications:writer&lt;/code> role, which is granted to Admin users by default.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Breaking change</tag><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Configure visualizations faster with panel styles</title><link>https://grafana.com/whats-new/2026-03-30-configure-visualizations-faster-with-panel-styles/</link><pubDate>Mon, 30 Mar 2026 19:31:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-30-visualization-presets</guid><content><![CDATA[<p>You can now apply <strong>Panel styles</strong> to quickly update your panels without adjusting multiple options manually. Panel styles provide a curated set of configurations—such as colors, thresholds and display options—so you can quickly get to a more polished visualization with a single click. Panel styles are currently supported in time series, gauge, bar gauge, stat, and bar chart visualizations.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/panels-visualizations/visualization-presets-13.png"
  alt="Panel styles example for time series visualization" width="2846"
     height="1496"/></p>
<p>To try out panel styles, enable the <code>vizPresets</code> feature flag.</p>
]]></content><description>&lt;p>You can now apply &lt;strong>Panel styles&lt;/strong> to quickly update your panels without adjusting multiple options manually. Panel styles provide a curated set of configurations—such as colors, thresholds and display options—so you can quickly get to a more polished visualization with a single click. Panel styles are currently supported in time series, gauge, bar gauge, stat, and bar chart visualizations.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Updated visualization suggestions now generally available</title><link>https://grafana.com/whats-new/2026-03-30-updated-visualization-suggestions-now-generally-available/</link><pubDate>Mon, 30 Mar 2026 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-31-updated-visualization-suggestions-now-generally-available</guid><content><![CDATA[<p>In January 2026, we announced <a href="/whats-new/2026-01-22-visualization-suggestions-updates/">improvements to visualization suggestions</a> in public preview. These changes included higher quality suggestions leveraging information provided by data sources, as well as minor user interface updates. These improvements are now generally available.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/panels-visualizations/screenshot-viz-suggestions-time-v13.0.png"
  alt="Visualization suggestions for time series" width="3026"
     height="1416"/></p>
]]></content><description>&lt;p>In January 2026, we announced &lt;a href="/whats-new/2026-01-22-visualization-suggestions-updates/">improvements to visualization suggestions&lt;/a> in public preview. These changes included higher quality suggestions leveraging information provided by data sources, as well as minor user interface updates. These improvements are now generally available.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Health pages and flame graphs in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2026-03-26-health-pages-simplified-configuration-and-flame-graphs-in-kubernetes-monitoring/</link><pubDate>Thu, 26 Mar 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-26-health-pages-simplified-configuration-and-flame-graphs-in-kubernetes-monitoring</guid><content><![CDATA[<p>Kubernetes Monitoring has enhancements for faster troubleshooting and improved user experience:</p>
<ul>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/cluster-health/">Health page</a> shows a live snapshot of active issues across all your Clusters. The <strong>Risks</strong> tab surfaces reliability and availability problems across twelve checks, while the <strong>Efficiency</strong> tab highlights resource configuration gaps such as missing requests or limits and over-provisioned CPU or memory.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2364px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/health-risk.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/health-risk.png"data-srcset="/media/docs/grafana-cloud/k8s/health-risk.png?w=320 320w, /media/docs/grafana-cloud/k8s/health-risk.png?w=550 550w, /media/docs/grafana-cloud/k8s/health-risk.png?w=750 750w, /media/docs/grafana-cloud/k8s/health-risk.png?w=900 900w, /media/docs/grafana-cloud/k8s/health-risk.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/health-risk.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/health-risk.png?w=1920 1920w"data-sizes="auto"alt="Health Risks tab showing active issues across Clusters"width="2364"height="1450"title="Health Risks tab showing active issues across Clusters"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/health-risk.png"
            alt="Health Risks tab showing active issues across Clusters"width="2364"height="1450"title="Health Risks tab showing active issues across Clusters"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Health Risks tab showing active issues across Clusters</figcaption></a></figure>
<ul>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/profiles/">Flame graphs</a> are embedded in Workload and Pod detail pages. You can investigate which parts of your code are consuming the most CPU or memory without leaving Kubernetes Monitoring.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2118px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/profile-flamegraph.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/profile-flamegraph.png"data-srcset="/media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=320 320w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=550 550w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=750 750w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=900 900w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=1920 1920w"data-sizes="auto"alt="Embedded flame graph on a workload detail page"width="2118"height="1170"title="Embedded flame graph on a workload detail page"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/profile-flamegraph.png"
            alt="Embedded flame graph on a workload detail page"width="2118"height="1170"title="Embedded flame graph on a workload detail page"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Embedded flame graph on a workload detail page</figcaption></a></figure>
<ul>
<li>Simplified <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/">configuration page</a> showing four basic steps to configure using the Kubernetes Helm chart.</li>
</ul>
]]></content><description>&lt;p>Kubernetes Monitoring has enhancements for faster troubleshooting and improved user experience:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/cluster-health/">Health page&lt;/a> shows a live snapshot of active issues across all your Clusters. The &lt;strong>Risks&lt;/strong> tab surfaces reliability and availability problems across twelve checks, while the &lt;strong>Efficiency&lt;/strong> tab highlights resource configuration gaps such as missing requests or limits and over-provisioned CPU or memory.&lt;/li>
&lt;/ul>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2364px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/k8s/health-risk.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/k8s/health-risk.png"data-srcset="/media/docs/grafana-cloud/k8s/health-risk.png?w=320 320w, /media/docs/grafana-cloud/k8s/health-risk.png?w=550 550w, /media/docs/grafana-cloud/k8s/health-risk.png?w=750 750w, /media/docs/grafana-cloud/k8s/health-risk.png?w=900 900w, /media/docs/grafana-cloud/k8s/health-risk.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/health-risk.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/health-risk.png?w=1920 1920w"data-sizes="auto"alt="Health Risks tab showing active issues across Clusters"width="2364"height="1450"title="Health Risks tab showing active issues across Clusters"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/health-risk.png"
alt="Health Risks tab showing active issues across Clusters"width="2364"height="1450"title="Health Risks tab showing active issues across Clusters"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Health Risks tab showing active issues across Clusters&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;ul>
&lt;li>&lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/profiles/">Flame graphs&lt;/a> are embedded in Workload and Pod detail pages. You can investigate which parts of your code are consuming the most CPU or memory without leaving Kubernetes Monitoring.&lt;/li>
&lt;/ul>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2118px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/k8s/profile-flamegraph.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/k8s/profile-flamegraph.png"data-srcset="/media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=320 320w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=550 550w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=750 750w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=900 900w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/profile-flamegraph.png?w=1920 1920w"data-sizes="auto"alt="Embedded flame graph on a workload detail page"width="2118"height="1170"title="Embedded flame graph on a workload detail page"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/profile-flamegraph.png"
alt="Embedded flame graph on a workload detail page"width="2118"height="1170"title="Embedded flame graph on a workload detail page"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Embedded flame graph on a workload detail page&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;ul>
&lt;li>Simplified &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/">configuration page&lt;/a> showing four basic steps to configure using the Kubernetes Helm chart.&lt;/li>
&lt;/ul></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/cluster-health/">Cluster health</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/profiles/">Continuous profiling</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/">Configure Kubernetes Monitoring</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Attribution Alerts</title><link>https://grafana.com/whats-new/2026-03-25-attribution-alerts/</link><pubDate>Wed, 25 Mar 2026 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-25-attribution-alerts</guid><content><![CDATA[<p><strong>Set alerts scoped to specific teams, services, environments, and more using cost attribution labels</strong></p>
<p>We’re excited to announce the general availability of Attribution Alerts in the Cost Management and Billing app!</p>
<p>Key features include:</p>
<ul>
<li>Label scoped alerts: Create alerts filtered by attribution labels like team, service, or environment</li>
<li>Flexible thresholds: Define alert conditions based on usage metrics such as log volume (GB) or active series</li>
<li>Multi label filtering: Scope alerts using one or two attribution labels for more precise targeting</li>
<li>Integrated alerting: Send notifications through existing Grafana Alerting contact points</li>
<li>RBAC support: Ensure proper access control for creating and managing alerts</li>
</ul>
<p>To learn more, check out our <a href="/docs/grafana-cloud/cost-management-and-billing/usage-cost-alerts/create-alerts/#create-a-cost-attribution-based-usage-alert">documentation</a>.</p>
]]></content><description>&lt;p>&lt;strong>Set alerts scoped to specific teams, services, environments, and more using cost attribution labels&lt;/strong>&lt;/p>
&lt;p>We’re excited to announce the general availability of Attribution Alerts in the Cost Management and Billing app!&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/usage-cost-alerts/create-alerts/#create-a-cost-attribution-based-usage-alert">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Cost management</tag><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New Alerting sidebar navigation</title><link>https://grafana.com/whats-new/2026-03-24-new-alerting-sidebar-navigation/</link><pubDate>Tue, 24 Mar 2026 15:06:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-20-new-alerting-sidebar-navigation</guid><content><![CDATA[<p>The Alerting sidebar navigation has been refreshed for a new, more logical menu structure with new tabs added to the pages.</p>
<p>The <strong>Alert activity</strong> menu item now contains two tabs, one for <strong>Alerts</strong>, and another for <strong>Active notifications</strong>.</p>
<p>The <strong>Alert rules</strong> submenu takes you to the main <strong>Alert rule</strong> page, which now includes the <strong>Recently deleted</strong> rules in their own separate tab on the page.</p>
<p>The new <strong>Notification Configuration</strong> submenu item takes you to a page where all of your notification-related content is available. This includes tabs for <strong>Contact points</strong>, <strong>Notification policies</strong>, <strong>Time intervals</strong>, and <strong>Templates</strong> all in one easy to access page.</p>
]]></content><description>&lt;p>The Alerting sidebar navigation has been refreshed for a new, more logical menu structure with new tabs added to the pages.&lt;/p>
&lt;p>The &lt;strong>Alert activity&lt;/strong> menu item now contains two tabs, one for &lt;strong>Alerts&lt;/strong>, and another for &lt;strong>Active notifications&lt;/strong>.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Improved control and clarity for annotations</title><link>https://grafana.com/whats-new/2026-03-19-improved-control-and-clarity-for-annotations/</link><pubDate>Thu, 19 Mar 2026 11:43:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-19-annotation-updates</guid><content><![CDATA[<p>We’ve introduced several improvements to annotations to make them easier to explore, navigate, and manage at scale.</p>
<h4 id="annotation-clustering">Annotation clustering</h4>
<p>Group adjacent point annotations into a single combined region with the <strong>Annotation clustering</strong> switch.
Clustered annotations aggregate their contents into a single, scrollable tooltip, so you can explore dense annotation data without overwhelming the panel.</p>
<p>To try this feature, enable the <code>annotationsClustering</code> feature flag.</p>
<h4 id="annotation-indicator-controls">Annotation indicator controls</h4>
<p>Control how annotations appear in your panels with the <strong>Hide lines and areas</strong> switch.
With this feature, you can hide annotation indicator lines and shaded regions to reduce crowding in panels with a high number of annotations.</p>
<p>To try this feature, you must have the <code>annotationsClustering</code> feature flag enabled.</p>
<h4 id="multi-row-annotations">Multi-row annotations</h4>
<p>Display each annotation query on its own row within a panel, so you can clearly distinguish between annotation sources with the <strong>Multi-row annotations</strong> switch.
The multi-row option appears automatically when your dashboard includes more than one annotation query.</p>
<p>With this update, you can pin annotation tooltips with a click for easier interaction.
We&rsquo;ve also made annotation markers keyboard-accessible, so you can tab through many annotations without a mouse.</p>
<p>This feature is generally available.</p>
]]></content><description>&lt;p>We’ve introduced several improvements to annotations to make them easier to explore, navigate, and manage at scale.&lt;/p>
&lt;h4 id="annotation-clustering">Annotation clustering&lt;/h4>
&lt;p>Group adjacent point annotations into a single combined region with the &lt;strong>Annotation clustering&lt;/strong> switch.
Clustered annotations aggregate their contents into a single, scrollable tooltip, so you can explore dense annotation data without overwhelming the panel.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/time-series/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Bring your own dashboards in Cloud Provider Observability</title><link>https://grafana.com/whats-new/2026-03-18-bring-your-own-dashboards-in-cloud-provider-observability/</link><pubDate>Wed, 18 Mar 2026 17:28:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-02-configure-dashboards-and-views-for-cloud-provider-observability</guid><content><![CDATA[<p>Take full control of how you monitor your cloud services.</p>
<p>Cloud Provider Observability now lets you bring your own dashboards, offers you the ability to customize instance drilldown view panels, and make these assets available across all your teams. Everyone can monitor cloud services with the same trusted views, while still having the flexibility to tailor what they see.</p>
<p><strong>Make dashboards your own</strong></p>
<p>Attach custom dashboards to any cloud service and set them as the default. Your teams land on the right insights instantly with no extra clicks, or hunting for context.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/cloud-provider/gif-custom-dashboard.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p><strong>Tune instance views to your needs</strong></p>
<p>Customize instance-level drilldowns for supported services like RDS and Azure Virtual Machines. Choose the metrics you care about and configure units so data is always clear and actionable.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/cloud-provider/gif-edit-drilldown-panels-azure.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p><strong>Jump straight into deeper analysis</strong></p>
<p>A new shortcut takes you directly to Metrics Explore in Grafana Cloud, making it easy to go from high-level monitoring to detailed investigation in seconds.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/cloud-provider/gif-explore-gcp.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p><strong>Access new configure page from KPI drawer</strong></p>
<p>When you select an entity in the Knowledge graph, the KPI drawer now includes a direct link to that service’s configure page in Cloud Provider Observability. Use the drawer to jump from a metric or alert to the full service view — including your custom dashboard and instance drilldown — so you can go from spotting an issue to understanding its context in one click.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/cloud-provider/gif-explore-entities.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>For setup steps and detailed guidance, see <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/configure-dasbhoards-and-views/">Dashboard and views settings</a> in the Cloud Provider Observability documentation.</p>
]]></content><description>&lt;p>Take full control of how you monitor your cloud services.&lt;/p>
&lt;p>Cloud Provider Observability now lets you bring your own dashboards, offers you the ability to customize instance drilldown view panels, and make these assets available across all your teams. Everyone can monitor cloud services with the same trusted views, while still having the flexibility to tailor what they see.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/configure-dashboards-and-views/">Dashboards and views documentation</documentationURL><offering>Cloud Pro</offering><tag>Infrastructure Observability</tag><tag>Cloud Provider Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant in Slack is now generally available</title><link>https://grafana.com/whats-new/2026-03-17-grafana-assistant-in-slack-is-now-generally-available/</link><pubDate>Tue, 17 Mar 2026 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-17-grafana-assistant-in-slack-is-now-generally-available</guid><content><![CDATA[<p>Grafana Assistant arrives in Slack and lets you troubleshoot while on the go and with your colleagues in real-time.</p>
<p>Grafana Assistant in Slack allows you to access the data and knowledge in Grafana Assistant in Slack. Ask about your traces, metrics, the latest deployment and how to fix high p99 latency in your search service.</p>
<p>Invite your colleagues to collaborate with you: They can tag @Grafana in your thread and engage with you and the Assistant in the thread. This allows to bring together knowledge across teams and squads easily while maintaining one conversation.</p>
<p>Grafana Assistant in Slack becomes even more powerful when you hook up more data sources in Grafana Cloud. This allows you to correlate telemetry with business data in Slack.</p>
<ul>
<li>How much did us this incident cost?</li>
<li>Does churn increase when loading times are higher than 5s?</li>
<li>Based on historical records, how much load can we expect next Monday?</li>
</ul>
<p>Watch <a href="https://www.youtube.com/watch?app=desktop&amp;v=PxxqBFEvFuQ" target="_blank" rel="noopener noreferrer">this video</a> to get a feel how Grafana Assistant works in Slack.</p>
]]></content><description>&lt;p>Grafana Assistant arrives in Slack and lets you troubleshoot while on the go and with your colleagues in real-time.&lt;/p>
&lt;p>Grafana Assistant in Slack allows you to access the data and knowledge in Grafana Assistant in Slack. Ask about your traces, metrics, the latest deployment and how to fix high p99 latency in your search service.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/machine-learning/assistant/guides/slack/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Skills in Grafana Assistant are now generally available</title><link>https://grafana.com/whats-new/2026-03-17-skills-in-grafana-assistant-are-now-generally-available/</link><pubDate>Tue, 17 Mar 2026 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-17-skills-in-grafana-assistant-are-now-generally-available</guid><content><![CDATA[<p>Skills are now generally available for all Grafana Assistant users.</p>
<p>Skills let you write runbooks, workflows, hints and context guides so that the Assistant can drill down even better in your stack. You can also associate slash commands with Skills so that /my-skill brings up your Skill and the Assistant works through it specifically.</p>
<p>Within Skills, you can even reference your integrations like GitHub, Jenkins, Cloudflare and many more to have Grafana Assistant act across your whole DevOps and SRE stack.</p>
<p>The Assistant continuously discovers Skills on its own so you can reference them in your questions but you don&rsquo;t need to necessarily. When talking about your payment service, the Assistant will retrieve the appropriate runbook and its instructions for you and run through them.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 707px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/whats-new/grafana-assistant-skills.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/whats-new/grafana-assistant-skills.png"data-srcset="/media/whats-new/grafana-assistant-skills.png?w=320 320w, /media/whats-new/grafana-assistant-skills.png?w=550 550w, /media/whats-new/grafana-assistant-skills.png?w=750 750w, /media/whats-new/grafana-assistant-skills.png?w=900 900w, /media/whats-new/grafana-assistant-skills.png?w=1040 1040w, /media/whats-new/grafana-assistant-skills.png?w=1240 1240w, /media/whats-new/grafana-assistant-skills.png?w=1920 1920w"data-sizes="auto"alt="Grafana Assistant uses skills to answer questions"width="707"height="424"title="Grafana Assistant refers to skills to answer questions"/>
        <noscript>
          <img
            src="/media/whats-new/grafana-assistant-skills.png"
            alt="Grafana Assistant uses skills to answer questions"width="707"height="424"title="Grafana Assistant refers to skills to answer questions"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Grafana Assistant refers to skills to answer questions</figcaption></a></figure>
]]></content><description>&lt;p>Skills are now generally available for all Grafana Assistant users.&lt;/p>
&lt;p>Skills let you write runbooks, workflows, hints and context guides so that the Assistant can drill down even better in your stack. You can also associate slash commands with Skills so that /my-skill brings up your Skill and the Assistant works through it specifically.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/machine-learning/assistant/guides/skills/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Improve performance and clarity with legend limits</title><link>https://grafana.com/whats-new/2026-03-15-legend-series-limit/</link><pubDate>Sun, 15 Mar 2026 21:27:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-15-legend-series-limit</guid><content><![CDATA[<p>Panels displaying hundreds or thousands of series can potentially run into performance bottlenecks when rendering their legends. Each legend item adds DOM nodes to the page, and that can add up when your visualization displays thousands of series. It can also be visually distracting if your user is not actively engaging with the legend.</p>
<p>To address this, Grafana now includes a <strong>Limit</strong> option in the legend settings. Set a numeric value to control how many series items appear in the legend by default. When the series count exceeds the limit, a <strong>Show all</strong> link allows you to see the full list of series.</p>
<p>The visualization itself is unaffected—all series continue to render in the chart regardless of the legend limit.</p>
<p>The <strong>Limit</strong> option is available in the legend settings for the following visualizations: time series, bar chart, bar gauge, candlestick, histogram, pie chart, state timeline, status history, trend, and XY chart.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2866px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/legend-series-limit.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/legend-series-limit.png"data-srcset="/media/whats-new/legend-series-limit.png?w=320 320w, /media/whats-new/legend-series-limit.png?w=550 550w, /media/whats-new/legend-series-limit.png?w=750 750w, /media/whats-new/legend-series-limit.png?w=900 900w, /media/whats-new/legend-series-limit.png?w=1040 1040w, /media/whats-new/legend-series-limit.png?w=1240 1240w, /media/whats-new/legend-series-limit.png?w=1920 1920w"data-sizes="auto"alt=""width="2866"height="1324"/>
        <noscript>
          <img
            src="/media/whats-new/legend-series-limit.png"
            alt=""width="2866"height="1324"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Panels displaying hundreds or thousands of series can potentially run into performance bottlenecks when rendering their legends. Each legend item adds DOM nodes to the page, and that can add up when your visualization displays thousands of series. It can also be visually distracting if your user is not actively engaging with the legend.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/configure-legend/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Monitor Azure services with better depth and consistency with Cloud Provider Observability</title><link>https://grafana.com/whats-new/2026-03-13-monitor-azure-services-with-better-depth-and-consistency-with-cloud-provider-observability/</link><pubDate>Fri, 13 Mar 2026 15:17:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-09-monitor-azure-services-with-better-depth-and-consistency-with-cloud-provider-observability</guid><content>&lt;p>Cloud Provider Observability now delivers broader Azure metric coverage and more precise metric behavior across key resource types including Azure Cognitive Services and Azure Front Door. This update adds important new metrics, expands dimension support, and refines aggregations so teams can monitor Azure services with better depth and consistency.&lt;a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/supported-resource-types/#microsoftnetappelasticaccountselasticcapacitypools">&lt;/a>&lt;/p>
</content><description>&lt;p>Cloud Provider Observability now delivers broader Azure metric coverage and more precise metric behavior across key resource types including Azure Cognitive Services and Azure Front Door. This update adds important new metrics, expands dimension support, and refines aggregations so teams can monitor Azure services with better depth and consistency.&lt;a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/supported-resource-types/#microsoftnetappelasticaccountselasticcapacitypools">&lt;/a>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/supported-resource-types/">Supported Resource Types</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Infrastructure Observability</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant CLI and Assistant Tunnel now in Public Preview</title><link>https://grafana.com/whats-new/2026-03-13-grafana-assistant-cli-and-assistant-tunnel-now-in-public-preview/</link><pubDate>Fri, 13 Mar 2026 15:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-13-grafana-assistant-cli-and-assistant-tunnel-now-in-public-preview</guid><content><![CDATA[<p>Grafana Assistant arrives in the CLI!</p>
<p>Use Grafana Assistant right in the CLI alongside all the other tools you use for your observability job. In the CLI, the Assistant can help you with all the things it can also do in the browser or in Slack. Ask about recent errors, latency or traces - get the answer in the CLI. With the CLI, Grafana Assistant can also read, create, update and delete local files for you: bring observability, coding and configuration closer than ever in one tool without the need to context switch.</p>
<p>Additionally, Assistant Tunnel, a part of the CLI, enters Public Preview too. The Tunnel functionality allows you to link up your Grafana Assistant web experience with your local machine. Now the Assistant can run kubectl, systemctl or any other CLI tool in Grafana Cloud for you. Look at error logs and latency panels while you simultaneously run CLI commands to have the Assistant diagnose root causes faster than ever.</p>
<p>Get the Grafana Assistant CLI on GitHub (full usage requires an active Grafana Assistant subscription): <a href="https://github.com/grafana/assistant-cli" target="_blank" rel="noopener noreferrer">https://github.com/grafana/assistant-cli</a></p>
]]></content><description>&lt;p>Grafana Assistant arrives in the CLI!&lt;/p>
&lt;p>Use Grafana Assistant right in the CLI alongside all the other tools you use for your observability job. In the CLI, the Assistant can help you with all the things it can also do in the browser or in Slack. Ask about recent errors, latency or traces - get the answer in the CLI. With the CLI, Grafana Assistant can also read, create, update and delete local files for you: bring observability, coding and configuration closer than ever in one tool without the need to context switch.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/machine-learning/assistant/guides/cli/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Email notifications now use BCC for multiple recipients</title><link>https://grafana.com/whats-new/2026-03-12-email-notifications-now-use-bcc-for-multiple-recipients/</link><pubDate>Thu, 12 Mar 2026 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-12-email-notifications-now-use-bcc-for-multiple-recipients</guid><content><![CDATA[<p>When you send Grafana-managed alert email notifications to multiple recipients (without the &ldquo;Single Email&rdquo; option), Grafana Cloud Alertmanager now uses BCC instead of TO headers by default. This means individual recipient addresses are not visible to other recipients in the same notification, and the TO field is empty.</p>
<p>If your workflow depends on inspecting the TO header of alert emails, contact Grafana Support to have BCC disabled for your instance.</p>
]]></content><description>&lt;p>When you send Grafana-managed alert email notifications to multiple recipients (without the &amp;ldquo;Single Email&amp;rdquo; option), Grafana Cloud Alertmanager now uses BCC instead of TO headers by default. This means individual recipient addresses are not visible to other recipients in the same notification, and the TO field is empty.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><tag>Breaking change</tag><selfManagedAvailability>no-release</selfManagedAvailability><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Secrets Management UI available in Public Preview</title><link>https://grafana.com/whats-new/2026-03-11-secrets-management-ui-available-in-public-preview/</link><pubDate>Wed, 11 Mar 2026 23:58:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-12-secrets-management-ui</guid><content><![CDATA[<p>Secrets management launched in Grafana Cloud in <a href="/blog/secure-credential-storage-for-your-observability-stack-introducing-secrets-management-in-grafana-cloud/">August 2025</a>, with integrations in Synthetic Monitoring, and later expanded to Grafana Cloud k6 workflows and Git Sync. Now, we’re introducing a centralized Secrets Management UI that brings secret operations into one place across Grafana solutions.</p>
<p>From a single view, you can see all stored secrets, assign decrypters so only approved services can use each secret, and control access with granular RBAC permissions. This helps you reduce hardcoded credentials, rotate secrets with less operational overhead, and enforce least-privilege access as usage scales.</p>
<p>The centralized Secrets Management UI is currently available in <a href="/docs/release-life-cycle/#public-preview">Public Preview</a>, access it today in your Grafana Cloud instance at <strong>Administration</strong> &gt; <strong>Secrets Management</strong>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1992px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/secrets_management_ui.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/secrets_management_ui.png"data-srcset="/media/whats-new/secrets_management_ui.png?w=320 320w, /media/whats-new/secrets_management_ui.png?w=550 550w, /media/whats-new/secrets_management_ui.png?w=750 750w, /media/whats-new/secrets_management_ui.png?w=900 900w, /media/whats-new/secrets_management_ui.png?w=1040 1040w, /media/whats-new/secrets_management_ui.png?w=1240 1240w, /media/whats-new/secrets_management_ui.png?w=1920 1920w"data-sizes="auto"alt=""width="1992"height="1524"/>
        <noscript>
          <img
            src="/media/whats-new/secrets_management_ui.png"
            alt=""width="1992"height="1524"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Secrets management launched in Grafana Cloud in &lt;a href="/blog/secure-credential-storage-for-your-observability-stack-introducing-secrets-management-in-grafana-cloud/">August 2025&lt;/a>, with integrations in Synthetic Monitoring, and later expanded to Grafana Cloud k6 workflows and Git Sync. Now, we’re introducing a centralized Secrets Management UI that brings secret operations into one place across Grafana solutions.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/security-and-account-management/manage-secrets/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Security</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Substitute template variables in saved queries</title><link>https://grafana.com/whats-new/2026-03-02-substitute-template-variables-in-saved-queries/</link><pubDate>Mon, 02 Mar 2026 16:07:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-24-substitute-template-variables-in-saved-queries</guid><content><![CDATA[<p>You can now substitute variables when selecting a saved query without modifying the original query.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png"data-srcset="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=1920 1920w"data-sizes="auto"alt="A saved query with substituted variables"width="1540"height="1488"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png"
            alt="A saved query with substituted variables"width="1540"height="1488"/>
        </noscript></div></a></figure>
<p>Previously, if a saved query contained variables that weren&rsquo;t in your dashboard, Grafana displayed a compatibility warning and limited how the query could be reused.
With this update, the warning is replaced with a section where you can update the variable (for example, <code>${job}</code>) inline by mapping the variable to either:</p>
<ul>
<li>A variable in your dashboard</li>
<li>A custom value that you enter</li>
</ul>
<p>Grafana applies your selections to the query before inserting it into the dashboard.
However, the substitutions only apply to the query when it&rsquo;s reused, and the original saved query remains unchanged.</p>
<p>This makes saved queries more portable and reusable in environments where variable names or available values differ between dashboards.</p>
<p>This functionality is also available in Explore for custom values.</p>
<p>For more information, check out the video demo:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/CXbrgUeQFfk' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>You can now substitute variables when selecting a saved query without modifying the original query.&lt;/p>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 600px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png"data-srcset="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png?w=1920 1920w"data-sizes="auto"alt="A saved query with substituted variables"width="1540"height="1488"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana/dashboards/screenshot-saved-queries-variables-v13.0.png"
alt="A saved query with substituted variables"width="1540"height="1488"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>Previously, if a saved query contained variables that weren&amp;rsquo;t in your dashboard, Grafana displayed a compatibility warning and limited how the query could be reused.
With this update, the warning is replaced with a section where you can update the variable (for example, &lt;code>${job}&lt;/code>) inline by mapping the variable to either:&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Removing the legacy Grafana Cloud home plugin</title><link>https://grafana.com/whats-new/2026-03-02-removing-the-legacy-grafana-cloud-home-plugin/</link><pubDate>Mon, 02 Mar 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-06-removing-the-legacy-grafana-cloud-home-plugin</guid><content><![CDATA[<p>We&rsquo;ve removed the legacy plugin that previously served the homepage within Grafana Cloud stacks, <code>cloud-home-app</code>. If you still have links saved that go to <code>&lt;YOUR-STACK&gt;.grafana.net/a/cloud-home-app</code>, update them to go to <code>&lt;YOUR-STACK&gt;.grafana.net</code> instead.</p>
<!-- more -->
<p>Back in August of last year, we completed work to seamlessly migrate the code behind the Grafana Cloud homepage to a new plugin and internal code repository, as part of a larger effort to consolidate related code. Following this migration, we updated the code in the legacy plugin to ensure that accessing the old homepage at <code>/a/cloud-home-app</code> within a Grafana Cloud stack would automatically redirect you to the new homepage at <code>/a/grafana-setupguide-app/home</code>.</p>
<p>We&rsquo;re now moving ahead with the final step in cleaning up this legacy plugin by removing the redirect and the plugin itself from all Grafana Cloud stacks. Accessing the old homepage at <code>/a/cloud-home-app</code> now results in an <code>App not found</code> error message with a link to the new homepage. If you already access your Grafana Cloud homepage by going to the root URL (e.g., <code>&lt;YOUR-STACK&gt;.grafana.net</code>), no action is needed as this will continue to serve the new homepage. If you&rsquo;ve still got links saved that include <code>/a/cloud-home-app</code>, update those to go to the root URL instead.</p>


<div class="admonition admonition-note"><blockquote><p class="title text-uppercase">Note</p><p>While the new default Grafana Cloud homepage is served at <code>/a/grafana-setupguide-app/home</code>, we recommend saving links that go to <code>/</code> instead, to ensure they&rsquo;ll continue to work if an administrator of your Grafana Cloud stack sets a custom homepage.</p></blockquote></div>

]]></content><description>&lt;p>We&amp;rsquo;ve removed the legacy plugin that previously served the homepage within Grafana Cloud stacks, &lt;code>cloud-home-app&lt;/code>. If you still have links saved that go to &lt;code>&amp;lt;YOUR-STACK&amp;gt;.grafana.net/a/cloud-home-app&lt;/code>, update them to go to &lt;code>&amp;lt;YOUR-STACK&amp;gt;.grafana.net&lt;/code> instead.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Breaking change</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Customize dashboard templates with Grafana Assistant</title><link>https://grafana.com/whats-new/2026-02-27-customize-dashboard-templates-with-grafana-assistant/</link><pubDate>Fri, 27 Feb 2026 15:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-08-customize-dashboard-templates-with-grafana-assistant</guid><content><![CDATA[<p>We’ve integrated Grafana Assistant into dashboard templates, so you can now ask the Assistant to help you with the process.</p>
<p>Templates are a powerful way to create dashboards quickly, but they don’t always match your real-world metric names or data sources.
The Assistant bridges that gap by:</p>
<ul>
<li>Identifying what the template expects (panel types, description, likely data).</li>
<li>Matching those expectations to the data sources you actually have.</li>
<li>Creating a dashboard tailored for your environment (and guiding you through any follow-up choices).</li>
</ul>
<p>This reduces work and makes it faster to create a working, relevant dashboard from a template without the need to manually map metrics and panels.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png"data-srcset="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png?w=1920 1920w"data-sizes="auto"alt="Selection of dashboard templates"width="2404"height="1214"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.4.png"
            alt="Selection of dashboard templates"width="2404"height="1214"/>
        </noscript></div></a></figure>


<div class="admonition admonition-note"><blockquote><p class="title text-uppercase">Note</p><p>Grafana Assistant can query a subset of data sources, so customizing with Assistant for other data sources might generate poor results.
For an up-to-date list of supported data sources, refer to the <a href="/docs/grafana-cloud/machine-learning/assistant/guides/querying/">Assistant documentation</a>.</p></blockquote></div>

]]></content><description>&lt;p>We’ve integrated Grafana Assistant into dashboard templates, so you can now ask the Assistant to help you with the process.&lt;/p>
&lt;p>Templates are a powerful way to create dashboards quickly, but they don’t always match your real-world metric names or data sources.
The Assistant bridges that gap by:&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/build-dashboards/create-template-dashboards/">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Support for GitLab, BitBucket and pure Git in Git Sync</title><link>https://grafana.com/whats-new/2026-02-26-support-for-gitlab--bitbucket-and-pure-git-in-git-sync/</link><pubDate>Thu, 26 Feb 2026 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-24-support-for-gitlab-bitbucket-and-plain-git-in-git-sync</guid><content><![CDATA[<p>You asked, we listened.</p>
<p>After announcing the Public preview for Grafana Cloud at the beginning of the month, we are now enabling more functionalities for Git Sync.
The top voted feature request was enabling the connection with more providers, and also with self-hosted instances of Git repositories.
Today, we are bringing you 3 additional connection types to Grafana Cloud: GitLab, BitBucket and a pure Git integration that adds universal provider support to Git Sync.</p>
<p>The pure Git features is also available in Grafana OSS, and the other two providers are available in Grafana Enterprise.</p>
<p>To learn more, please consult our <a href="/docs/grafana-cloud/as-code/observability-as-code/git-sync/usage-limits/#compatible-git-providers">documentation</a> or watch our latest <a href="https://www.youtube.com/watch?v=JORGkmhc8pQ" target="_blank" rel="noopener noreferrer">YouTube video</a>.</p>
<p>As usual, the feature is rolling out to all Cloud users and will become available as your stack’s release channel receives the update.</p>
]]></content><description>&lt;p>You asked, we listened.&lt;/p>
&lt;p>After announcing the Public preview for Grafana Cloud at the beginning of the month, we are now enabling more functionalities for Git Sync.
The top voted feature request was enabling the connection with more providers, and also with self-hosted instances of Git repositories.
Today, we are bringing you 3 additional connection types to Grafana Cloud: GitLab, BitBucket and a pure Git integration that adds universal provider support to Git Sync.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/as-code/observability-as-code/git-sync/usage-limits/#compatible-git-providers">Compatible git providers</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Label management: a central place for shared labels across alerts, incidents, and SLOs.</title><link>https://grafana.com/whats-new/2026-02-17-label-management--a-central-place-for-shared-labels-across-alerts--incidents--and-slos/</link><pubDate>Wed, 25 Feb 2026 22:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-11-label-management-a-central-place-for-shared-labels-across-alerts-incidents-and-slos</guid><content><![CDATA[<p>You can now create and manage labels from a single location in Grafana Cloud.
<strong>Label management</strong>, available under <strong>Alerts and IRM</strong> in the Grafana main menu, provides a central view of the labels you use across your alerting, incident response, and operational workflows.</p>
<p>Labels are shared across Alerting, IRM, and SLOs. A label you create once, like <code>service_name:payments</code>, works everywhere: routing alerts, categorizing incidents, and correlating SLOs with the services they monitor. Service Center uses those same labels to give you a unified view of service health, team ownership, and related services.</p>
<p>There&rsquo;s nothing to migrate. Your existing labels are already available in the Label management UI.</p>
<p>To get started, refer to <a href="/docs/grafana-cloud/alerting-and-irm/label-management/">Manage labels for alerts, incidents, and SLOs</a>.</p>
]]></content><description>&lt;p>You can now create and manage labels from a single location in Grafana Cloud.
&lt;strong>Label management&lt;/strong>, available under &lt;strong>Alerts and IRM&lt;/strong> in the Grafana main menu, provides a central view of the labels you use across your alerting, incident response, and operational workflows.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="/docs/grafana-cloud/alerting-and-irm/label-management/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><tag>SLOs</tag><tag>Alerting</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Revamped gauge visualization is generally available</title><link>https://grafana.com/whats-new/2026-02-24-revamped-gauge-visualization-is-generally-available/</link><pubDate>Tue, 24 Feb 2026 17:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-05-revamped-gauge-visualization-is-generally-available</guid><content>&lt;p>In January 2026, we released the revamped gauge visualization in public preview. This new experience is now generally available. For a full description of the changes, refer to &lt;a href="/whats-new/2026-01-19-revamped-gauge-visualization/">the public preview announcement&lt;/a>.&lt;/p>
</content><description>&lt;p>In January 2026, we released the revamped gauge visualization in public preview. This new experience is now generally available. For a full description of the changes, refer to &lt;a href="/whats-new/2026-01-19-revamped-gauge-visualization/">the public preview announcement&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/gauge/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Plugin processes no longer receive all host environment variables by default</title><link>https://grafana.com/whats-new/2026-02-24-plugin-processes-no-longer-receive-all-host-environment-variables-by-default/</link><pubDate>Tue, 24 Feb 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-03-06-plugin-processes-no-longer-receive-all-host-environment-variables-by-default</guid><content><![CDATA[<p>Starting in Grafana v12.4, plugin processes no longer receive all host environment variables by default. This change improves security by limiting plugin access to environment variables from the Grafana host process.</p>
<p>Previously, all environment variables from the Grafana process were automatically forwarded to plugin processes. Now, plugins only receive:</p>
<ul>
<li>Grafana-specific environment variables, such as <code>GF_VERSION</code>, <code>GF_EDITION</code>, <code>GF_APP_URL</code>.</li>
<li>A limited set of permitted host environment variables used for HTTP proxy configuration, such as <code>HTTP_PROXY</code>, <code>http_proxy</code>, <code>HTTPS_PROXY</code>, <code>https_proxy</code>, <code>NO_PROXY</code>, and <code>no_proxy</code>.</li>
<li>Plugin-specific configuration environment variables, such as AWS settings, Azure settings, and tracing configuration.</li>
</ul>
<h4 id="migration">Migration</h4>
<p>If your plugins require access to additional host environment variables, configure Grafana to forward all host environment variables to specific plugins using the <code>forward_host_env_vars</code> configuration option.</p>
<p>Add the following to your <code>grafana.ini</code> file under the <code>[plugins]</code> section:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">ini</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-ini">[plugins]
forward_host_env_vars = plugin-id-1,plugin-id-2,plugin-id-3</code></pre>
  </div>
</div>
<p>Only add plugins to <code>forward_host_env_vars</code> if they require access to host environment variables. Forwarding all environment variables reduces the security isolation between Grafana and plugin processes.</p>
]]></content><description>&lt;p>Starting in Grafana v12.4, plugin processes no longer receive all host environment variables by default. This change improves security by limiting plugin access to environment variables from the Grafana host process.&lt;/p></description><availability>None</availability><offering>None</offering><tag>Plugins</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Unified storage for playlists</title><link>https://grafana.com/whats-new/2026-02-24-unified-storage-for-playlists/</link><pubDate>Tue, 24 Feb 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-17-unified-storage-for-playlists</guid><content><![CDATA[<p>We&rsquo;re excited to introduce unified storage for playlists in self-managed Grafana!</p>
<p>When Grafana v12.4 starts, the migration system automatically transfers your playlists from the legacy SQL database to unified storage and validates data integrity after the migration completes.</p>
<p>We&rsquo;ve built this system to run independently for each organization in your Grafana instance, ensuring reliable and isolated migrations. Unified storage brings playlists in self-managed Grafana to parity with Grafana Cloud, providing a modern, consistent storage backend for your resources. This is the first step in a broader effort to migrate all Grafana resources to unified storage—folders, dashboards, and library panels will follow. After playlist migrations are complete, the legacy <code>playlist</code> table will be deprecated.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to introduce unified storage for playlists in self-managed Grafana!&lt;/p>
&lt;p>When Grafana v12.4 starts, the migration system automatically transfers your playlists from the legacy SQL database to unified storage and validates data integrity after the migration completes.&lt;/p></description><availability>None</availability><offering>None</offering><tag>Dashboards and visualizations</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title> Automatic storage migration for small instances</title><link>https://grafana.com/whats-new/2026-02-23-automatic-storage-migration-for-small-instances/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-08-automatic-storage-migration-for-small-instances</guid><content><![CDATA[<p>If your instance is small, Grafana now automatically migrates your folders and dashboards to Unified Storage. While this migration won&rsquo;t have any visible change in the system, it will prepare you for upcoming storage improvements with zero configuration required.</p>
<p>This automatic migration is part of our ongoing work to enable the experimental <strong>Git Sync</strong> feature. After your instance is migrated, you can try out Git Sync by enabling the <code>provisioning</code> feature toggle.</p>
<h3 id="how-does-this-work">How does this work?</h3>
<p>At startup, Grafana checks the number of folders and dashboards in your instance. If the counts fall below a configurable threshold, Grafana automatically migrates these resources and switches them to the new storage mode. By default the threshold is set to 10 for both dashboards and folders.</p>
<p>Larger instances continue to operate as before, with no automatic changes applied.</p>
<h3 id="what-to-expect">What to expect</h3>
<ul>
<li>Small instances with up to 10 dashboards or 10 folders are automatically migrated on startup.</li>
<li>Larger instances are not affected. You can opt in manually when you&rsquo;re ready by setting the following in your <code>grafana.ini</code> or <code>custom.ini</code> configuration file:

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">ini</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-ini">[unified_storage.folders.folder.grafana.app]
enableMigration = true

[unified_storage.dashboards.dashboard.grafana.app]
enableMigration = true</code></pre>
  </div>
</div>
</li>
<li>If any migration issues occur, Grafana logs a warning so you can investigate early. Full enforcement is scheduled for a future release.</li>
</ul>
]]></content><description>&lt;p>If your instance is small, Grafana now automatically migrates your folders and dashboards to Unified Storage. While this migration won&amp;rsquo;t have any visible change in the system, it will prepare you for upcoming storage improvements with zero configuration required.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Segmentation for Adaptive Logs</title><link>https://grafana.com/whats-new/2026-02-19-segmentation-for-adaptive-logs/</link><pubDate>Thu, 19 Feb 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-13-redesigned-segmentation-for-adaptive-logs</guid><content><![CDATA[<p>Easily manage Adaptive Logs on a per-team basis.</p>
<p>Seegmentation to granularly manage Adaptive Logs is now Generally Available. Viewing recommendations, bulk editing, and understand savings impact are now all streamlined into a single-segment specific view. SRE&rsquo;s can feel more comfortable optimizing safely within team boundaries, and balancing the optimization load with their application teams.</p>
]]></content><description>&lt;p>Easily manage Adaptive Logs on a per-team basis.&lt;/p>
&lt;p>Seegmentation to granularly manage Adaptive Logs is now Generally Available. Viewing recommendations, bulk editing, and understand savings impact are now all streamlined into a single-segment specific view. SRE&amp;rsquo;s can feel more comfortable optimizing safely within team boundaries, and balancing the optimization load with their application teams.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/adaptive-telemetry/adaptive-logs/additional-configuration/create-segment-overrides/">Docs: Adaptive Logs Segmentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Query Caching: Removal of duplicated metrics</title><link>https://grafana.com/whats-new/2026-02-18-query-caching--removal-of-duplicated-metrics/</link><pubDate>Wed, 18 Feb 2026 10:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-18-query-caching-removal-of-duplicated-metrics</guid><content><![CDATA[<p>In Grafana v12, we <a href="/whats-new/2025-05-05-deduplication-and-renaming-of-metric-cache_size/">announced</a> the deprecation of duplicated metrics exposed by the Query Caching feature.</p>
<p>In Grafana v13, we&rsquo;ve removed the duplicated metrics <code>grafana_caching_items</code> and <code>grafana_caching_size</code>.</p>
<h4 id="mitigation">Mitigation</h4>
<p>We recommend you update your dashboards to use the following metrics instead:</p>
<ul>
<li><code>grafana_caching_resource_cache_size</code></li>
<li><code>grafana_caching_query_cache_size</code></li>
<li><code>grafana_caching_resource_cache_items</code></li>
<li><code>grafana_caching_query_cache_items</code></li>
</ul>
]]></content><description>&lt;p>In Grafana v12, we &lt;a href="/whats-new/2025-05-05-deduplication-and-renaming-of-metric-cache_size/">announced&lt;/a> the deprecation of duplicated metrics exposed by the Query Caching feature.&lt;/p>
&lt;p>In Grafana v13, we&amp;rsquo;ve removed the duplicated metrics &lt;code>grafana_caching_items&lt;/code> and &lt;code>grafana_caching_size&lt;/code>.&lt;/p></description><availability>None</availability><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Breaking change</tag><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v13.0.0</selfManagedReleaseVersion></item><item><title>Analyze errors in Frontend Observability with Grafana Assistant</title><link>https://grafana.com/whats-new/2026-02-17-analyze-errors-in-frontend-observability-with-grafana-assistant/</link><pubDate>Tue, 17 Feb 2026 17:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-17-analyze-errors-in-frontend-observability</guid><content><![CDATA[<p>Debugging frontend errors just got easier. From the <strong>Errors</strong> drawer in Grafana Cloud Frontend Observability, click the <strong>Analyze</strong> button to kick off Grafana Assistant&rsquo;s root cause analysis investigation.</p>
<p>The assistant uses details from sessions with the selected error to identify user behavior leading up to errors and patterns in error logs, giving you actionable insights to resolve issues faster.</p>
<p>This feature is generally available now, with more automatic root cause analysis and error resolution capabilities coming soon.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1812px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/frontend-observability/analyze-button.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/frontend-observability/analyze-button.png"data-srcset="/media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=320 320w, /media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=550 550w, /media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=750 750w, /media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=900 900w, /media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=1040 1040w, /media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=1240 1240w, /media/docs/grafana-cloud/frontend-observability/analyze-button.png?w=1920 1920w"data-sizes="auto"alt="Click this button to analyze your frontend errors with the Grafana assistant"width="1812"height="242"title="Click this button to analyze your frontend errors with the Grafana assistant"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/frontend-observability/analyze-button.png"
            alt="Click this button to analyze your frontend errors with the Grafana assistant"width="1812"height="242"title="Click this button to analyze your frontend errors with the Grafana assistant"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Click this button to analyze your frontend errors with the Grafana assistant</figcaption></a></figure>
]]></content><description>&lt;p>Debugging frontend errors just got easier. From the &lt;strong>Errors&lt;/strong> drawer in Grafana Cloud Frontend Observability, click the &lt;strong>Analyze&lt;/strong> button to kick off Grafana Assistant&amp;rsquo;s root cause analysis investigation.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><tag>Grafana Assistant</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Role-based access control for saved queries</title><link>https://grafana.com/whats-new/2026-02-17-role-based-access-control-for-saved-queries/</link><pubDate>Tue, 17 Feb 2026 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-30-rbac-for-saved-queries</guid><content><![CDATA[<p>Saved queries now supports role-based access control (RBAC), giving teams a clearer and safer way to share and manage queries.</p>
<p>Saved queries are now shared by default: all users with access can reuse them, while only users with the Writer role can create, edit, or delete them. This replaces the previous per-query sharing checkbox with consistent, role-based permissions.</p>
<p>Two custom roles are available:</p>
<ul>
<li>Writer: Create, update, and delete saved queries</li>
<li>Reader: Reuse existing saved queries</li>
</ul>
<p>This makes it easier to collaborate on saved queries without risking accidental changes, while keeping ownership and control clear.</p>
]]></content><description>&lt;p>Saved queries now supports role-based access control (RBAC), giving teams a clearer and safer way to share and manage queries.&lt;/p>
&lt;p>Saved queries are now shared by default: all users with access can reuse them, while only users with the Writer role can create, edit, or delete them. This replaces the previous per-query sharing checkbox with consistent, role-based permissions.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/#roles-permissions-and-rbac">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Default columns configuration for Logs Drilldown</title><link>https://grafana.com/whats-new/2026-02-13-default-columns-configuration-for-logs-drilldown/</link><pubDate>Fri, 13 Feb 2026 11:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-13-default-columns-configuration-for-logs-drilldown</guid><content><![CDATA[<p>You can now configure default columns for Logs Drilldown directly from the plugin configuration page.</p>
<p>This new capability allows administrators to define which fields (or columns) are displayed by default based on the selected set of labels. Instead of relying on a static column setup, the logs view can now support a pre-configured default state per service, or set of services, ensuring users immediately see the most relevant information for their use case.</p>
<p>With this change, we aim for an improved log exploration with focus on the most important fields, providing a more consistent and guided experience across teams.</p>
<p>This enhancement helps reduce manual column adjustments and ensures that log drilldowns start with the right context every time.</p>
]]></content><description>&lt;p>You can now configure default columns for Logs Drilldown directly from the plugin configuration page.&lt;/p>
&lt;p>This new capability allows administrators to define which fields (or columns) are displayed by default based on the selected set of labels. Instead of relying on a static column setup, the logs view can now support a pre-configured default state per service, or set of services, ensuring users immediately see the most relevant information for their use case.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs Drilldown</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Save and resume log explorations in Logs Drilldown</title><link>https://grafana.com/whats-new/2026-02-13-save-and-resume-log-explorations-in-logs-drilldown/</link><pubDate>Fri, 13 Feb 2026 11:02:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-13-save-and-resume-log-explorations-in-logs-drilldown</guid><content><![CDATA[<p>You can now save a log exploration in <strong>Logs Drilldown</strong> and return to it later.</p>
<p>Saved explorations include your active filters, so you don’t have to recreate the same view each time you investigate an issue.</p>
<p>How this works depends on your deployment:</p>
<ul>
<li>Grafana OSS: Explorations are saved in your browser’s local storage. They’re available on the same browser and device, and are cleared if you clear browser data.</li>
<li>Grafana Cloud and Grafana Enterprise: Explorations are stored as saved queries. They persist across sessions and browsers and are tied to your user account, and can be optionally shared across the organization.</li>
</ul>
<p>This makes it easier to revisit common investigations, keep ongoing debugging sessions, or maintain a set of frequently used log views.</p>
]]></content><description>&lt;p>You can now save a log exploration in &lt;strong>Logs Drilldown&lt;/strong> and return to it later.&lt;/p>
&lt;p>Saved explorations include your active filters, so you don’t have to recreate the same view each time you investigate an issue.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Pending period added to alert states</title><link>https://grafana.com/whats-new/2026-02-12-pending-period-added-to-alert-states/</link><pubDate>Thu, 12 Feb 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-11-pending-period-added-to-alert-states</guid><content><![CDATA[<p>Pending periods have been added to <code>NoData</code> and <code>Error </code>alert states in Alerting to help reduce noise by preventing notifications triggering after first evaluation and giving you more granular control. Now, <code>NoData</code> and <code>Error</code> alerts honor the same pending period as regular alerts. Notifications are sent only after the pending period elapses.</p>
]]></content><description>&lt;p>Pending periods have been added to &lt;code>NoData&lt;/code> and &lt;code>Error &lt;/code>alert states in Alerting to help reduce noise by preventing notifications triggering after first evaluation and giving you more granular control. Now, &lt;code>NoData&lt;/code> and &lt;code>Error&lt;/code> alerts honor the same pending period as regular alerts. Notifications are sent only after the pending period elapses.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/alerting/alerting-rules/create-grafana-managed-rule/#configure-no-data-and-error-handling">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Diversity sampling for Adaptive Traces</title><link>https://grafana.com/whats-new/2026-02-11-diversity-sampling-for-adaptive-traces/</link><pubDate>Wed, 11 Feb 2026 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-30-diversity-policies-for-adaptive-traces</guid><content><![CDATA[<p>Easily and confidently optimize trace storage while ensuring even your smallest sets of traces are represented.</p>
<p>Diversity sampling captures at least one trace for each unique trace combination (fingerprint) within a fixed time window. These combinations are defined by attributes such as service, route, and status code. With this baseline coverage in place, you can reduce probabilistic sampling rates and avoid creating and managing additional policies just to make sure developers find the traces they need.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 938px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/adaptive-metrics/diversity_recommendation.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/adaptive-metrics/diversity_recommendation.png"data-srcset="/media/adaptive-metrics/diversity_recommendation.png?w=320 320w, /media/adaptive-metrics/diversity_recommendation.png?w=550 550w, /media/adaptive-metrics/diversity_recommendation.png?w=750 750w, /media/adaptive-metrics/diversity_recommendation.png?w=900 900w, /media/adaptive-metrics/diversity_recommendation.png?w=1040 1040w, /media/adaptive-metrics/diversity_recommendation.png?w=1240 1240w, /media/adaptive-metrics/diversity_recommendation.png?w=1920 1920w"data-sizes="auto"alt=""width="938"height="196"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/diversity_recommendation.png"
            alt=""width="938"height="196"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Easily and confidently optimize trace storage while ensuring even your smallest sets of traces are represented.&lt;/p>
&lt;p>Diversity sampling captures at least one trace for each unique trace combination (fingerprint) within a fixed time window. These combinations are defined by attributes such as service, route, and status code. With this baseline coverage in place, you can reduce probabilistic sampling rates and avoid creating and managing additional policies just to make sure developers find the traces they need.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/adaptive-telemetry/adaptive-traces/manage-recommendations/diversity-policy/">Documentation: Diversity sampling for Adaptive Traces</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Adaptive Telemetry</tag><tag>Cost management</tag><tag>Traces</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Restore Deleted Dashboards - Public Preview</title><link>https://grafana.com/whats-new/2026-02-10-restore-deleted-dashboards---public-preview/</link><pubDate>Tue, 10 Feb 2026 12:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-03-restore-deleted-dashboards-public-preview</guid><content><![CDATA[<p>Restore Dashboards is in Public Preview! We would love your feedback, you can <a href="https://docs.google.com/forms/d/e/1FAIpQLScysVWtUz5lKIZjgOLmfxFlvFfUO2iYNbcAA5lg2PLh65yTBQ/viewform" target="_blank" rel="noopener noreferrer">share it here</a>.</p>
<p>You can restore dashboards you’ve deleted, no support ticket needed. With the new Recently deleted view, accidentally removing a dashboard no longer means lost work or rebuilding panels from scratch.</p>
<p>When you delete a dashboard, it now moves into a deletion history area instead of being removed permanently. From there, you can browse previously deleted dashboards and restore them to any folder you choose.</p>
<h3 id="restore-dashboards-from-the-new-recently-deleted-view">Restore dashboards from the new Recently deleted view</h3>
<p>From the Dashboards page, click Recently deleted to see dashboards you’ve deleted. Admins can view all dashboards removed in the last 12 months. </p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1355px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/recently-deleted-btn.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/recently-deleted-btn.png"data-srcset="/media/whats-new/recently-deleted-btn.png?w=320 320w, /media/whats-new/recently-deleted-btn.png?w=550 550w, /media/whats-new/recently-deleted-btn.png?w=750 750w, /media/whats-new/recently-deleted-btn.png?w=900 900w, /media/whats-new/recently-deleted-btn.png?w=1040 1040w, /media/whats-new/recently-deleted-btn.png?w=1240 1240w, /media/whats-new/recently-deleted-btn.png?w=1920 1920w"data-sizes="auto"alt=""width="1355"height="478"/>
        <noscript>
          <img
            src="/media/whats-new/recently-deleted-btn.png"
            alt=""width="1355"height="478"/>
        </noscript></div></a></figure>
<p>Select one or more dashboards to restore. The folder behavior is as follows:</p>
<ul>
<li>If a dashboard’s original folder still exists, it’s preselected.</li>
<li>If multiple dashboards were deleted from the same folder, that folder is preselected.</li>
<li>If they came from different folders—or the original folder no longer exists—simply choose a new target folder.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1353px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/restore-btn.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/restore-btn.png"data-srcset="/media/whats-new/restore-btn.png?w=320 320w, /media/whats-new/restore-btn.png?w=550 550w, /media/whats-new/restore-btn.png?w=750 750w, /media/whats-new/restore-btn.png?w=900 900w, /media/whats-new/restore-btn.png?w=1040 1040w, /media/whats-new/restore-btn.png?w=1240 1240w, /media/whats-new/restore-btn.png?w=1920 1920w"data-sizes="auto"alt=""width="1353"height="462"/>
        <noscript>
          <img
            src="/media/whats-new/restore-btn.png"
            alt=""width="1353"height="462"/>
        </noscript></div></a></figure>
<p>Restored dashboards inherit the permissions of the folder you restore them into, making it easy to get them back into the right place.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1352px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/restore-folder2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/restore-folder2.png"data-srcset="/media/whats-new/restore-folder2.png?w=320 320w, /media/whats-new/restore-folder2.png?w=550 550w, /media/whats-new/restore-folder2.png?w=750 750w, /media/whats-new/restore-folder2.png?w=900 900w, /media/whats-new/restore-folder2.png?w=1040 1040w, /media/whats-new/restore-folder2.png?w=1240 1240w, /media/whats-new/restore-folder2.png?w=1920 1920w"data-sizes="auto"alt=""width="1352"height="485"/>
        <noscript>
          <img
            src="/media/whats-new/restore-folder2.png"
            alt=""width="1352"height="485"/>
        </noscript></div></a></figure>
<h3 id="how-deletion-history-works">How deletion history works</h3>
<p>Deleted dashboards are stored for up to 12 months, with space for 1,000 dashboards per org. When that limit is reached, the oldest entries are automatically removed, even if the full retention period hasn’t passed.</p>
<h3 id="availability-and-limitations">Availability and limitations</h3>
<p>This feature is currently available to Grafana Cloud only, and will roll out to customers starting February 2026. For more information, <a href="/docs/grafana/latest/visualizations/dashboards/manage-dashboards/#restore-deleted-dashboards">refer to the documentation</a>. </p>
<p>As mentioned above, we would love your feedback, you can <a href="https://docs.google.com/forms/d/e/1FAIpQLScysVWtUz5lKIZjgOLmfxFlvFfUO2iYNbcAA5lg2PLh65yTBQ/viewform" target="_blank" rel="noopener noreferrer">share it here</a>.</p>
<p>Current limitations:</p>
<ul>
<li>Dashboard-level permissions are not restored; restored dashboards inherit folder permissions</li>
<li>Version history is not preserved (restored dashboards begin at version 1).</li>
<li>Folders themselves cannot be restored.</li>
</ul>
]]></content><description>&lt;p>Restore Dashboards is in Public Preview! We would love your feedback, you can &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLScysVWtUz5lKIZjgOLmfxFlvFfUO2iYNbcAA5lg2PLh65yTBQ/viewform" target="_blank" rel="noopener noreferrer">share it here&lt;/a>.&lt;/p>
&lt;p>You can restore dashboards you’ve deleted, no support ticket needed. With the new Recently deleted view, accidentally removing a dashboard no longer means lost work or rebuilding panels from scratch.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Costs and savings in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2026-02-10-costs-and-savings-in-kubernetes-monitoring/</link><pubDate>Tue, 10 Feb 2026 09:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-12-costs-and-savings-in-kubernetes-monitoring</guid><content><![CDATA[<p>Kubernetes costs are notoriously hard to track and optimize. New <strong>Overview</strong> and <strong>Savings</strong> tabs in Kubernetes Monitoring show:</p>
<ul>
<li>Spending across the past 60 days</li>
<li>Potential savings for the next 30 days</li>
<li>How much you can save by optimizing resources</li>
<li>Recommendations from <strong>Grafana Assistant</strong> about your data</li>
</ul>
<p><figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2272px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/60-day-cost.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/60-day-cost.png"data-srcset="/media/docs/grafana-cloud/k8s/60-day-cost.png?w=320 320w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=550 550w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=750 750w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=900 900w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=1920 1920w"data-sizes="auto"alt="Track spending trends with 60-day historic costs"width="2272"height="364"title="Track spending trends with 60-day historic costs"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/60-day-cost.png"
            alt="Track spending trends with 60-day historic costs"width="2272"height="364"title="Track spending trends with 60-day historic costs"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Track spending trends with 60-day historic costs</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2242px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/savings-tab.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/savings-tab.png"data-srcset="/media/docs/grafana-cloud/k8s/savings-tab.png?w=320 320w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=550 550w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=750 750w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=900 900w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=1920 1920w"data-sizes="auto"alt="Quantified savings opportunities across resource types"width="2242"height="1162"title="Quantified savings opportunities across resource types"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/savings-tab.png"
            alt="Quantified savings opportunities across resource types"width="2242"height="1162"title="Quantified savings opportunities across resource types"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Quantified savings opportunities across resource types</figcaption></a></figure></p>
]]></content><description>&lt;p>Kubernetes costs are notoriously hard to track and optimize. New &lt;strong>Overview&lt;/strong> and &lt;strong>Savings&lt;/strong> tabs in Kubernetes Monitoring show:&lt;/p>
&lt;ul>
&lt;li>Spending across the past 60 days&lt;/li>
&lt;li>Potential savings for the next 30 days&lt;/li>
&lt;li>How much you can save by optimizing resources&lt;/li>
&lt;li>Recommendations from &lt;strong>Grafana Assistant&lt;/strong> about your data&lt;/li>
&lt;/ul>
&lt;p>&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2272px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/k8s/60-day-cost.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/k8s/60-day-cost.png"data-srcset="/media/docs/grafana-cloud/k8s/60-day-cost.png?w=320 320w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=550 550w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=750 750w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=900 900w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/60-day-cost.png?w=1920 1920w"data-sizes="auto"alt="Track spending trends with 60-day historic costs"width="2272"height="364"title="Track spending trends with 60-day historic costs"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/60-day-cost.png"
alt="Track spending trends with 60-day historic costs"width="2272"height="364"title="Track spending trends with 60-day historic costs"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Track spending trends with 60-day historic costs&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2242px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/k8s/savings-tab.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/k8s/savings-tab.png"data-srcset="/media/docs/grafana-cloud/k8s/savings-tab.png?w=320 320w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=550 550w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=750 750w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=900 900w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/savings-tab.png?w=1920 1920w"data-sizes="auto"alt="Quantified savings opportunities across resource types"width="2242"height="1162"title="Quantified savings opportunities across resource types"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/savings-tab.png"
alt="Quantified savings opportunities across resource types"width="2242"height="1162"title="Quantified savings opportunities across resource types"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Quantified savings opportunities across resource types&lt;/figcaption>&lt;/a>&lt;/figure>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Git Sync now available in Public Preview</title><link>https://grafana.com/whats-new/2026-02-09-git-sync-now-available-in-public-preview/</link><pubDate>Mon, 09 Feb 2026 09:52:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-04-git-sync-now-available-in-public-preview</guid><content><![CDATA[<p>Git Sync in Grafana lets you manage your dashboards as code as JSON files stored in GitHub. You and your team can use it to version control, collaborate, and automate deployments efficiently.</p>
<p>This feature, now starting to roll out to all Grafana Cloud instances in <a href="/docs/release-life-cycle/#public-preview">Public Preview</a>, lets you benefit from a native Git workflow directly from Grafana.</p>
<p>With Git Sync, you can combine the simplicity of editing dashboards in the Grafana UI with the knowledge that your dashboards are stored in a remote repository, and changes are traceable. Try it now in your Grafana Cloud instance.</p>
<p>To learn more about Git Sync, read this <a href="/blog/git-sync-grafana/">blog post</a> or watch this <a href="https://youtu.be/gjhmarpMPCY" target="_blank" rel="noopener noreferrer">video</a>.</p>
]]></content><description>&lt;p>Git Sync in Grafana lets you manage your dashboards as code as JSON files stored in GitHub. You and your team can use it to version control, collaborate, and automate deployments efficiently.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/as-code/observability-as-code/git-sync/">Git Sync documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Default Spreadsheets in the Google Sheets Data Source</title><link>https://grafana.com/whats-new/2026-02-06-default-spreadsheets-in-the-google-sheets-data-source/</link><pubDate>Fri, 06 Feb 2026 18:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-06-default-spreadsheets-in-the-google-sheets-data-source</guid><content><![CDATA[<p>Using the Google Sheets data source in Grafana is all about speed and flexibility, but one recurring friction point was having to reselect the same spreadsheet every time the data source was used.</p>
<p>We’ve improved that experience.</p>
<p>You can now set a default spreadsheet when creating a Google Sheets data source, so it’s automatically available whenever the data source is used. Instead of repeatedly selecting the same file, users can define it once and reuse it across dashboards, panels, and queries.</p>
<p>The result is a smoother workflow for common use cases like tracking KPIs in shared spreadsheets, visualizing operational checklists, or building internal dashboards from collaboratively maintained data. Teams that rely on a single spreadsheet as a source of truth can now treat it as a stable data source instead of a repeated selection step.</p>
]]></content><description>&lt;p>Using the Google Sheets data source in Grafana is all about speed and flexibility, but one recurring friction point was having to reselect the same spreadsheet every time the data source was used.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>Map one variable to multiple values</title><link>https://grafana.com/whats-new/2026-02-06-map-one-variable-to-multiple-values/</link><pubDate>Fri, 06 Feb 2026 14:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-20-map-one-variable-to-multiple-values</guid><content><![CDATA[<p>We’re excited to introduce multi-property variables—a simple, powerful way to let you map several identifiers to a single variable.
Instead of creating and keeping multiple variables for the same logical concept in sync (for example, an environment identified as &ldquo;dev&rdquo; vs &ldquo;development&rdquo;), you can map all of those identifiers to one variable and then reference any property you need in panels and queries.
This reduces dashboard clutter and makes multi-source dashboards much easier to author and maintain.</p>
<p>This feature is supported for the <strong>Custom</strong> and <strong>Query</strong> variable types.
For query variables, you can create multi-property variables for Infinity and PostgreSQL data sources.</p>
<p>This feature is being rolled out across Grafana Cloud over the next few weeks.
To try it out in self-managed Grafana, enable the <code>multiPropsVariables</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>.</p>
<h3 id="how-it-works">How it works</h3>
<p>Define variable options as a JSON array of objects.
Each object can have any number of properties.
For example, you might want to visualize data across multiple environments using properties such as <code>text</code>, <code>value</code>, <code>aws</code>, <code>azure</code>, or <code>google</code>.
You would configure this data as follows in the custom variable configuration:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">[</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-">     { &#34;value&#34;: &#34;1&#34;, &#34;text&#34;: &#34;Development&#34;, &#34;aws&#34;: &#34;dev&#34;, &#34;azure&#34;: &#34;development&#34;, &#34;google&#34;: &#34;googledev&#34; },
     { &#34;value&#34;: &#34;2&#34;, &#34;text&#34;: &#34;Staging&#34;, &#34;aws&#34;: &#34;stag&#34;, &#34;azure&#34;: &#34;staging&#34;, &#34;google&#34;: &#34;googlestag&#34; },
     { &#34;value&#34;: &#34;3&#34;, &#34;text&#34;: &#34;Production&#34;, &#34;aws&#34;: &#34;prod&#34;, &#34;azure&#34;: &#34;production&#34;, &#34;google&#34;: &#34;googleprod&#34; }
]</code></pre>
  </div>
</div>
<p>This is how those values are displayed in a preview:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png"data-srcset="/media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png?w=1920 1920w"data-sizes="auto"alt="Custom variable configuration and preview of values"width="1500"height="1054"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-multipropvar-preview-vals-v12.4.png"
            alt="Custom variable configuration and preview of values"width="1500"height="1054"/>
        </noscript></div></a></figure>
<p>Then use <code>${var.someProperty}</code> to reference any property in your dashboard panels:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png"data-srcset="/media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png?w=1920 1920w"data-sizes="auto"alt="Multi-property variable used in a text panel"width="2196"height="1466"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-multipropvar-used-12.4.png"
            alt="Multi-property variable used in a text panel"width="2196"height="1466"/>
        </noscript></div></a></figure>
<p>You can even deeply nest properties and still access them using familiar variable syntax.
In the following example, each user has an address property with all the elements of an address nested within it:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 650px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png"data-srcset="/media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png?w=1920 1920w"data-sizes="auto"alt="Nested variable configuration"width="1498"height="1214"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-multipropvar-nested-v12.4.png"
            alt="Nested variable configuration"width="1498"height="1214"/>
        </noscript></div></a></figure>
<h3 id="user-interface-updates">User interface updates</h3>
<p>To support this feature, we&rsquo;ve updated the user interface.</p>
<p>We&rsquo;ve added a values format selector to the custom variables editor so you can choose between CSV and JSON, and author JSON object options directly.</p>
<p>For the custom and query variable types, the editor now also shows a <strong>Preview of values</strong> table, including the properties, so you can quickly verify property names and values. The preview displays deeply nested properties, and the editor supports autocomplete for property paths.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/WZA1gXhJVsA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We’re excited to introduce multi-property variables—a simple, powerful way to let you map several identifiers to a single variable.
Instead of creating and keeping multiple variables for the same logical concept in sync (for example, an environment identified as &amp;ldquo;dev&amp;rdquo; vs &amp;ldquo;development&amp;rdquo;), you can map all of those identifiers to one variable and then reference any property you need in panels and queries.
This reduces dashboard clutter and makes multi-source dashboards much easier to author and maintain.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/variables/add-template-variables/#configure-multi-property-variables">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Investigate Security Incidents with Falcon LogScale NextGen SIEM mode</title><link>https://grafana.com/whats-new/2026-02-05-investigate-security-incidents-with-falcon-logscale-nextgen-siem-mode/</link><pubDate>Thu, 05 Feb 2026 23:28:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-05-falcon-logscale-data-source-supports-nextgen-siem</guid><content><![CDATA[<p>Security teams using CrowdStrike&rsquo;s Falcon NextGen SIEM now have a direct path to visualize their security data in Grafana. With dedicated NGSIEM mode, connect via OAuth2 client credentials and bring your security investigations and incident data directly into your existing Grafana dashboards for unified observability and threat analysis. Get started by selecting NGSIEM mode in your data source configuration and learn more in the <a href="/https://grafana.com/docs/plugins/grafana-falconlogscale-datasource/latest/configure/#oauth2-client-credentials-authentication">configuration documentation</a>.</p>
]]></content><description>&lt;p>Security teams using CrowdStrike&amp;rsquo;s Falcon NextGen SIEM now have a direct path to visualize their security data in Grafana. With dedicated NGSIEM mode, connect via OAuth2 client credentials and bring your security investigations and incident data directly into your existing Grafana dashboards for unified observability and threat analysis. Get started by selecting NGSIEM mode in your data source configuration and learn more in the &lt;a href="/https://grafana.com/docs/plugins/grafana-falconlogscale-datasource/latest/configure/#oauth2-client-credentials-authentication">configuration documentation&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-falconlogscale-datasource/latest/configure/#oauth2-client-credentials-authentication">Documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/grafana/plugins/grafana-falconlogscale-datasource/">Falcon LogScale data source</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>New single space to manage your integrations in Grafana Cloud</title><link>https://grafana.com/whats-new/2026-02-04-new-single-space-to-manage-your-integrations-in-grafana-cloud/</link><pubDate>Wed, 04 Feb 2026 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-02-04-new-single-space-to-manage-your-interations-in-grafana-cloud</guid><content><![CDATA[<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1718px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/aaaaa.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/aaaaa.png"data-srcset="/media/whats-new/aaaaa.png?w=320 320w, /media/whats-new/aaaaa.png?w=550 550w, /media/whats-new/aaaaa.png?w=750 750w, /media/whats-new/aaaaa.png?w=900 900w, /media/whats-new/aaaaa.png?w=1040 1040w, /media/whats-new/aaaaa.png?w=1240 1240w, /media/whats-new/aaaaa.png?w=1920 1920w"data-sizes="auto"alt=""width="1718"height="645"/>
        <noscript>
          <img
            src="/media/whats-new/aaaaa.png"
            alt=""width="1718"height="645"/>
        </noscript></div></a></figure>
<p><strong>If you are using more than one integration in you observability fleet this new functionality will help you understand and manage their state.</strong></p>
<p>It will enable you to:</p>
<ul>
<li>Update them with a single click.</li>
<li>Navigate to their dashboards and alerts.</li>
<li>Find their documentation.</li>
</ul>
<p><strong>The three summary cards</strong> on top that give you an instant <strong>overview of your integrations health.</strong> They show you how many of:</p>
<ul>
<li>Integrations you have.</li>
<li>Are running the latest version.</li>
<li>Need an update.</li>
</ul>
<p><strong>The new table view</strong> helps you wave off complexity to <strong>view your complete Integrations estate.</strong> Each row shows:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 688px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/image_2026-02-04_160503045.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/image_2026-02-04_160503045.png"data-srcset="/media/whats-new/image_2026-02-04_160503045.png?w=320 320w, /media/whats-new/image_2026-02-04_160503045.png?w=550 550w, /media/whats-new/image_2026-02-04_160503045.png?w=750 750w, /media/whats-new/image_2026-02-04_160503045.png?w=900 900w, /media/whats-new/image_2026-02-04_160503045.png?w=1040 1040w, /media/whats-new/image_2026-02-04_160503045.png?w=1240 1240w, /media/whats-new/image_2026-02-04_160503045.png?w=1920 1920w"data-sizes="auto"alt=""width="688"height="294"/>
        <noscript>
          <img
            src="/media/whats-new/image_2026-02-04_160503045.png"
            alt=""width="688"height="294"/>
        </noscript></div></a></figure>
<p>Everything you need is visible in one row. It&rsquo;s now easier to find the <strong>dashboards and alerts you need without tab switching.</strong></p>
<h3 id="one-click-updates">One-click updates</h3>
<p>When a <strong>new version</strong> of an integration is available, you&rsquo;ll see an <strong>&ldquo;Update&rdquo; button</strong>. You can click it, confirm in the modal, and you&rsquo;re done. <strong>Then you&rsquo;ll see &ldquo;Up to date&rdquo;</strong> with a green checkmark in the same place confirming that the <strong>update is successful.</strong></p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1462px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/image_2026-02-04_160640591.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/image_2026-02-04_160640591.png"data-srcset="/media/whats-new/image_2026-02-04_160640591.png?w=320 320w, /media/whats-new/image_2026-02-04_160640591.png?w=550 550w, /media/whats-new/image_2026-02-04_160640591.png?w=750 750w, /media/whats-new/image_2026-02-04_160640591.png?w=900 900w, /media/whats-new/image_2026-02-04_160640591.png?w=1040 1040w, /media/whats-new/image_2026-02-04_160640591.png?w=1240 1240w, /media/whats-new/image_2026-02-04_160640591.png?w=1920 1920w"data-sizes="auto"alt=""width="1462"height="568"/>
        <noscript>
          <img
            src="/media/whats-new/image_2026-02-04_160640591.png"
            alt=""width="1462"height="568"/>
        </noscript></div></a></figure>
<h2 id="try-it-out">Try it out</h2>
<p><strong>The new Manage Integrations page is available now.</strong></p>
<p>Head to <strong>Connections &gt; Manage integrations</strong> in your Grafana Cloud instance to check it out.</p>
<p>If you have feedback, drop by the #integrations channel in the <a href="https://slack.grafana.com/" target="_blank" rel="noopener noreferrer">Grafana Community Slack.</a></p>
<p><strong>We&rsquo;d love to hear from you!</strong></p>
]]></content><description>&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1718px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/whats-new/aaaaa.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/whats-new/aaaaa.png"data-srcset="/media/whats-new/aaaaa.png?w=320 320w, /media/whats-new/aaaaa.png?w=550 550w, /media/whats-new/aaaaa.png?w=750 750w, /media/whats-new/aaaaa.png?w=900 900w, /media/whats-new/aaaaa.png?w=1040 1040w, /media/whats-new/aaaaa.png?w=1240 1240w, /media/whats-new/aaaaa.png?w=1920 1920w"data-sizes="auto"alt=""width="1718"height="645"/>
&lt;noscript>
&lt;img
src="/media/whats-new/aaaaa.png"
alt=""width="1718"height="645"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>&lt;strong>If you are using more than one integration in you observability fleet this new functionality will help you understand and manage their state.&lt;/strong>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>SCIM user and team provisioning</title><link>https://grafana.com/whats-new/2026-02-03-scim-user-and-team-provisioning/</link><pubDate>Tue, 03 Feb 2026 10:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-14-scim-user-and-team-provisioning</guid><content><![CDATA[<h4 id="never-wait-for-a-login-to-secure-your-stack">Never wait for a login to secure your stack</h4>
<p>You can now automate your entire user lifecycle and team structures directly from your identity provider (IdP). By moving SCIM from public preview to general availability, we’ve removed the &ldquo;first login&rdquo; bottleneck, allowing centralized operators to provision, configure, and secure users before they even open the app.</p>
<p>Instead of managing complex sync pipelines and waiting for users to log in to assign permissions, you can now build, test, and scale your entire engineering organizational structure in minutes.</p>
<ul>
<li><strong>Onboard instantly:</strong> Users and teams are created the moment they are added to your IdP, enabling immediate configuration in tools like IRM.</li>
<li><strong>Automate deprovisioning:</strong> Gain peace of mind with automatic seat reclamation and instant access removal the second a user is deactivated in your IdP.</li>
<li><strong>Scale faster:</strong> Early adopters of SCIM see more active users within 90 days compared to SAML-only customers, because removing manual friction accelerates platform adoption.</li>
</ul>
<p>Enable SCIM now - available with Okta and Entra ID for Grafana Cloud and Enterprise v12.4.</p>
<p><a href="/docs/grafana/next/setup-grafana/configure-access/configure-scim-provisioning/">Learn how to configure SCIM</a></p>
]]></content><description>&lt;h4 id="never-wait-for-a-login-to-secure-your-stack">Never wait for a login to secure your stack&lt;/h4>
&lt;p>You can now automate your entire user lifecycle and team structures directly from your identity provider (IdP). By moving SCIM from public preview to general availability, we’ve removed the &amp;ldquo;first login&amp;rdquo; bottleneck, allowing centralized operators to provision, configure, and secure users before they even open the app.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-access/configure-scim-provisioning/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>Security</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Synthetic Monitoring: Secrets Management General Availability</title><link>https://grafana.com/whats-new/2026-02-02-synthetic-monitoring--secrets-management-general-availability/</link><pubDate>Mon, 02 Feb 2026 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-29-synthetic-monitoring-secrets-management-general-availability</guid><content><![CDATA[<p>We’re excited to announce the <strong>General Availability</strong> release of secrets management for Synthetic Monitoring, available to all Grafana Cloud users.</p>
<p>Secrets management gives you a centralized place to securely store sensitive data like API keys, passwords, and tokens.</p>
<p>You can reference secrets by name in your scripted and browser Synthetics checks so that sensitive values are never visible or stored as cleartext. Secret values are also automatically masked in all Synthetic Monitoring output to prevent accidental exposure.</p>
<p>Currently secrets can only be accessed in scripted and scripted browser checks, support for single HTTP will be available in the future as we continue to iterate on the feature.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/manage-secrets/">secrets management documentation</a>.</p>
]]></content><description>&lt;p>We’re excited to announce the &lt;strong>General Availability&lt;/strong> release of secrets management for Synthetic Monitoring, available to all Grafana Cloud users.&lt;/p>
&lt;p>Secrets management gives you a centralized place to securely store sensitive data like API keys, passwords, and tokens.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/manage-secrets/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>At-a-glance monitoring of your fleet with Fleet Management Overview</title><link>https://grafana.com/whats-new/2026-01-27-at-a-glance-monitoring-of-your-fleet-with-fleet-management-overview/</link><pubDate>Tue, 27 Jan 2026 22:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-27-at-a-glance-monitoring-of-your-fleet-with-fleet-management-overview</guid><content><![CDATA[<p>Managing hundreds or thousands of collectors just got easier. The new Overview tab in Grafana Fleet Management gives you instant visibility into your entire fleet&rsquo;s health and composition. See what matters most in seconds:</p>
<ul>
<li>Fleet composition – Visualize your collector types, versions, and operating systems at scale</li>
<li>Resource usage – Track your current collector and pipeline counts against stack limits</li>
<li>Troubleshoot at a glance – Spot pipeline errors across your fleet instantly</li>
<li>Active deployments – Monitor total collectors and active pipelines in real-time</li>
</ul>
<p>No matter the size of your fleet, the Overview tab puts critical metrics front and center, so you can identify trends, spot issues, and make informed decisions faster than ever.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1323px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-overview-tab.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-overview-tab.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-overview-tab.png?w=1920 1920w"data-sizes="auto"alt="The Overview tab with a dashboard of fleet statistics. Panels show collector and pipeline counts, limits, and errors."width="1323"height="828"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-overview-tab.png"
            alt="The Overview tab with a dashboard of fleet statistics. Panels show collector and pipeline counts, limits, and errors."width="1323"height="828"/>
        </noscript></div></a></figure>]]></content><description>&lt;p>Managing hundreds or thousands of collectors just got easier. The new Overview tab in Grafana Fleet Management gives you instant visibility into your entire fleet&amp;rsquo;s health and composition. See what matters most in seconds:&lt;/p>
&lt;ul>
&lt;li>Fleet composition – Visualize your collector types, versions, and operating systems at scale&lt;/li>
&lt;li>Resource usage – Track your current collector and pipeline counts against stack limits&lt;/li>
&lt;li>Troubleshoot at a glance – Spot pipeline errors across your fleet instantly&lt;/li>
&lt;li>Active deployments – Monitor total collectors and active pipelines in real-time&lt;/li>
&lt;/ul></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/">Fleet Management documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><tag>Fleet Management</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Alert Enrichment for Grafana Cloud</title><link>https://grafana.com/whats-new/2026-01-27-alert-enrichment-for-grafana-cloud/</link><pubDate>Tue, 27 Jan 2026 17:12:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-27-alert-enrichment-for-grafana-cloud</guid><content><![CDATA[<p>We are excited to offer a new alert enrichment feature for Grafana Cloud. Alert enrichments significantly enhance your experience by providing richer context directly within the alert notification. This way you can start diagnosing the issue, plan remediation steps, or determine severity and escalation paths without the need to click through to Grafana or other tooling. This supplemental information helps reduce false positives and ensures that better context is given to critical issues.</p>
<p>These enrichments can perform actions like querying data sources (metrics and logs), initiating background tasks like Assistant Investigations, adding direct links to tools such as Sift and Asserts, or even using an LLM Plugin to explain the alert&rsquo;s context. Alert enrichments are scoped by either labels, annotations, or applied across all alerts.</p>
<p>Check out our <a href="/docs/grafana-cloud/alerting-and-irm/alerting/configure-notifications/alert-enrichment/">documentation</a> and experiment with alert enrichment today and see it empower your workflow immediately!</p>
]]></content><description>&lt;p>We are excited to offer a new alert enrichment feature for Grafana Cloud. Alert enrichments significantly enhance your experience by providing richer context directly within the alert notification. This way you can start diagnosing the issue, plan remediation steps, or determine severity and escalation paths without the need to click through to Grafana or other tooling. This supplemental information helps reduce false positives and ensures that better context is given to critical issues.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Multi-Device Support for Grafana IRM Mobile App</title><link>https://grafana.com/whats-new/2026-01-27-multi-device-support-for-grafana-irm-mobile-app/</link><pubDate>Tue, 27 Jan 2026 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-23-multi-device-support-for-grafana-irm-mobile-app</guid><content><![CDATA[<p>On-call engineers don&rsquo;t always carry the same phone. You might have a work phone for the office and a personal phone for after hours. Until now, connecting a new device meant disconnecting the old one first.</p>
<p>Multi-device support changes that. You can now connect multiple phones to your Grafana IRM account and receive push notifications on all of them simultaneously. Switch between devices without missing a beat. Keep a backup phone connected when your primary is charging. Stay reachable wherever you are, on whatever device you have at hand.</p>
<p>Your on-call schedules, alert groups, and incidents sync seamlessly across all connected devices. Acknowledge an alert on one phone, and it updates everywhere. No more juggling logins or worrying about which device is &ldquo;the active one.&rdquo;</p>
<p>Get started by downloading the latest version of the Grafana IRM mobile app and signing in on any additional devices you&rsquo;d like to connect.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 5086px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/multi-device-irm-mobile-app.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/multi-device-irm-mobile-app.png"data-srcset="/media/whats-new/multi-device-irm-mobile-app.png?w=320 320w, /media/whats-new/multi-device-irm-mobile-app.png?w=550 550w, /media/whats-new/multi-device-irm-mobile-app.png?w=750 750w, /media/whats-new/multi-device-irm-mobile-app.png?w=900 900w, /media/whats-new/multi-device-irm-mobile-app.png?w=1040 1040w, /media/whats-new/multi-device-irm-mobile-app.png?w=1240 1240w, /media/whats-new/multi-device-irm-mobile-app.png?w=1920 1920w"data-sizes="auto"alt=""width="5086"height="2576"/>
        <noscript>
          <img
            src="/media/whats-new/multi-device-irm-mobile-app.png"
            alt=""width="5086"height="2576"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>On-call engineers don&amp;rsquo;t always carry the same phone. You might have a work phone for the office and a personal phone for after hours. Until now, connecting a new device meant disconnecting the old one first.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><tag>OnCall</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Visualization suggestions updates</title><link>https://grafana.com/whats-new/2026-01-22-visualization-suggestions-updates/</link><pubDate>Thu, 22 Jan 2026 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-31-visualization-suggestions-updates</guid><content><![CDATA[<p>Visualization <strong>Suggestions</strong>, which were introduced in <a href="/docs/grafana/latest/whatsnew/whats-new-in-v8-3/#panel-suggestions">Grafana 8.3.0</a>, have been updated to provide more applicable suggestions, and are now the default method to select a panel visualization.</p>
<p>When you preview a visualization using the updated <strong>Suggestions</strong> feature, we give you a full-sized preview of the suggestion in the panel editor before you select the suggestion.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/suggestions-example-optimized.png"
  alt="Example of visualization suggestions with a simple test datasource, with time series as the top option" width="2654"
     height="1274"/></p>
<p>The quality of suggestions provided should improve in the updated version of the feature, as we now leverage information provided by data sources, such as the <a href="/developers/dataplane/dataframes#available-data-frame-types">data frame type found in the data plane</a>, to make educated choices on which visualizations are the most suitable. We&rsquo;ve also tuned the system overall and updated the user interface to make the suggestions clearer.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/suggestions-logs-example-optimized.png"
  alt="Example of visualization suggestions for Loki datasource, with logs as the top option" width="3456"
     height="1696"/></p>
<p>To try out the updated visualization suggestions experience, enable the <code>newVizSuggestions</code> feature toggle.</p>
]]></content><description>&lt;p>Visualization &lt;strong>Suggestions&lt;/strong>, which were introduced in &lt;a href="/docs/grafana/latest/whatsnew/whats-new-in-v8-3/#panel-suggestions">Grafana 8.3.0&lt;/a>, have been updated to provide more applicable suggestions, and are now the default method to select a panel visualization.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Correlate Frontend issues on a Geographic Map</title><link>https://grafana.com/whats-new/2026-01-20-correlate-frontend-issues-on-a-geographic-map/</link><pubDate>Tue, 20 Jan 2026 18:02:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-20-correlate-frontend-issues-on-a-geographic-map</guid><content><![CDATA[<p>Teams can now quickly spot geographic patterns in performance and errors and drill into the regions driving issues. The new <a href="/docs/grafana-cloud/monitor-applications/frontend-observability/geolocation-tab/">Geolocation tab</a>  turns location data into an interactive investigation experience, making it easy to identify hotspots, compare regions, and understand why users are impacted.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://grafana.com/media/docs/grafana-cloud/frontend-observability/geolocation-whats-new-cover-image.png"
  alt="geolocation tab" width="1351"
     height="784"/></p>
<p>Geographic analysis is now built directly into Frontend Observability, making it easy to validate location-based performance hypotheses without custom queries or additional tools. With the Geolocation tab, geographic context is a first-class way to investigate frontend issues and validate location-based hypotheses.</p>
<p><strong>Core Features:</strong></p>
<ul>
<li>Visualize performance and error hotspots on an interactive, color-coded map</li>
<li>Drill down from global to local regions to isolate problem areas</li>
<li>Switch between Core Web Vitals and Error Rate to compare by different user experience KPIs</li>
<li>Jump directly from a region into filtered error or performance views</li>
</ul>
<p><strong>Use Cases</strong></p>
<ul>
<li>Find regions with slow loads or high error rates after a deployment</li>
<li>Validate CDN placement and regional infrastructure decisions</li>
<li>Detect localization or network-specific issues during location-based rollouts</li>
<li>Prioritize performance optimizations based on real user impact by region</li>
</ul>
<p>To use this Geolocation Map feature, you will need to turn on geolocation for your application. Learn how to get started in our <a href="/docs/grafana-cloud/monitor-applications/frontend-observability/geolocation-tab/">documentation.</a></p>
]]></content><description>&lt;p>Teams can now quickly spot geographic patterns in performance and errors and drill into the regions driving issues. The new &lt;a href="/docs/grafana-cloud/monitor-applications/frontend-observability/geolocation-tab/">Geolocation tab&lt;/a> turns location data into an interactive investigation experience, making it easy to identify hotspots, compare regions, and understand why users are impacted.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/geolocation-tab/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Revamped gauge visualization</title><link>https://grafana.com/whats-new/2026-01-19-revamped-gauge-visualization/</link><pubDate>Mon, 19 Jan 2026 08:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-31-revamped-gauge-panel</guid><content><![CDATA[<p>We&rsquo;ve reimagined the gauge visualization to provide more options and several new variations to make your dashboards more informative and more appealing.</p>
<p>The <strong>Circular</strong> shape has been introduced as an alternative to the existing <strong>Arc</strong> gauge under the new <strong>Style</strong> option.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/gauge-circular-and-arc-optimized.png"
  alt="demo of the circular gauge shape alongside the pre-existing arc gauge shape" width="2312"
     height="770"/></p>
<p>We&rsquo;ve also added sparkline support to the gauge, which improves the its usefulness as an alternative to the stat visualization for time series data.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/gauge-sparkline-optimized.png"
  alt="demo of sparkline gauges in circular and arc shapes" width="2304"
     height="772"/></p>
<p>Gradient support was also added. Gradients don&rsquo;t just look nice—they help users interpret panels with thresholds, or with series that use a continuous color scheme.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/gauge-gradient-thresholds-optimized.png"
  alt="demonstration of gradients for thresholds use cases" width="2185"
     height="702"/>
<img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/gauge-gradients-basic-palette-optimized.png"
  alt="demonstration of gradient gauges with glows and effects" width="1860"
     height="422"/></p>
<p>The new gauge also has accessibility improvements. The <strong>Center glow</strong> option renders the gauge&rsquo;s current color value as a transparent glow behind the gauge&rsquo;s text. This replaces the previous behavior of changing the color of the text itself. This change helps avoid situations where text can become illegible due to an individual user&rsquo;s theme.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/gauge-center-glow-comparison-optimized.png"
  alt="comparison of gauges for a panel with a color that is too light to render as text on a white background for both light and dark mode" width="2086"
     height="1735"/></p>
<p>There are several more new configuration options, including:</p>
<ul>
<li>Rounded bars (under <strong>Bar style</strong>)</li>
<li>Configurable bar thickness</li>
<li>Endpoint markers for readability</li>
<li>New text display modes to precisely configure the information presented in your visualization</li>
</ul>
<p>To try out the revamped gauge visualization, enable the <code>newGauge</code> feature toggle.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve reimagined the gauge visualization to provide more options and several new variations to make your dashboards more informative and more appealing.&lt;/p>
&lt;p>The &lt;strong>Circular&lt;/strong> shape has been introduced as an alternative to the existing &lt;strong>Arc&lt;/strong> gauge under the new &lt;strong>Style&lt;/strong> option.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Time range pan and zoom</title><link>https://grafana.com/whats-new/2026-01-15-time-range-pan-and-zoom/</link><pubDate>Thu, 15 Jan 2026 23:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-31-time-range-pan-zoom</guid><content><![CDATA[<p>We&rsquo;re excited to introduce time range pan and zoom in Grafana dashboards and panels!</p>
<p>We&rsquo;ve added new ways to travel through time in dashboards and panels to make exploring your metrics and data more intuitive and efficient.</p>
<p>Use dashboard-level controls to jump one full time span backward or forward. For more precise time travel, we&rsquo;ve now made the x-axis of time series visualizations interactive at the panel level as well. Just click and drag the x-axis timestamps horizontally to move forward or backward in time; then release to update the dashboard time range.</p>
<p>To zoom in on a time range, click and drag in the visualization area from a start time to any end time, and then release. To zoom out, double-click on the visualization area to expand the time range by half on either side of the center, showing twice as much time.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/panels-visualizations/recording-ts-time-pan-mouse.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>Finally, two new time range keyboard shortcuts have been added to Grafana. Typing <code>t+</code> zooms in to half the current time range, and conversely <code>t-</code> zooms out to twice the current time range.</p>
<p>Time range pan and zoom applies to all visualizations that support time series data:</p>
<ul>
<li>Candlestick</li>
<li>Heatmap</li>
<li>State timeline</li>
<li>Status history</li>
<li>Time series</li>
</ul>
]]></content><description>&lt;p>We&amp;rsquo;re excited to introduce time range pan and zoom in Grafana dashboards and panels!&lt;/p>
&lt;p>We&amp;rsquo;ve added new ways to travel through time in dashboards and panels to make exploring your metrics and data more intuitive and efficient.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/visualizations/panels-visualizations/panel-overview/">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Grafana Assistant in Slack enters Public Preview</title><link>https://grafana.com/whats-new/2026-01-15-grafana-assistant-in-slack-enters-public-preview/</link><pubDate>Thu, 15 Jan 2026 17:51:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-14-grafana-assistant-in-slack-enters-public-preview</guid><content><![CDATA[<p>Today Grafana Assistant in Slack enters Public Preview!</p>
<p>Grafana Assistant is the premier AI feature in Grafana Cloud that lets you create dashboards, query data, analyze alerts, manage incidents, improve instrumentation and much more. With the Assistant, you can ramp up faster than ever.</p>
<p>Grafana Assistant in Slack is the same experience but in Slack so that you can chat with Grafana Assistant anywhere and at any time. Collaborate with your colleagues on data and incidents, get quick updates about anything without leaving your team channel.</p>
<p>Start your first conversation by using @Grafana after installing the Slack app.</p>
<p>Every user needs an active Grafana Assistant user to connect to the Slack app.</p>
]]></content><description>&lt;p>Today Grafana Assistant in Slack enters Public Preview!&lt;/p>
&lt;p>Grafana Assistant is the premier AI feature in Grafana Cloud that lets you create dashboards, query data, analyze alerts, manage incidents, improve instrumentation and much more. With the Assistant, you can ramp up faster than ever.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Zabbix 6.1 Release: Broader Sharing, Improved Performance, and Flexible Filtering</title><link>https://grafana.com/whats-new/2026-01-15-zabbix-61-release--broader-sharing--improved-performance--and-flexible-filtering/</link><pubDate>Thu, 15 Jan 2026 14:45:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-16-zabbix-release-shared-dashboards-performance-boost-and-host-tag-filtering</guid><content><![CDATA[<p>This latest release of Grafana Zabbix Data Source delivers two major benefits: broader sharing capabilities and improved stability and performance for a smoother monitoring experience.</p>
<h3 id="share-dashboards-with-anyone">Share Dashboards with Anyone</h3>
<p>You can now share your Grafana Zabbix dashboards externally without requiring recipients to have access to your Grafana organization. This breaks down collaboration barriers, making it easier to share critical monitoring data with stakeholders, clients, or external teams.</p>
<h3 id="enhanced-stability-and-performance">Enhanced Stability and Performance</h3>
<p>We&rsquo;ve introduced improvements to ensure more reliable and efficient querying. New query guardrails provide proactive warnings when a query might exceed Zabbix API limits, helping you prevent performance degradation and unexpected resource usage. You have now more control by explicitly setting query timeouts in the configuration, preventing long-running queries from impacting your system.</p>
<h3 id="granular-filtering-with-host-tags">Granular Filtering with Host Tags</h3>
<p>A highly request new feature is Host Tags for granular filtering. You can now use Zabbix host tags directly in your Grafana Zabbix queries, enabling more granular, flexible data filtering and visualization than ever before, allowing you to focus on the exact data you need, faster.</p>
]]></content><description>&lt;p>This latest release of Grafana Zabbix Data Source delivers two major benefits: broader sharing capabilities and improved stability and performance for a smoother monitoring experience.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>Datagrid deprecation</title><link>https://grafana.com/whats-new/2026-01-15-datagrid-deprecation/</link><pubDate>Thu, 15 Jan 2026 10:46:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-13-datagrid-deprecation</guid><content>&lt;p>The datagrid visualization is deprecated after spending roughly three years in an experimental state. While existing panels that use datagrid will continue to function, it will no longer be available for creating new panels. We strongly encourage you to begin migrating to the table visualization ahead of Grafana 13.0, at which point the datagrid will be fully removed.&lt;/p>
</content><description>&lt;p>The datagrid visualization is deprecated after spending roughly three years in an experimental state. While existing panels that use datagrid will continue to function, it will no longer be available for creating new panels. We strongly encourage you to begin migrating to the table visualization ahead of Grafana 13.0, at which point the datagrid will be fully removed.&lt;/p></description><availability>Experimental</availability><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Dynamic dashboards in public preview</title><link>https://grafana.com/whats-new/2026-01-14-dynamic-dashboards-in-public-preview/</link><pubDate>Wed, 14 Jan 2026 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-02-dynamic-dashboards</guid><content><![CDATA[<p>Last year, we launched Dynamic dashboards as an experimental feature. Today, we&rsquo;re pleased to announce that it is now in public preview. This change includes new functionality and a revamped user experience.</p>
<h4 id="new-functionality">New functionality</h4>
<p><strong>Tabs</strong></p>
<p>Structure your dashboards horizontally, as well as vertically, to organise the content for different contexts and user groups.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1838px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/Tabs-screenshot.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/Tabs-screenshot.png"data-srcset="/media/docs/grafana/dashboards/Tabs-screenshot.png?w=320 320w, /media/docs/grafana/dashboards/Tabs-screenshot.png?w=550 550w, /media/docs/grafana/dashboards/Tabs-screenshot.png?w=750 750w, /media/docs/grafana/dashboards/Tabs-screenshot.png?w=900 900w, /media/docs/grafana/dashboards/Tabs-screenshot.png?w=1040 1040w, /media/docs/grafana/dashboards/Tabs-screenshot.png?w=1240 1240w, /media/docs/grafana/dashboards/Tabs-screenshot.png?w=1920 1920w"data-sizes="auto"alt="Dashboard with several tabs"width="1838"height="692"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/Tabs-screenshot.png"
            alt="Dashboard with several tabs"width="1838"height="692"/>
        </noscript></div></a></figure>
<p><strong>Show / hide functionality</strong></p>
<p>Show or hide panels, rows, or tabs based on the selected variable or whether the panel returns data, so viewers only see what&rsquo;s relevant to their context.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 350px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/Show-:-Hide.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/Show-:-Hide.png"data-srcset="/media/docs/grafana/dashboards/Show-:-Hide.png?w=320 320w, /media/docs/grafana/dashboards/Show-:-Hide.png?w=550 550w, /media/docs/grafana/dashboards/Show-:-Hide.png?w=750 750w, /media/docs/grafana/dashboards/Show-:-Hide.png?w=900 900w, /media/docs/grafana/dashboards/Show-:-Hide.png?w=1040 1040w, /media/docs/grafana/dashboards/Show-:-Hide.png?w=1240 1240w, /media/docs/grafana/dashboards/Show-:-Hide.png?w=1920 1920w"data-sizes="auto"alt="Panel configured to be hidden if the Service variable has a value of 1"width="884"height="562"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/Show-:-Hide.png"
            alt="Panel configured to be hidden if the Service variable has a value of 1"width="884"height="562"/>
        </noscript></div></a></figure>
<p><strong>Auto grid layout</strong></p>
<p>Set your row, tab, or dashboard to <strong>Auto grid</strong> so the panel size adapts to the space available in the display. Configure minimum column width, row height, and the maximum number of columns per row to meet your requirements. If you prefer setting different panel widths and heights within the same row, you can use the <strong>Custom</strong> layout option, which is the same as the pre-Dynamic dashboards grid. Auto grid also enables the show/hide functionality. (To avoid leaving unsightly gaps in the dashboard, we require you to set the layout to auto grid before configuring any show/hide rules.)</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 350px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/Auto-grid.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/Auto-grid.png"data-srcset="/media/docs/grafana/dashboards/Auto-grid.png?w=320 320w, /media/docs/grafana/dashboards/Auto-grid.png?w=550 550w, /media/docs/grafana/dashboards/Auto-grid.png?w=750 750w, /media/docs/grafana/dashboards/Auto-grid.png?w=900 900w, /media/docs/grafana/dashboards/Auto-grid.png?w=1040 1040w, /media/docs/grafana/dashboards/Auto-grid.png?w=1240 1240w, /media/docs/grafana/dashboards/Auto-grid.png?w=1920 1920w"data-sizes="auto"alt="Panel layout options with auto grid selected"width="874"height="794"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/Auto-grid.png"
            alt="Panel layout options with auto grid selected"width="874"height="794"/>
        </noscript></div></a></figure>
<p><strong>Dashboard content outline</strong></p>
<p>Find the content you need in your dashboards easily through a clickable outline. As an editor, click on an element in the outline to scroll to it and select it to make quick changes to the title or description. As a viewer, click on a panel, row, or tab to navigate to it instantly and find the information you&rsquo;re looking for.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3814px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/Dashboard-outline.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/Dashboard-outline.png"data-srcset="/media/docs/grafana/dashboards/Dashboard-outline.png?w=320 320w, /media/docs/grafana/dashboards/Dashboard-outline.png?w=550 550w, /media/docs/grafana/dashboards/Dashboard-outline.png?w=750 750w, /media/docs/grafana/dashboards/Dashboard-outline.png?w=900 900w, /media/docs/grafana/dashboards/Dashboard-outline.png?w=1040 1040w, /media/docs/grafana/dashboards/Dashboard-outline.png?w=1240 1240w, /media/docs/grafana/dashboards/Dashboard-outline.png?w=1920 1920w"data-sizes="auto"alt="Dashboard with content outline open"width="3814"height="1398"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/Dashboard-outline.png"
            alt="Dashboard with content outline open"width="3814"height="1398"/>
        </noscript></div></a></figure>
<h4 id="user-experience-changes">User experience changes</h4>
<p><strong>Side toolbar instead of a second top toolbar</strong></p>
<p>To provide additional vertical space, we&rsquo;ve removed the second top toolbar in favour of a toolbar on the right side of the screen. This helps both viewers and editors see more information at once. You can find the dashboard content outline and alert rules in the side toolbar, and editors can also access dashboard settings there.</p>
<p><strong>Context-aware editing from the dashboard</strong></p>
<p>Quickly update a panel&rsquo;s title and description from the dashboard sidebar without entering panel edit mode. This sidebar also lets you quickly edit rows, tabs, and template variables.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/R7bLkuhTduI' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Last year, we launched Dynamic dashboards as an experimental feature. Today, we&amp;rsquo;re pleased to announce that it is now in public preview. This change includes new functionality and a revamped user experience.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/build-dashboards/create-dashboard/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Enhanced display for OpenTelemetry log lines</title><link>https://grafana.com/whats-new/2026-01-05-enhanced-display-for-opentelemetry-log-lines/</link><pubDate>Mon, 05 Jan 2026 16:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-05-enhanced-display-for-opentelemetry-log-lines</guid><content><![CDATA[<p>Grafana now provides smarter defaults for browsing OpenTelemetry log lines, optimized for the way OpenTelemetry structures log data.</p>
<h4 id="what-changed">What changed</h4>
<p>OpenTelemetry log producers send less information in the log body and more data as structured metadata, or key–value pairs for resource attributes, log fields, and log attributes. Previously, much of this information was only visible when expanding a log line, making important context easy to miss.</p>
<p>Grafana now detects OpenTelemetry log lines and surfaces relevant metadata directly in the log view.</p>
<h4 id="how-opentelemetry-log-lines-are-identified">How OpenTelemetry log lines are identified</h4>
<p>A log line is treated as an OpenTelemetry log when it contains OpenTelemetry-related fields, such as <code>severity_number</code>. For these logs, Grafana applies OpenTelemetry-specific rendering logic by default.</p>
<h4 id="what-is-shown-by-default">What is shown by default</h4>
<p>For OpenTelemetry log lines, Grafana now displays the following fields inline when present:</p>
<ul>
<li>Thread name</li>
<li>Exception type</li>
<li>Exception message</li>
<li>Log message (body)</li>
<li>Log attributes (new)</li>
</ul>
<p>Along with these fields, the logs panel displays by default the corresponding timestamp and a colored level, for every log line, OpenTelemetry or not.</p>
<h5 id="log-attributes">Log attributes</h5>
<p>The new Log attributes field groups together key–value pairs from the log metadata that are likely to be application-specific and relevant for debugging.</p>
<p>It includes metadata fields that do not match the following categories:</p>
<ul>
<li>OpenTelemetry resource attributes. For example, infrastructure and platform metadata such as <code>k8s\_\*</code>, <code>cloud\_\*</code>, <code>host\_\*</code>, <code>service\_\*</code>.</li>
<li>OpenTelemetry internal log fields such as severity, trace or span IDs, timestamps, and flags.</li>
</ul>
<p>This means infrastructure-level and internal OpenTelemetry fields remain available in log details, while application-level metadata is promoted to the main log line view.</p>
<h5 id="suggested-fields-in-the-field-selector">Suggested fields in the field selector</h5>
<p>To make these fields easier to work with, Grafana now surfaces suggested fields in the field selector shown to the left of each log line.</p>
<p>For OpenTelemetry logs, the suggested fields include when present:</p>
<ul>
<li>Thread name</li>
<li>Exception type</li>
<li>Exception message</li>
<li>Log attributes</li>
<li>Scope name</li>
</ul>
<p>These suggestions help you quickly add, remove, or reorder the most relevant OpenTelemetry fields without searching through the full field list.</p>
<h4 id="why-this-matters">Why this matters</h4>
<p><strong>Less empty log lines</strong>: As log bodies become smaller, important context no longer disappears into collapsed metadata.</p>
<p><strong>Better signal at a glance</strong>: Exception details and meaningful attributes are visible without expanding every log entry.</p>
<p><strong>Cleaner defaults</strong>: High-volume, low-value metadata stays out of the way while still being accessible when needed.</p>
<p>Overall, this change makes OpenTelemetry logs easier to scan, faster to understand, and more useful by default, especially in high-cardinality or highly structured logging environments.</p>
]]></content><description>&lt;p>Grafana now provides smarter defaults for browsing OpenTelemetry log lines, optimized for the way OpenTelemetry structures log data.&lt;/p>
&lt;h4 id="what-changed">What changed&lt;/h4>
&lt;p>OpenTelemetry log producers send less information in the log body and more data as structured metadata, or key–value pairs for resource attributes, log fields, and log attributes. Previously, much of this information was only visible when expanding a log line, making important context easy to miss.&lt;/p></description><availability>Experimental</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><tag>Logs Drilldown</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Loki Query Limits Policy</title><link>https://grafana.com/whats-new/2026-01-02-loki-query-limits-policy/</link><pubDate>Fri, 02 Jan 2026 16:37:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-02-loki-query-limits-policy</guid><content><![CDATA[<p>Manage your Grafana Cloud Logs costs and performance with the new Loki Query Limit Policies. This feature provides administrators with automated guardrails to prevent large queries that can lead to unexpected billing spikes or system slowdowns.</p>
<ul>
<li>Prevent Bill Shock: Automatically block expensive, inefficient queries before they execute.</li>
<li>Optimize Performance: Keep your environment fast by ensuring large-scale searches don&rsquo;t consume excessive resources.</li>
<li>Actionable Feedback: Users receive clear error messages when a query is blocked, guiding how to refine their search (e.g., narrowing the time range).</li>
</ul>
<p>This feature is still behind a feature flag, and reach out to support to enable it!</p>
]]></content><description>&lt;p>Manage your Grafana Cloud Logs costs and performance with the new Loki Query Limit Policies. This feature provides administrators with automated guardrails to prevent large queries that can lead to unexpected billing spikes or system slowdowns.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/analyze-costs/logs-costs/log-query-limit-policies/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Logs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Suggested dashboards now available</title><link>https://grafana.com/whats-new/2025-12-19-suggested-dashboards-now-available/</link><pubDate>Fri, 19 Dec 2025 18:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-02-suggested-dashboards-now-available</guid><content><![CDATA[<p>We&rsquo;re introducing suggested dashboards, a feature designed to reduce the time it takes for you to create your first effective dashboard. Suggested dashboards address the challenge of an empty dashboard by leveraging the context of your data connections. The empty dashboard now includes suggestions for pre-built dashboards based on your connected data sources. With these dashboards, curated from both Grafana and the Community, you can achieve faster initial time-to-insight.</p>
<p>After you successfully configure a data source, click the <strong>Build a dashboard</strong> button:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png?w=1920 1920w"data-sizes="auto"alt="List of configured dashboards"width="2554"height="988"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-build-dashboard-from-ds-v12.3.png"
            alt="List of configured dashboards"width="2554"height="988"/>
        </noscript></div></a></figure>
<p>The empty dashboard that opens automatically displays a list of suggested dashboards based on the data source:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Empty dashboard with add visualization and suggested dashboard options"width="2158"height="1260"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-suggested-dashboards-v12.3.png"
            alt="Empty dashboard with add visualization and suggested dashboard options"width="2158"height="1260"/>
        </noscript></div></a></figure>
<p>This allows you to deploy a functional dashboard faster than building a brand new one.</p>
<p>Suggested dashboards provide:</p>
<ul>
<li><strong>Contextual discovery</strong>: Automatically suggests pre-built dashboards tied specifically to the data source you have connected.</li>
<li><strong>Accelerated setup</strong>: You can immediately load and save suggested dashboards, which can then be used as a starting point for further customization.</li>
<li><strong>Reduced friction</strong>: Streamlines the onboarding process by offering actionable content directly after data source configuration.</li>
</ul>
]]></content><description>&lt;p>We&amp;rsquo;re introducing suggested dashboards, a feature designed to reduce the time it takes for you to create your first effective dashboard. Suggested dashboards address the challenge of an empty dashboard by leveraging the context of your data connections. The empty dashboard now includes suggestions for pre-built dashboards based on your connected data sources. With these dashboards, curated from both Grafana and the Community, you can achieve faster initial time-to-insight.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Stay informed about incident with threaded status updates</title><link>https://grafana.com/whats-new/2025-12-19-stay-informed-about-incident-with-threaded-status-updates/</link><pubDate>Fri, 19 Dec 2025 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-19-stay-informed-about-incident-with-threaded-status-updates</guid><content><![CDATA[<p>Incident status updates from Grafana IRM are now automatically posted as threaded replies to the original incident announcement message in Slack. This means:</p>
<ul>
<li>All incident updates are organized in one place.</li>
<li>Team members can follow along on incident progress without leaving Slack.</li>
<li>Stakeholders can subscribe to announcement threads using Slack&rsquo;s <strong>Get notified of new replies</strong> setting.</li>
</ul>
<p>Configure <a href="/docs/grafana-cloud/alerting-and-irm/irm/configure/incident-settings/incident-annoucements/">incident announcements</a> to route incidents to the right Slack channels, then subscribe to announcement threads for the incidents you want to follow.</p>]]></content><description>&lt;p>Incident status updates from Grafana IRM are now automatically posted as threaded replies to the original incident announcement message in Slack. This means:&lt;/p>
&lt;ul>
&lt;li>All incident updates are organized in one place.&lt;/li>
&lt;li>Team members can follow along on incident progress without leaving Slack.&lt;/li>
&lt;li>Stakeholders can subscribe to announcement threads using Slack&amp;rsquo;s &lt;strong>Get notified of new replies&lt;/strong> setting.&lt;/li>
&lt;/ul></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/use/incident-management/status-updates/#status-updates-in-incident-announcements">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Instrumentation Hub in Grafana Cloud</title><link>https://grafana.com/whats-new/2025-12-17-instrumentation-hub-in-grafana-cloud/</link><pubDate>Wed, 17 Dec 2025 20:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-17-instrumentation-hub-in-grafana-cloud</guid><content><![CDATA[<p>Instead of manually instrumenting services one-by-one, you can remotely discover what’s running across your  environment and selectively apply instrumentation where you need coverage.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1630px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/instrumentation/ihub-app-1.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/instrumentation/ihub-app-1.gif"alt="Instrumenting Application monitoring"width="1630"height="1268"title="Instrumenting Application monitoring"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/instrumentation/ihub-app-1.gif"
            alt="Instrumenting Application monitoring"width="1630"height="1268"title="Instrumenting Application monitoring"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Instrumenting Application monitoring</figcaption></a></figure>
<p>After it&rsquo;s installed, Instrumentation Hub automatically discovers what’s running across your environment, building a catalog of services organized by namespace and technology so teams can immediately see what exists, what’s instrumented, and what isn’t.</p>
<p>You can also remove instrumentation.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1620px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/instrumentation/ihub-app-2.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/instrumentation/ihub-app-2.gif"alt="Removing instrumentation from services "width="1620"height="1174"title="Removing instrumentation from services "/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/instrumentation/ihub-app-2.gif"
            alt="Removing instrumentation from services "width="1620"height="1174"title="Removing instrumentation from services "/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Removing instrumentation from services</figcaption></a></figure>
<p>Now you can avoid:</p>
<ul>
<li>Slow, brittle, manual rollouts</li>
<li>Indiscriminate auto-instrumentation that over-collects, drives up cost, and obscures signal quality</li>
</ul>
<p>Proven, out-of-the-box pipelines are deployed automatically, while decisions about what to instrument and how deeply remain explicit and reversible.</p>
]]></content><description>&lt;p>Instead of manually instrumenting services one-by-one, you can remotely discover what’s running across your environment and selectively apply instrumentation where you need coverage.&lt;/p>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1630px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/instrumentation/ihub-app-1.gif"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/instrumentation/ihub-app-1.gif"alt="Instrumenting Application monitoring"width="1630"height="1268"title="Instrumenting Application monitoring"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/instrumentation/ihub-app-1.gif"
alt="Instrumenting Application monitoring"width="1630"height="1268"title="Instrumenting Application monitoring"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Instrumenting Application monitoring&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;p>After it&amp;rsquo;s installed, Instrumentation Hub automatically discovers what’s running across your environment, building a catalog of services organized by namespace and technology so teams can immediately see what exists, what’s instrumented, and what isn’t.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/blog/instrumentation-hub-a-guided-scalable-way-to-roll-out-your-observability-coverage-without-losing-control/">Blog</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="/docs/grafana-cloud/get-started/inst-hub-setup/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Filter query variable values more effectively with regex patterns</title><link>https://grafana.com/whats-new/2025-12-16-filter-query-variable-values-more-effectively-with-regex-patterns/</link><pubDate>Tue, 16 Dec 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-10-apply-regex-to-variable-values-or-display-text</guid><content><![CDATA[<p>Find the right query variable values to show by applying a regex pattern to the display text instead of the variable value. This is a great shortcut for those times when the text you see in the UI doesn&rsquo;t match the raw value you need to capture.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/whats-new/variable-apply-regex-to_optimized.png"
  alt="Apply regex to toggle in the template variable query options form." width="490"
     height="647"/></p>
<p>When you configure query variables with regex for data sources like Azure, CloudWatch, and AWS IoT, the regex matches the value. However, this value is often different from the display text, which makes it difficult to match the value you need.</p>
<p>To fix this mismatch, use the <strong>Apply regex to</strong> option in your query variable settings to select whether the regex applies to the value or the display text.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/visualizations/dashboards/variables/add-template-variables/#add-a-query-variable">variable documentation</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Czfh1u13xfw' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>]]></content><description>&lt;p>Find the right query variable values to show by applying a regex pattern to the display text instead of the variable value. This is a great shortcut for those times when the text you see in the UI doesn&amp;rsquo;t match the raw value you need to capture.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/whats-new/variable-apply-regex-to_optimized.png"
alt="Apply regex to toggle in the template variable query options form." width="490"
height="647"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/variables/add-template-variables/#add-a-query-variable">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Fleet Management adds visual indicators and error mapping for remote configuration errors</title><link>https://grafana.com/whats-new/2025-12-12-fleet-management-adds-visual-indicators-and-error-mapping-for-remote-configuration-errors/</link><pubDate>Fri, 12 Dec 2025 22:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-12-fleet-management-adds-visual-indicators-and-error-mapping-for-remote-configuration-errors</guid><content><![CDATA[<p>Grafana Fleet Management helps you monitor the health of your collectors - at a glance and across a variety of dimensions. With our latest feature, you now have one more way to track collector health. Visual indicators tell you when one of your collectors experiences a remote configuration error and show you where to fix it.</p>
<p>A red health status on the Inventory page tells you something&rsquo;s wrong. When you click on the collector, you see the Configuration tab and a list of configuration errors, complete with row and column numbers. Identify the faulty pipeline, click on it in the Connected Pipelines list, and make your fix. With Fleet Management, you can spot configuration errors at a glance and fix them quickly, without ever leaving the application!</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/fleet-management/gif-fleet-management-config-error-indicators-v2.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Grafana Fleet Management helps you monitor the health of your collectors - at a glance and across a variety of dimensions. With our latest feature, you now have one more way to track collector health. Visual indicators tell you when one of your collectors experiences a remote configuration error and show you where to fix it.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant help with configuration pipelines</title><link>https://grafana.com/whats-new/2025-12-12-grafana-assistant-help-with-configuration-pipelines/</link><pubDate>Fri, 12 Dec 2025 17:39:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-12-grafana-assistant-help-with-configuration-pipelines</guid><content><![CDATA[<p>Grafana Fleet Management has introduced an integrated Assistant experience for configuration pipelines. With preconfigured prompts, you can use Assistant to explain, validate, fix, optimize, or visualize your pipelines.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 660px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png?w=1920 1920w"data-sizes="auto"alt=""width="660"height="353"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-assistant-button-whats-new.png"
            alt=""width="660"height="353"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Grafana Fleet Management has introduced an integrated Assistant experience for configuration pipelines. With preconfigured prompts, you can use Assistant to explain, validate, fix, optimize, or visualize your pipelines.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Fleet Management</tag><tag>Alloy</tag><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Reader RBAC role in Fleet Management</title><link>https://grafana.com/whats-new/2025-12-12-reader-rbac-role-in-fleet-management/</link><pubDate>Fri, 12 Dec 2025 17:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-12-reader-rbac-role-in-fleet-management</guid><content>&lt;p>Fine-grained role-based access control (RBAC) has come to Grafana Fleet Management! With the new &lt;code>Collector App Reader&lt;/code> role, you can grant read-only access to Fleet Management resources such as collectors, attributes, and configuration pipelines.&lt;/p>
</content><description>&lt;p>Fine-grained role-based access control (RBAC) has come to Grafana Fleet Management! With the new &lt;code>Collector App Reader&lt;/code> role, you can grant read-only access to Fleet Management resources such as collectors, attributes, and configuration pipelines.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/role-based-access-control/">RBAC Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Fleet Management</tag><tag>Alloy</tag><tag>Authentication and authorization</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Private Source Map Uploads now GA</title><link>https://grafana.com/whats-new/2025-12-11-private-source-map-uploads-now-ga/</link><pubDate>Thu, 11 Dec 2025 20:47:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-11-private-source-map-uploads-now-ga</guid><content><![CDATA[<p><a href="">Private Source Map Upload</a> is now Generally Available. Grafana Frontend Observability uses source maps to convert stack traces from JavaScript browser errors back into their original representations so that you can see the line of code that cause the issue.</p>
<p>Upload your source maps directly to Grafana so that you do not need to host these publicly and risk exposing your IP. Get started by including the <a href="">bundler plugins into your build pipeline</a>. Learn more by going to your <em>Frontend Observability App</em> -&gt; <em>Settings</em> -&gt; <em>Source Maps</em>.</p>
<p><strong>What’s new in this GA release:</strong></p>
<ul>
<li>New <a href="">documentation for troubleshooting issues</a> with uploading Source Maps.</li>
<li>Improved support for NextJS applications.</li>
<li>Support uploads from Azure regions which were previously blocked.</li>
<li>Uploads now include application version to make uploads easier to distinguish in the source maps list</li>
</ul>
]]></content><description>&lt;p>&lt;a href="">Private Source Map Upload&lt;/a> is now Generally Available. Grafana Frontend Observability uses source maps to convert stack traces from JavaScript browser errors back into their original representations so that you can see the line of code that cause the issue.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Frontend Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Reduce crowded dashboard toolbars with the new dashboard controls menu</title><link>https://grafana.com/whats-new/2025-12-11-reduce-crowded-dashboard-toolbars-with-the-new-dashboard-controls-menu/</link><pubDate>Thu, 11 Dec 2025 17:47:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-11-dashboard-controls-menu</guid><content><![CDATA[<p>Dashboards can get crowded when you rely on many template variables, annotation controls, and dashboard links. These elements take up valuable space in the toolbar and can make it harder to stay focused on the data that matters. To improve clarity and reduce visual noise, we&rsquo;re introducing a new dashboard controls menu that keeps your dashboards clean and organized.</p>
<p>This new menu consolidates variables, links, and annotation controls into a single collapsible drop-down list. When any of these items are configured to appear in the menu, Grafana shows a dedicated toolbar button with a count of how many controls are available. Clicking the button opens a neatly structured menu where variables appear first, followed by annotation controls and links, each grouped for easy navigation.</p>
<p>You can now choose to hide variables, annotation controls, or dashboard links from the main toolbar and place them in the dashboard controls menu instead.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/yNVE86j2F7w' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Dashboards can get crowded when you rely on many template variables, annotation controls, and dashboard links. These elements take up valuable space in the toolbar and can make it harder to stay focused on the data that matters. To improve clarity and reduce visual noise, we&amp;rsquo;re introducing a new dashboard controls menu that keeps your dashboards clean and organized.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>SLO - Clamp SLI panels to a max value of 100%</title><link>https://grafana.com/whats-new/2025-12-10-slo---clamp-sli-panels-to-a-max-value-of-100/</link><pubDate>Wed, 10 Dec 2025 14:37:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-10-slo-clamp-sli-panels-to-a-max-value-of-100</guid><content><![CDATA[<p>When users see SLI graphs spike above 100%, it can lead to confusion and concerns about whether the SLO or SLO plugin is functioning correctly.</p>
<p>SLOs can spike above 100% for a few reasons:</p>
<ul>
<li>SLO is not in a ratio format that provides a value between 0-1</li>
<li>Ratio queries that use different metrics in the numerator and the denominator can experience synchronization issues when the numerator and denominator are incremented at different intervals</li>
<li>Adaptive Telemetry can cause impact on recording rules<a href="/docs/grafana-cloud/cost-management-and-billing/adaptive-telemetry/adaptive-metrics/understand-aggregation-delay/"></a>, which can lead to unexpected irregularities in recorded SLI data</li>
<li>The ruler executes recording rules with varying latency. SLI series may be inaccurate or report over 100% when the numerator and denominator of the ratio query come from different recording rules</li>
<li>Counter series that transition from being absent to being present cause discrepancies in the SLI calculation when the series’ initial value is not zero</li>
</ul>
<p>Users can now select to clamp their panels on individual SLO dashboards to prevent spikes over 100% from impacting their view. To help users identify and troubleshoot SLI query issues, an annotation is added to the SLI panel when spikes above 100% occur. The annotation points to documentation that guides users through analysis and troubleshooting steps to identify why the spike is occurring.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1264px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/sli_clamp.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/sli_clamp.png"data-srcset="/media/whats-new/sli_clamp.png?w=320 320w, /media/whats-new/sli_clamp.png?w=550 550w, /media/whats-new/sli_clamp.png?w=750 750w, /media/whats-new/sli_clamp.png?w=900 900w, /media/whats-new/sli_clamp.png?w=1040 1040w, /media/whats-new/sli_clamp.png?w=1240 1240w, /media/whats-new/sli_clamp.png?w=1920 1920w"data-sizes="auto"alt="Clamped SLI panel with annotation"width="1264"height="370"/>
        <noscript>
          <img
            src="/media/whats-new/sli_clamp.png"
            alt="Clamped SLI panel with annotation"width="1264"height="370"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>When users see SLI graphs spike above 100%, it can lead to confusion and concerns about whether the SLO or SLO plugin is functioning correctly.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/best-practices/#troubleshoot-sli-above-100-no-data-or-other-inconsistencies">Troubleshoot SLI above 100%, no data, or other inconsistencies</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Attach screenshots to incidents from anywhere in Grafana</title><link>https://grafana.com/whats-new/2025-12-09-attach-screenshots-to-incidents-from-anywhere-in-grafana/</link><pubDate>Tue, 09 Dec 2025 21:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-09-attach-screenshots-to-incidents-from-anywhere-in-grafana</guid><content><![CDATA[<p>You can now capture and attach screenshots to an incident from anywhere in Grafana. This helps you share visual evidence fast and keep your incident history complete.</p>
<p>Press <strong>Cmd + I</strong> to open the capture flow, take a screenshot, and attach it to an existing incident. The screenshot, along with a source link, appears on the incident page and in the incident’s Slack channel so responders and stakeholders stay aligned.</p>
]]></content><description>&lt;p>You can now capture and attach screenshots to an incident from anywhere in Grafana. This helps you share visual evidence fast and keep your incident history complete.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/use/incident-management/incident-timeline/#attach-images-and-screenshots">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Short URLs are saved indefinitely</title><link>https://grafana.com/whats-new/2025-12-09-short-urls-are-saved-indefinitely/</link><pubDate>Tue, 09 Dec 2025 13:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2026-01-27-short-urls-are-saved-indefinitely</guid><content>&lt;p>Short URLs created when sharing an Explore link or a dashboard internally are now saved indefinitely by default.&lt;/p>
</content><description>&lt;p>Short URLs created when sharing an Explore link or a dashboard internally are now saved indefinitely by default.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/#short_links">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>View predictions in Cloud Provider Observability</title><link>https://grafana.com/whats-new/2025-12-08-view-predictions-in-cloud-provider-observability/</link><pubDate>Mon, 08 Dec 2025 15:07:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-04-view-predictions-in-cloud-provider-observability</guid><content><![CDATA[<p>You can now view machine learning predictions for drilldown instances of preconfigured dashboards in Cloud Provider Observability using the <strong>Predict</strong> button.
Predictions help you ensure resources are available during spikes in usage, as well as help you decrease the amount of resources due to over provisioning.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/cloud-provider/gif-view-predictions.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Use the time filter and Predict button in Cloud Provider Observability in Grafana Cloud</figcaption></figure>
</div>
<p>For more information on this enhancement, see the preconfigured dashboards and alerts pages for <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/cloudwatch-metrics/metric-dashboards/#view-predictions">AWS</a>, <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/azure-alerts/#view-predictions">Azure</a>, and <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/gcp/#view-predictions">GCP</a> in the Cloud Provider Observability documentation.</p>
]]></content><description>&lt;p>You can now view machine learning predictions for drilldown instances of preconfigured dashboards in Cloud Provider Observability using the &lt;strong>Predict&lt;/strong> button.
Predictions help you ensure resources are available during spikes in usage, as well as help you decrease the amount of resources due to over provisioning.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Infrastructure Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Improving Grafana Cloud Updates</title><link>https://grafana.com/whats-new/2025-12-08-improving-grafana-cloud-updates/</link><pubDate>Mon, 08 Dec 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-05-improving-grafana-cloud-updates</guid><content><![CDATA[<p>We’re changing how we roll out updates to Grafana Cloud by separating feature enablement from code delivery. As Grafana Cloud expands, we’re in the process of moving to a continuous delivery model so different parts of Grafana Cloud can be updated more frequently and reliably on their own schedule.</p>
<p>As a part of the change, the version shown in the Grafana Help menu and on the login page will now simply display “Grafana Cloud”—better reflecting that updates happen continuously across Grafana Cloud.</p>
<p>You don’t need to take any action. This change will roll out gradually over the coming months as we continue to make Grafana Cloud updates more reliable and timely.</p>
]]></content><description>&lt;p>We’re changing how we roll out updates to Grafana Cloud by separating feature enablement from code delivery. As Grafana Cloud expands, we’re in the process of moving to a continuous delivery model so different parts of Grafana Cloud can be updated more frequently and reliably on their own schedule.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New dashboards and alerts for Cloud Provider Observability</title><link>https://grafana.com/whats-new/2025-12-04-new-dashboards-and-alerts-for-cloud-provider-observability/</link><pubDate>Thu, 04 Dec 2025 17:24:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-04-new-dashboards-and-alerts-for-cloud-provider-observability</guid><content><![CDATA[<p>We&rsquo;ve expanded our Cloud Provider Observability offering with <strong>new out-of-the-box dashboards</strong> designed to give you faster insights and reduce the operational overhead across your multi-cloud infrastructure. These dashboards are now available for key services across <strong>Google Cloud, Microsoft Azure, and AWS</strong>. Each dashboard is an <strong>actionable observability layer</strong>, helping your team move from reactive troubleshooting to <strong>proactive performance and cost management</strong>.</p>
<p>Google Cloud Platform (GCP):</p>
<ul>
<li><strong>Cloud Run:</strong> pinpoint latency or error spikes in Cloud Run apps.</li>
<li><strong>Cloud Storage (GCS):</strong> track storage access patterns and quotas in Cloud Storage (GCS).</li>
<li><strong>AlloyDB for PostgreSQL:</strong> monitor AlloyDB performance trends across compute and I/O.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png"data-srcset="/media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=320 320w, /media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=550 550w, /media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=750 750w, /media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=900 900w, /media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=1040 1040w, /media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=1240 1240w, /media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png?w=1920 1920w"data-sizes="auto"alt="Screenshot of the GCP preconfigured dashboards page in Grafana Cloud"width="750"height="396"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/cloud-provider/screenshot-gcp-dashboards.png"
            alt="Screenshot of the GCP preconfigured dashboards page in Grafana Cloud"width="750"height="396"/>
        </noscript></div></a></figure>
<p>Microsoft Azure:</p>
<ul>
<li><strong>SQL Database - Elastic Pools:</strong> right-size your Elastic Pools with real-time and historical DTU usage.</li>
<li><strong>PostgreSQL Flexible Servers:</strong> Catch slow queries and IOPS bottlenecks in PostgreSQL workloads.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png"data-srcset="/media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=320 320w, /media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=550 550w, /media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=750 750w, /media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=900 900w, /media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=1040 1040w, /media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=1240 1240w, /media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png?w=1920 1920w"data-sizes="auto"alt="Screenshot of the Azure preconfigured dashboards page in Grafana Cloud"width="750"height="402"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/cloud-provider/screenshot-azure-dashboards.png"
            alt="Screenshot of the Azure preconfigured dashboards page in Grafana Cloud"width="750"height="402"/>
        </noscript></div></a></figure>
<p>Amazon Web Services (AWS):</p>
<ul>
<li><strong>Bedrock AgentCore:</strong> health tracking and slow operation detection for Bedrock AgentCore.</li>
<li><strong>DynamoDB:</strong> hot key detection for DynamoDB.</li>
<li><strong>ElastiCache:</strong> memory usage trends for ElastiCache.</li>
<li><strong>Route 53:</strong> DNS health checks and resolution time breakdowns for Route 53.</li>
<li><strong>Route 53 Resolver:</strong> DNS health checks and resolution time breakdowns for Route 53 Resolver.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png"data-srcset="/media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=320 320w, /media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=550 550w, /media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=750 750w, /media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=900 900w, /media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=1040 1040w, /media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=1240 1240w, /media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png?w=1920 1920w"data-sizes="auto"alt="Screenshot of the AWS preconfigured dashboards page in Grafana Cloud"width="750"height="398"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/cloud-provider/screenshot-aws-dashboards.png"
            alt="Screenshot of the AWS preconfigured dashboards page in Grafana Cloud"width="750"height="398"/>
        </noscript></div></a></figure>
<p>These dashboards are available to install with one click from the Cloud Provider Observability integration pages for each cloud. Jumpstart your monitoring strategy and start detecting issues before they impact your users.</p>
<p>For full details and setup guides, visit the <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/">Cloud Provider Observability documentation</a>.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve expanded our Cloud Provider Observability offering with &lt;strong>new out-of-the-box dashboards&lt;/strong> designed to give you faster insights and reduce the operational overhead across your multi-cloud infrastructure. These dashboards are now available for key services across &lt;strong>Google Cloud, Microsoft Azure, and AWS&lt;/strong>. Each dashboard is an &lt;strong>actionable observability layer&lt;/strong>, helping your team move from reactive troubleshooting to &lt;strong>proactive performance and cost management&lt;/strong>.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Infrastructure Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Alert rule list page updates</title><link>https://grafana.com/whats-new/2025-12-01-alert-rule-list-page-updates/</link><pubDate>Mon, 01 Dec 2025 06:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-11-alert-rule-list-page-updates-1</guid><content><![CDATA[<p>Recently, the Alert rule page received a total redesign. The new Alert rule page features a smoother, faster, and more flexible design to help make your alert rule management easier.</p>
<p>The new Alert rule page features two views, each with their own uses. The <strong>Grouped view</strong> is arranged by namespaces, so you can drill down to the specific groups you&rsquo;re looking for from there. The <strong>List view</strong> is a full list of all the alert rules, designed for quick searches and easy filtering. With the new performance enhancements, you can search and filter instantly.</p>
<p>The new paginated API of the Alert rule page was designed to make alert rule management quick and easy. Whether you want to see a structured hierarchy that illustrates the structure of your alerting setup, or you have thousands of alert rules that you need to search and filter through quickly, the new Alert rule Grouped and List views provide you a simpler, smoother user experience.<br />
<br />
On the Alert rule page, click the <strong>Try out the new look!</strong> button if you haven&rsquo;t already!</p>
]]></content><description>&lt;p>Recently, the Alert rule page received a total redesign. The new Alert rule page features a smoother, faster, and more flexible design to help make your alert rule management easier.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Restore deleted dashboards</title><link>https://grafana.com/whats-new/2025-12-01-restore-deleted-dashboards/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-12-01-restore-deleted-dashboards</guid><content><![CDATA[<p>If you’d like to try it out in our private preview, <a href="https://docs.google.com/forms/d/e/1FAIpQLSdS97u9fb2VKnunzN_VTF4zStYNwxm9wNsU_G6IDs2Hz8HBtw/viewform?usp=header" target="_blank" rel="noopener noreferrer">you can sign up here</a>. And we would love your feedback, you can <a href="https://docs.google.com/forms/d/e/1FAIpQLScysVWtUz5lKIZjgOLmfxFlvFfUO2iYNbcAA5lg2PLh65yTBQ/viewform" target="_blank" rel="noopener noreferrer">share it here</a>.</p>
<p>You can now restore dashboards you’ve deleted—no support ticket needed. With the new <strong>Recently deleted</strong> view, accidentally removing a dashboard no longer means lost work or rebuilding panels from scratch.</p>
<p>When you delete a dashboard, it now moves into a deletion history area instead of being removed permanently. From there, you can browse previously deleted dashboards and restore them to any folder you choose.</p>
<h3 id="restore-dashboards-from-the-new-recently-deleted-view">Restore dashboards from the new Recently deleted view</h3>
<p>Restore dashboards is an admin-only feature. From the Dashboards page, click <strong>Recently deleted</strong> to see everything that’s been removed in the last 12 months.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1355px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/recently-deleted-btn.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/recently-deleted-btn.png"data-srcset="/media/whats-new/recently-deleted-btn.png?w=320 320w, /media/whats-new/recently-deleted-btn.png?w=550 550w, /media/whats-new/recently-deleted-btn.png?w=750 750w, /media/whats-new/recently-deleted-btn.png?w=900 900w, /media/whats-new/recently-deleted-btn.png?w=1040 1040w, /media/whats-new/recently-deleted-btn.png?w=1240 1240w, /media/whats-new/recently-deleted-btn.png?w=1920 1920w"data-sizes="auto"alt=""width="1355"height="478"/>
        <noscript>
          <img
            src="/media/whats-new/recently-deleted-btn.png"
            alt=""width="1355"height="478"/>
        </noscript></div></a></figure>
<p>Select one or more dashboards to restore. The folder behavior is as follows:</p>
<ul>
<li>If a dashboard’s original folder still exists, it’s preselected.</li>
<li>If multiple dashboards were deleted from the same folder, that folder is preselected.</li>
<li>If they came from different folders—or the original folder no longer exists—simply choose a new target folder.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1353px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/restore-btn.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/restore-btn.png"data-srcset="/media/whats-new/restore-btn.png?w=320 320w, /media/whats-new/restore-btn.png?w=550 550w, /media/whats-new/restore-btn.png?w=750 750w, /media/whats-new/restore-btn.png?w=900 900w, /media/whats-new/restore-btn.png?w=1040 1040w, /media/whats-new/restore-btn.png?w=1240 1240w, /media/whats-new/restore-btn.png?w=1920 1920w"data-sizes="auto"alt=""width="1353"height="462"/>
        <noscript>
          <img
            src="/media/whats-new/restore-btn.png"
            alt=""width="1353"height="462"/>
        </noscript></div></a></figure>
<p>Restored dashboards inherit the permissions of the folder you restore them into, making it easy to get them back into the right place.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1352px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/restore-folder2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/restore-folder2.png"data-srcset="/media/whats-new/restore-folder2.png?w=320 320w, /media/whats-new/restore-folder2.png?w=550 550w, /media/whats-new/restore-folder2.png?w=750 750w, /media/whats-new/restore-folder2.png?w=900 900w, /media/whats-new/restore-folder2.png?w=1040 1040w, /media/whats-new/restore-folder2.png?w=1240 1240w, /media/whats-new/restore-folder2.png?w=1920 1920w"data-sizes="auto"alt="Restore to a folder"width="1352"height="485"/>
        <noscript>
          <img
            src="/media/whats-new/restore-folder2.png"
            alt="Restore to a folder"width="1352"height="485"/>
        </noscript></div></a></figure>
<h3 id="how-deletion-history-works">How deletion history works</h3>
<p>Deleted dashboards are stored for <em>up to 12 months</em>, with space for <em>1,000 dashboards</em>. When that limit is reached, the oldest entries are automatically removed, even if the full retention period hasn’t passed.</p>
<p>Grafana also records <em>who deleted each dashboard and when</em>, giving teams better traceability and confidence.</p>
<h3 id="availability-and-limitations">Availability and limitations</h3>
<p>This feature is currently in <em>Cloud only</em>. For more information, <a href="/docs/grafana-cloud/visualizations/dashboards/manage-dashboards/?pg=blog#restore-deleted-dashboards">refer to the documentation</a>. </p>
<p>As mentioned above, if you’d like to try it out in our private preview, <a href="https://docs.google.com/forms/d/e/1FAIpQLSdS97u9fb2VKnunzN_VTF4zStYNwxm9wNsU_G6IDs2Hz8HBtw/viewform?usp=header" target="_blank" rel="noopener noreferrer">you can sign up here</a>. And we would love your feedback, you can <a href="https://docs.google.com/forms/d/e/1FAIpQLScysVWtUz5lKIZjgOLmfxFlvFfUO2iYNbcAA5lg2PLh65yTBQ/viewform" target="_blank" rel="noopener noreferrer">share it here</a>.</p>
<p>Current limitations:</p>
<ul>
<li>Dashboard-level permissions are not restored; restored dashboards inherit folder permissions</li>
<li>Version history is not preserved (restored dashboards begin at version 1).</li>
<li>Folders themselves cannot be restored.</li>
</ul>
]]></content><description>&lt;p>If you’d like to try it out in our private preview, &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSdS97u9fb2VKnunzN_VTF4zStYNwxm9wNsU_G6IDs2Hz8HBtw/viewform?usp=header" target="_blank" rel="noopener noreferrer">you can sign up here&lt;/a>. And we would love your feedback, you can &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLScysVWtUz5lKIZjgOLmfxFlvFfUO2iYNbcAA5lg2PLh65yTBQ/viewform" target="_blank" rel="noopener noreferrer">share it here&lt;/a>.&lt;/p></description><availability>Available in private preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Alert rule list page updates</title><link>https://grafana.com/whats-new/2025-07-15-alert-rule-list-page-updates/</link><pubDate>Wed, 26 Nov 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-11-alert-rule-list-page-updates</guid><content><![CDATA[<p>The alert rule page has received a total redesign. The new page features a smoother, faster, and more flexible design to help make your alert rule management easier.</p>
<p>The new alert rule page features two views, each with their own uses. The <strong>Grouped view</strong> is arranged by namespaces, so you can drill down to the specific groups you&rsquo;re looking for. The <strong>List view</strong> is a full list of all alert rules, designed for quick searches and easy filtering, which has become much more efficient thanks to recent performance improvements.</p>
<p>The new paginated API of the alert rule page was designed to make alert rule management quick and easy. Whether you want to see a structured hierarchy that illustrates the structure of your alerting setup, or you have thousands of alert rules that you need to search and filter through quickly, the new Grouped and List views provide you with a simpler, smoother user experience.</p>
]]></content><description>&lt;p>The alert rule page has received a total redesign. The new page features a smoother, faster, and more flexible design to help make your alert rule management easier.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Enhanced Alert Visualization for Streamlined Triage</title><link>https://grafana.com/whats-new/2025-12-01-enhanced-alert-visualization-for-streamlined-triage/</link><pubDate>Wed, 26 Nov 2025 11:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-12-enhanced-alert-visualization-for-streamlined-triage</guid><content><![CDATA[<p>When monitoring complex systems, quickly identifying and prioritizing critical incidents among a large volume of firing or pending alerts can often slow down incident response.</p>
<p>We have built an entirely new way to visualize and display alerts. This update is designed to significantly simplify the process of triaging firing or pending alerts and enables multiple new ways of exploring your alerts – experience efficient, contextual investigations with this update.</p>
<p><strong>Please note:</strong> This new alert visualization is available exclusively for Grafana Managed alert rules.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://grafana.com/media/docs/alerting/screenshot-alerting-triage-view.png"
  alt="A screenshot showing a list of alert rules and their state transitions over a 4 hour time window" width="1500"
     height="1025"/></p>
]]></content><description>&lt;p>When monitoring complex systems, quickly identifying and prioritizing critical incidents among a large volume of firing or pending alerts can often slow down incident response.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Add labels to an alert group in IRM</title><link>https://grafana.com/whats-new/2025-11-25-add-labels-to-an-alert-group-in-irm/</link><pubDate>Tue, 25 Nov 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-24-add-labels-to-an-alert-group-in-irm</guid><content><![CDATA[<p>You can now add labels to alert groups in Grafana IRM, giving teams more flexibility to organize, filter, and take action on alerts as they evolve.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/alerting-and-irm/add-labels-irm-whats-new.png"
  alt="Screenshot showing how to search and add a label to an alert group" width="1600"
     height="745"/></p>
<p>With the new <strong>+ Label</strong> functionality, you can enrich an alert group with additional context at any point via the UI or API. This makes it easier to:</p>
<ul>
<li>Add triage context (for example: <code>triage:needs-follow-up</code>, or <code>status:investigating</code>)</li>
<li>Support workflows that depend on labels</li>
<li>Improve discoverability when many teams share the same IRM instance</li>
<li>Standardize metadata across alerts coming from diverse systems</li>
</ul>]]></content><description>&lt;p>You can now add labels to alert groups in Grafana IRM, giving teams more flexibility to organize, filter, and take action on alerts as they evolve.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/alerting-and-irm/add-labels-irm-whats-new.png"
alt="Screenshot showing how to search and add a label to an alert group" width="1600"
height="745"/>&lt;/p>
&lt;p>With the new &lt;strong>+ Label&lt;/strong> functionality, you can enrich an alert group with additional context at any point via the UI or API. This makes it easier to:&lt;/p>
&lt;ul>
&lt;li>Add triage context (for example: &lt;code>triage:needs-follow-up&lt;/code>, or &lt;code>status:investigating&lt;/code>)&lt;/li>
&lt;li>Support workflows that depend on labels&lt;/li>
&lt;li>Improve discoverability when many teams share the same IRM instance&lt;/li>
&lt;li>Standardize metadata across alerts coming from diverse systems&lt;/li>
&lt;/ul></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/reference/oncall-api/alertgroups/#add-a-label-to-an-alert-group">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Faro Web SDK v2.0 is now GA</title><link>https://grafana.com/whats-new/2025-11-21-faro-web-sdk-v20-is-now-ga/</link><pubDate>Fri, 21 Nov 2025 21:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-25-faro-web-sdk-v2-0-is-now-ga</guid><content><![CDATA[<p>This major release brings new updates to User Actions for GA, introduces improvements to Web Vitals, simplifies configuration, cleans up deprecated internals, and adds experimental navigation instrumentation for soft navigations.</p>
<p><strong>Highlights:</strong></p>
<ul>
<li>
<p><a href="/docs/grafana-cloud/monitor-applications/frontend-observability/user-actions/">User Actions</a> are now GA</p>
<ul>
<li>Additional configuration to manage action state</li>
<li>Added an importance attribute (e.g. normal, critical) to categorize user actions</li>
<li>Standardized user action event names</li>
</ul>
</li>
<li>
<p>Experimental soft navigation tracking to capture modern Single Page Applications (SPA)</p>
</li>
<li>
<p>Support for Web Vitals v5</p>
</li>
</ul>
<p>Faro v2.0 introduces breaking changes from v1. Learn more about the new changes in the <a href="https://github.com/grafana/faro-web-sdk/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Faro changelog</a> and review the <a href="/docs/grafana-cloud/monitor-applications/frontend-observability/instrument/upgrading/upgrade-v2/">migration guide</a> to learn how to upgrade.</p>
]]></content><description>&lt;p>This major release brings new updates to User Actions for GA, introduces improvements to Web Vitals, simplifies configuration, cleans up deprecated internals, and adds experimental navigation instrumentation for soft navigations.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Monitor and Troubleshoot Critical Steps in your User Journeys</title><link>https://grafana.com/whats-new/2025-11-21-monitor-and-troubleshoot-critical-steps-in-your-user-journeys/</link><pubDate>Fri, 21 Nov 2025 20:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-21-monitor-and-troubleshoot-critical-steps-in-your-user-journeys</guid><content><![CDATA[<p><a href="/docs/grafana-cloud/monitor-applications/frontend-observability/user-actions/"><strong>User Actions</strong> </a>is a new capability in Grafana Frontend Observability that helps you track, analyze, and troubleshoot the most important interactions users perform in your web applications.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://grafana.com/media/docs/grafana-cloud/frontend-observability/user-actions-tab.png"
  alt="User Action List" width="1605"
     height="850"/></p>
<p>Instead of sifting through raw browser events, you can now explicitly label and monitor meaningful actions—like <em>Checkout</em>, <em>Sign Up</em>, or <em>Search</em>. Grafana automatically displays RED metrics for each action and ties them to related traces, HTTP requests, errors, and sessions. This gives teams a complete, intent-driven view of the user experience from the frontend through the backend.</p>
<p>With User Actions, you can:</p>
<ul>
<li><strong>Monitor the health of business-critical workflows</strong> by seeing which actions aren&rsquo;t performing as expected.</li>
<li><strong>Spot slow or error-prone actions</strong> before they impact users</li>
<li><strong>Drill into traces, sessions, and errors</strong> for fast root-cause analysis</li>
<li><strong>Prioritize work</strong> by labeling critical actions to focus on actions that has the most impact on your users and teams</li>
<li><strong>Triage actions instantly in the RCA workbench</strong> to quickly identify any underlying service issues impacting your user</li>
</ul>
<p>User Actions are tightly integrated into the Frontend Observability overview, the action list, action detail pages, and the Grafana Knowledge Graph. They also enable richer insights across your application’s frontend, network, and backend performance.</p>
<p>Start capturing User Actions today using automatic or manual instrumentation via the Faro Web SDK. Learn how to get started in our <a href="/docs/grafana-cloud/monitor-applications/frontend-observability/instrument/user-actions/">documentation</a>.</p>
]]></content><description>&lt;p>&lt;a href="/docs/grafana-cloud/monitor-applications/frontend-observability/user-actions/">&lt;strong>User Actions&lt;/strong> &lt;/a>is a new capability in Grafana Frontend Observability that helps you track, analyze, and troubleshoot the most important interactions users perform in your web applications.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Know your limits with the Grafana Fleet Management Tenant API</title><link>https://grafana.com/whats-new/2025-11-20-know-your-limits-with-the-grafana-fleet-management-tenant-api/</link><pubDate>Thu, 20 Nov 2025 20:24:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-20-know-your-limits-with-the-grafana-fleet-management-tenant-api</guid><content><![CDATA[<p>Fleet Management has a new API designed to help you understand the collector, configuration pipeline, and API rate limits that apply to your stack.</p>
<p>A request to the <a href="/docs/grafana-cloud/send-data/fleet-management/api-reference/tenant-api/"><code>GetLimits</code> endpoint</a> returns the limits you need to know to keep your fleet running smoothly.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 432px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png?w=1920 1920w"data-sizes="auto"alt=""width="432"height="274"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-tenant-api-response-v2.png"
            alt=""width="432"height="274"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Fleet Management has a new API designed to help you understand the collector, configuration pipeline, and API rate limits that apply to your stack.&lt;/p>
&lt;p>A request to the &lt;a href="/docs/grafana-cloud/send-data/fleet-management/api-reference/tenant-api/">&lt;code>GetLimits&lt;/code> endpoint&lt;/a> returns the limits you need to know to keep your fleet running smoothly.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/api-reference/tenant-api/">Tenant API Reference Doc</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Fleet Management support for Azure Private Link and GCP Private Service Connect</title><link>https://grafana.com/whats-new/2025-11-19-grafana-fleet-management-support-for-azure-private-link-and-gcp-private-service-connect/</link><pubDate>Thu, 20 Nov 2025 02:06:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-20-grafana-fleet-management-support-for-azure-private-link-and-gcp-private-service-connect</guid><content><![CDATA[<p>Grafana Fleet Management now supports private connections to all three major cloud providers. In addition to <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/">AWS PrivateLink</a>, we have added support for <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/azure-private-link/">Azure PrivateLink</a> and <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/gcp-private-service-connect/">Google Cloud Platform (GCP) Private Service Connect</a>. Now you can securely connect <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/"></a>to Fleet Management APIs without using the public internet, no matter where your services are hosted.</p>
<p>With private connections, you can:</p>
<ul>
<li>Reduce your egress costs.</li>
<li>Improve security by keeping your data within the cloud provider&rsquo;s network.</li>
</ul>
<p>Set up your secure connection to Fleet Management today!</p>
]]></content><description>&lt;p>Grafana Fleet Management now supports private connections to all three major cloud providers. In addition to &lt;a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/">AWS PrivateLink&lt;/a>, we have added support for &lt;a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/azure-private-link/">Azure PrivateLink&lt;/a> and &lt;a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/gcp-private-service-connect/">Google Cloud Platform (GCP) Private Service Connect&lt;/a>. Now you can securely connect &lt;a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/">&lt;/a>to Fleet Management APIs without using the public internet, no matter where your services are hosted.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/azure-private-link/">Azure PrivateLink Docs</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/gcp-private-service-connect/">GCP PSC Docs</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Create dashboards from templates</title><link>https://grafana.com/whats-new/2025-11-19-create-dashboards-from-templates/</link><pubDate>Wed, 19 Nov 2025 18:25:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-18-create-dashboards-from-templates</guid><content><![CDATA[<p>Create dashboards based on templates using sample data.
Then connect your own data to power them with real metrics.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Selection of dashboard templates"width="2408"height="1220"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png"
            alt="Selection of dashboard templates"width="2408"height="1220"/>
        </noscript></div></a></figure>
<p>The templates provide standardized dashboard layouts designed to help you answer engineering or business questions consistently.
For instance, the DORA template allows all teams within an organization to measure delivery performance using a widely adopted industry framework.</p>
<p>All templates include a banner panel that clearly indicates the dashboard is using sample data:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Dashboard with sample data"width="2428"height="1432"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-sample-data-dashboard-v12.3.png"
            alt="Dashboard with sample data"width="2428"height="1432"/>
        </noscript></div></a></figure>
<p>To make the dashboard your own, save it, update each panel&rsquo;s data source to connect to your own data, and make any other changes to display your data most effectively.
In Grafana Cloud, try working with <a href="/docs/grafana-cloud/machine-learning/assistant/">Grafana Assistant</a> to update the dashboard with your data sources and to create queries.</p>
<p>When you&rsquo;ve finished making your changes, remove the banner panel:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Removing the sample data banner panel"width="2380"height="520"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-remove-banner-v12.3.png"
            alt="Removing the sample data banner panel"width="2380"height="520"/>
        </noscript></div></a></figure>
<p>As part of this feature, we&rsquo;ve also added the <strong>Dashboard from template</strong> in some &ldquo;add&rdquo; menus:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 350px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png"data-srcset="/media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png?w=1920 1920w"data-sizes="auto"alt="Add dashboard menu"width="512"height="532"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-add-dashboard-menu-v12.4.png"
            alt="Add dashboard menu"width="512"height="532"/>
        </noscript></div></a></figure>
<p>You can access this feature from the <strong>New</strong> drop-down menu in <strong>Dashboards</strong>, the quick add button in the top-right corner anywhere in Grafana, as well as the command palette.</p>
]]></content><description>&lt;p>Create dashboards based on templates using sample data.
Then connect your own data to power them with real metrics.&lt;/p>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 750px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Selection of dashboard templates"width="2408"height="1220"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana/dashboards/screenshot-dashboard-templates-v12.3.png"
alt="Selection of dashboard templates"width="2408"height="1220"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>The templates provide standardized dashboard layouts designed to help you answer engineering or business questions consistently.
For instance, the DORA template allows all teams within an organization to measure delivery performance using a widely adopted industry framework.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/build-dashboards/create-template-dashboards/">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.4.0</selfManagedReleaseVersion></item><item><title>Interactive Learning in Grafana</title><link>https://grafana.com/whats-new/2025-11-18-interactive-learning-in-grafana/</link><pubDate>Tue, 18 Nov 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-22-interactive-learning-in-grafana</guid><content><![CDATA[<p><strong>Introducing interactive learning in Grafana</strong></p>
<p>Finding the right documentation at the right time can be tricky, especially when you&rsquo;re in the middle of working in Grafana. The new <strong>interactive learning</strong> experience, available in <a href="/docs/release-life-cycle/#public-preview">public preview</a> in Grafana 12.3, brings help directly into the product, so you don&rsquo;t have to leave your workflow to find answers.</p>
<p>Accessed through the help icon in the top right corner, interactive learning provides context-aware guidance based on where you are and what you&rsquo;re doing in Grafana. So whether you&rsquo;re exploring dashboards, configuring data sources, or building panels, you&rsquo;ll see relevant documentation, images, and videos right inside Grafana, with interactive tutorials to help you learn by doing.</p>
<p>To try it out, enable the <code>interactiveLearning</code> feature toggle.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 538px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/interactive-learning/interactive-learning-1.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/interactive-learning/interactive-learning-1.png"data-srcset="/media/interactive-learning/interactive-learning-1.png?w=320 320w, /media/interactive-learning/interactive-learning-1.png?w=550 550w, /media/interactive-learning/interactive-learning-1.png?w=750 750w, /media/interactive-learning/interactive-learning-1.png?w=900 900w, /media/interactive-learning/interactive-learning-1.png?w=1040 1040w, /media/interactive-learning/interactive-learning-1.png?w=1240 1240w, /media/interactive-learning/interactive-learning-1.png?w=1920 1920w"data-sizes="auto"alt="Interactive learning showing contextual documentation"width="538"height="636"/>
        <noscript>
          <img
            src="/media/interactive-learning/interactive-learning-1.png"
            alt="Interactive learning showing contextual documentation"width="538"height="636"/>
        </noscript></div></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1150px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/interactive-learning/interactive-learning-2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/interactive-learning/interactive-learning-2.png"data-srcset="/media/interactive-learning/interactive-learning-2.png?w=320 320w, /media/interactive-learning/interactive-learning-2.png?w=550 550w, /media/interactive-learning/interactive-learning-2.png?w=750 750w, /media/interactive-learning/interactive-learning-2.png?w=900 900w, /media/interactive-learning/interactive-learning-2.png?w=1040 1040w, /media/interactive-learning/interactive-learning-2.png?w=1240 1240w, /media/interactive-learning/interactive-learning-2.png?w=1920 1920w"data-sizes="auto"alt="Interactive learning showcasing interactive tutorials"width="1150"height="1252"/>
        <noscript>
          <img
            src="/media/interactive-learning/interactive-learning-2.png"
            alt="Interactive learning showcasing interactive tutorials"width="1150"height="1252"/>
        </noscript></div></a></figure>
<iframe width="560" height="315" src='https://www.youtube.com/embed/ZB_T2yQMR20' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>&lt;strong>Introducing interactive learning in Grafana&lt;/strong>&lt;/p>
&lt;p>Finding the right documentation at the right time can be tricky, especially when you&amp;rsquo;re in the middle of working in Grafana. The new &lt;strong>interactive learning&lt;/strong> experience, available in &lt;a href="/docs/release-life-cycle/#public-preview">public preview&lt;/a> in Grafana 12.3, brings help directly into the product, so you don&amp;rsquo;t have to leave your workflow to find answers.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Update Cloud Policy Token Expiration Dates</title><link>https://grafana.com/whats-new/2025-11-14-update-cloud-policy-token-expiration-dates/</link><pubDate>Fri, 14 Nov 2025 16:04:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-13-token-expiration-can-now-be-updated</guid><content>&lt;p>Ever created a token that expired too soon, or forgot to set an expiry altogether? You can now update the expiration time of Cloud Access Policy tokens using the Grafana Cloud API.&lt;/p>
&lt;p>Adjust existing tokens to shorten or extend their lifetime, or add an expiry to tokens that never had one. This gives you more flexibility and control over token management and rotation schedules.&lt;/p>
</content><description>&lt;p>Ever created a token that expired too soon, or forgot to set an expiry altogether? You can now update the expiration time of Cloud Access Policy tokens using the Grafana Cloud API.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/developer-resources/api-reference/cloud-api/#update-a-token">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>Security</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Kubernetes Monitoring reader role</title><link>https://grafana.com/whats-new/2025-11-14-kubernetes-monitoring-reader-role/</link><pubDate>Fri, 14 Nov 2025 10:50:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-20-kubernetes-writer-and-admin-roles</guid><content><![CDATA[<p>Many customers give users no basic role as their default starting point. However, until now, there wasn’t a way to selectively grant access to Kubernetes Monitoring. That meant teams who needed Kubernetes capabilities often couldn’t use it without getting far broader permissions than intended.</p>
<p>The new Kubernetes reader role fixes that. You can  grant Kubernetes-specific access to viewers, editors, or anyone without a basic role. Your teams can start using Kubernetes Monitoring while keeping the rest of your environment locked down.</p>
<p><strong>Note:</strong> If you previously granted users the None basic role <em>plus</em> plugins.app:access, those users will now lose access to Kubernetes. To restore it, add the new Kubernetes reader role to their custom role.</p>
]]></content><description>&lt;p>Many customers give users no basic role as their default starting point. However, until now, there wasn’t a way to selectively grant access to Kubernetes Monitoring. That meant teams who needed Kubernetes capabilities often couldn’t use it without getting far broader permissions than intended.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/control-access/#precision-access-with-rbac-custom-plugin-roles">Precision access with RBAC custom plugin roles</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>Kubernetes Monitoring</tag><tag>Breaking change</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>AI-powered investigations available for IRM</title><link>https://grafana.com/whats-new/2025-11-07-ai-powered-investigations-available-for-irm/</link><pubDate>Fri, 07 Nov 2025 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-04-ai-powered-investigations-available-for-irm</guid><content><![CDATA[<p>You can now automatically trigger <a href="/docs/grafana-cloud/machine-learning/assistant/introduction/investigations/">Assistant investigations</a> from Grafana IRM incidents and alert groups to help your team analyze and resolve issues faster.</p>
<p>This new integration automatically forwards incident or alert data to <a href="/docs/grafana-cloud/machine-learning/assistant/">Grafana Assistant</a> for AI-powered analysis and root-cause investigation. Once triggered, the Assistant coordinates multiple specialist agents to identify potential causes, surface insights, and post updates to the related incident timeline and communication channels.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/alerting-and-irm/screenshot-irm-investigation-whats-new-post-%281%29.png"
  alt="Investigation report findings posted to an alert group Slack thread" width="494"
     height="588"/></p>
<p>Set up the IRM webhook for Grafana Assistant to start receiving actionable findings and keep your team informed throughout the investigation.</p>]]></content><description>&lt;p>You can now automatically trigger &lt;a href="/docs/grafana-cloud/machine-learning/assistant/introduction/investigations/">Assistant investigations&lt;/a> from Grafana IRM incidents and alert groups to help your team analyze and resolve issues faster.&lt;/p>
&lt;p>This new integration automatically forwards incident or alert data to &lt;a href="/docs/grafana-cloud/machine-learning/assistant/">Grafana Assistant&lt;/a> for AI-powered analysis and root-cause investigation. Once triggered, the Assistant coordinates multiple specialist agents to identify potential causes, surface insights, and post updates to the related incident timeline and communication channels.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/alerting-and-irm/screenshot-irm-investigation-whats-new-post-%281%29.png"
alt="Investigation report findings posted to an alert group Slack thread" width="494"
height="588"/>&lt;/p>
&lt;p>Set up the IRM webhook for Grafana Assistant to start receiving actionable findings and keep your team informed throughout the investigation.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/configure/integrations/webhooks/outgoing-webhooks/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Synthetic Monitoring: New Check Creation Flow</title><link>https://grafana.com/whats-new/2025-11-06-synthetic-monitoring--new-check-creation-flow/</link><pubDate>Thu, 06 Nov 2025 14:26:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-06-synthetic-monitoring-new-check-creation-flow</guid><content><![CDATA[<p>We’ve redesigned the <strong>check creation experience</strong> in Grafana Cloud Synthetic Monitoring.</p>
<p>This update is mostly a UX change to make check creation in the UI easier. The new UX also lets us plan for future enhancements to this flow.</p>
<p>The new flow focuses on making it easier to step through the process and addresses some core challenges customers have let us know about.</p>
<p>Specifically:</p>
<ul>
<li>Introduction of a right side panel that persists through the entire flow</li>
<li>Ability to test your check at any step of the flow to validate your check executes as you expect</li>
<li>Improved the display of logs when testing a check</li>
<li>Brought <strong>Secrets Management</strong> into the check creation flow, so you don’t have to navigate to elsewhere to manage secrets</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3756px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png"data-srcset="/media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=320 320w, /media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=550 550w, /media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=750 750w, /media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=900 900w, /media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=1040 1040w, /media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=1240 1240w, /media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png?w=1920 1920w"data-sizes="auto"alt=""width="3756"height="1840"/>
        <noscript>
          <img
            src="/media/whats-new/grafana-synthetic-monitoring-check-creation-flow.png"
            alt=""width="3756"height="1840"/>
        </noscript></div></a></figure>
<p>This new design is a foundational step that allows us to continue to iterate and improve the experience in Synthetic Monitoring.</p>
]]></content><description>&lt;p>We’ve redesigned the &lt;strong>check creation experience&lt;/strong> in Grafana Cloud Synthetic Monitoring.&lt;/p>
&lt;p>This update is mostly a UX change to make check creation in the UI easier. The new UX also lets us plan for future enhancements to this flow.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New GitHub Action to sync pipelines to Fleet Management</title><link>https://grafana.com/whats-new/2025-11-05-new-github-action-to-sync-pipelines-to-fleet-management/</link><pubDate>Wed, 05 Nov 2025 20:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-05-new-github-action-to-sync-pipelines-to-fleet-management</guid><content><![CDATA[<p>We’ve just made managing your configuration pipelines a whole lot easier! Our brand-new purpose-built <a href="https://github.com/grafana/fleet-management-sync-action" target="_blank" rel="noopener noreferrer">GitHub Action</a> lets you automatically sync all of your configuration pipelines across every repository—seamlessly. Once triggered, the Action recursively searches your repos for pipeline definitions and uploads them straight to Grafana Fleet Management using the new <code>SyncPipelines</code> endpoint of the Pipeline API.</p>
<p>And that’s not all—we’ve also introduced a <strong>Source</strong> column in the Fleet Management UI, so you can see at a glance where your synced pipelines came from.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1234px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png?w=1920 1920w"data-sizes="auto"alt=""width="1234"height="634"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-pipeline-source-column-v2.png"
            alt=""width="1234"height="634"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We’ve just made managing your configuration pipelines a whole lot easier! Our brand-new purpose-built &lt;a href="https://github.com/grafana/fleet-management-sync-action" target="_blank" rel="noopener noreferrer">GitHub Action&lt;/a> lets you automatically sync all of your configuration pipelines across every repository—seamlessly. Once triggered, the Action recursively searches your repos for pipeline definitions and uploads them straight to Grafana Fleet Management using the new &lt;code>SyncPipelines&lt;/code> endpoint of the Pipeline API.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://github.com/grafana/fleet-management-sync-action">fleet-management-sync-action repository</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/infrastructure-as-code/gitops/">GitOps documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Synthetic Monitoring: Timepoint Explorer</title><link>https://grafana.com/whats-new/2025-11-05-synthetic-monitoring--timepoint-explorer/</link><pubDate>Wed, 05 Nov 2025 19:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-04-synthetic-monitoring-timepoint-explorer</guid><content><![CDATA[<p>We’ve enhanced the check results page with a new Timepoint Explorer, making it easier to understand exactly when and where issues are occuring.</p>
<p>Timepoint Explorer visualizes every check execution as an individual event, turning results into a timeline you can explore. Each timepoint represents a probe execution, allowing you to pinpoint when failures happened and easily view the logs tied to those executions.</p>
<h4 id="explore-uptime-or-reachability-at-a-glance">Explore uptime or reachability at a glance</h4>
<p>Toggle between Uptime and Reachability views to investigate results from different perspectives:</p>
<p>Uptime view shows your overall service availability &ldquo;Can any probes reach my service&rdquo;</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3774px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png"data-srcset="/media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=320 320w, /media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=550 550w, /media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=750 750w, /media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=900 900w, /media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=1040 1040w, /media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=1240 1240w, /media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png?w=1920 1920w"data-sizes="auto"alt=""width="3774"height="2352"/>
        <noscript>
          <img
            src="/media/whats-new/grafana-synthetic-monitoring-uptime-timepoint-explorer.png"
            alt=""width="3774"height="2352"/>
        </noscript></div></a></figure>
<p>Reachability view breaks down results per probe location, helping you spot region-specific issues faster.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3784px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png"data-srcset="/media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=320 320w, /media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=550 550w, /media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=750 750w, /media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=900 900w, /media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=1040 1040w, /media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=1240 1240w, /media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png?w=1920 1920w"data-sizes="auto"alt=""width="3784"height="2134"/>
        <noscript>
          <img
            src="/media/whats-new/grafana-synthetic-monitoring-reachability-timepoint-explorer.png"
            alt=""width="3784"height="2134"/>
        </noscript></div></a></figure>
<p><br />
Together, these views make it easier to go from “Alert firing” to “what is failing” and investigating &ldquo;why is it failing&rdquo;.</p>
<p>Learn more about <a href="/docs/grafana-cloud/testing/synthetic-monitoring/analyze-results/visualize-check-execution/#visualize-check-execution">Analyzing Results in Synthetic Monitoring</a></p>
]]></content><description>&lt;p>We’ve enhanced the check results page with a new Timepoint Explorer, making it easier to understand exactly when and where issues are occuring.&lt;/p>
&lt;p>Timepoint Explorer visualizes every check execution as an individual event, turning results into a timeline you can explore. Each timepoint represents a probe execution, allowing you to pinpoint when failures happened and easily view the logs tied to those executions.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Synthetic Monitoring: Alert Routing Summary</title><link>https://grafana.com/whats-new/2025-11-04-synthetic-monitoring--alert-routing-summary/</link><pubDate>Tue, 04 Nov 2025 18:08:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-04-synthetic-monitoring-alert-routing-summary</guid><content><![CDATA[<p>Understanding where your alerts are routed just got a whole lot easier.</p>
<p>When configuring per-check alerts in Grafana Cloud Synthetic Monitoring, you can now see exactly which notification policies your alerts match,  right from the UI.</p>
<p>The new Alert Routing Summary panel provides a clear, at-a-glance view of:</p>
<ul>
<li>The labels automatically included with your alert.</li>
<li>Which notification policies those labels match.</li>
<li>The destination contact points where alerts will be delivered.</li>
</ul>
<p>In the example below, a check labeled label_team=backend matches a backend notification policy, making it clear that alerts will route to the correct destination.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3312px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png"data-srcset="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=320 320w, /media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=550 550w, /media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=750 750w, /media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=900 900w, /media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=1040 1040w, /media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=1240 1240w, /media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png?w=1920 1920w"data-sizes="auto"alt="Screnshot of the alert routing preview"width="3312"height="1278"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-alert-routing-preview.png"
            alt="Screnshot of the alert routing preview"width="3312"height="1278"/>
        </noscript></div></a></figure>
<p>This feature complements per-check alerts and makes it easier to understand, verify, and debug alert delivery.</p>
]]></content><description>&lt;p>Understanding where your alerts are routed just got a whole lot easier.&lt;/p>
&lt;p>When configuring per-check alerts in Grafana Cloud Synthetic Monitoring, you can now see exactly which notification policies your alerts match,  right from the UI.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>Cloud Free</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>OpenSearch PPL Language Support and Sample Queries</title><link>https://grafana.com/whats-new/2025-11-04-opensearch-ppl-language-support-and-sample-queries/</link><pubDate>Tue, 04 Nov 2025 14:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-04-opensearch-ppl-language-support-and-sample-queries</guid><content><![CDATA[<p>Writing PPL queries in the Grafana OpenSearch plugin just got easier with syntax highlighting, suggestions and sample queries.</p>
<p>The PPL query editor now contains a multi-line box which supports syntax highlighting, PPL keywords and commands suggestions, and index fields. To see the new features in action, select PPL in the <code>Query type</code> dropdown of the query editor and start typing. Specify index name(s) in the datasource configuration to narrow down the list of suggested index fields.<br />
<br />
We have also added a &ldquo;Kickstart your query&rdquo; button to the PPL query editor, which contains useful sample queries. Select a query to copy it to the query editor and edit it further.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 800px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/blog/screen_recording_grafana_opensearch_ppl_editor.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/blog/screen_recording_grafana_opensearch_ppl_editor.gif"alt="a gif demo on writing PPL queries"width="800"height="413"/>
        <noscript>
          <img
            src="/media/blog/screen_recording_grafana_opensearch_ppl_editor.gif"
            alt="a gif demo on writing PPL queries"width="800"height="413"/>
        </noscript></div></a></figure>
<p>For more information on PPL syntax and supported commands, refer to <a href="https://opensearch.org/docs/latest/search-plugins/sql/ppl/index/" target="_blank" rel="noopener noreferrer">AWS OpenSearch documentation for PPL language</a>.<br />
<br />
PPL language support is available from plugin version 2.31.0.</p>
]]></content><description>&lt;p>Writing PPL queries in the Grafana OpenSearch plugin just got easier with syntax highlighting, suggestions and sample queries.&lt;/p>
&lt;p>The PPL query editor now contains a multi-line box which supports syntax highlighting, PPL keywords and commands suggestions, and index fields. To see the new features in action, select PPL in the &lt;code>Query type&lt;/code> dropdown of the query editor and start typing. Specify index name(s) in the datasource configuration to narrow down the list of suggested index fields.&lt;br />
&lt;br />
We have also added a &amp;ldquo;Kickstart your query&amp;rdquo; button to the PPL query editor, which contains useful sample queries. Select a query to copy it to the query editor and edit it further.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>CloudWatch Logs Anomaly Detection and Pattern Analysis</title><link>https://grafana.com/whats-new/2025-11-04-cloudwatch-logs-anomaly-detection-and-pattern-analysis/</link><pubDate>Tue, 04 Nov 2025 11:09:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-04-cloudwatch-logs-anomaly-detection-and-pattern-analysis</guid><content><![CDATA[<p>With log anomalies and patterns features, you can now detect abnormalities in your service and group log entries with recurring patterns with the CloudWatch data source.<br />
<br />
<strong>Log Anomalies</strong></p>
<p>You can now list the log anomalies in your service directly in Grafana. <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/LogsAnomalyDetection.html" target="_blank" rel="noopener noreferrer">CloudWatch Log Anomaly detection</a> is a new query type for this data source that leverages machine-learning and pattern recognition to establish baselines of typical log content:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1200px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png"data-srcset="/media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=320 320w, /media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=550 550w, /media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=750 750w, /media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=900 900w, /media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=1040 1040w, /media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=1240 1240w, /media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png?w=1920 1920w"data-sizes="auto"alt="screenshot of logs anomalies editor"width="1200"height="270"/>
        <noscript>
          <img
            src="/media/blog/screenshot_grafana_cloudwatch_logs_anomalies.png"
            alt="screenshot of logs anomalies editor"width="1200"height="270"/>
        </noscript></div></a></figure>
<p>You can also use the Logs Insights query editor and the <code>anomaly</code> command to define and display log anomalies ad-hoc. See <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/LogsAnomalyDetection-Insights.html" target="_blank" rel="noopener noreferrer">CloudWatch Logs Insights documentation</a> for more on anomaly detection. </p>
<p><strong>Log Patterns</strong></p>
<p>Group log entry messages (or other string values) matching specific patterns with the <code>patterns</code> command using any CloudWatch Logs query language. The associated <code>diff</code> command compares the log events found in your requested time period with the log events from a previous time period of equal length, returning results that describe the change.</p>
<p>We have added language support for both commands to CloudWatch Logs Insights language editor.  More info can be found in the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_AnalyzeLogData_Patterns.html" target="_blank" rel="noopener noreferrer">AWS Log Patterns documentation</a> and the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax-Pattern.html" target="_blank" rel="noopener noreferrer">AWS Logs Insights syntax guide</a>.<a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax-Pattern.html" target="_blank" rel="noopener noreferrer"></a></p>
]]></content><description>&lt;p>With log anomalies and patterns features, you can now detect abnormalities in your service and group log entries with recurring patterns with the CloudWatch data source.&lt;br />
&lt;br />
&lt;strong>Log Anomalies&lt;/strong>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Grafana IRM Slack app now available in the Slack Marketplace</title><link>https://grafana.com/whats-new/2025-11-03-grafana-irm-slack-app-now-available-in-the-slack-marketplace/</link><pubDate>Mon, 03 Nov 2025 21:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-31-grafana-irm-slack-app-now-available-in-the-slack-marketplace</guid><content><![CDATA[<p>The Grafana Incident Response and Management (IRM) Slack app is now officially approved and available in the <a href="https://slack.com/marketplace/A02E4TF9YG4" target="_blank" rel="noopener noreferrer">Slack App Marketplace</a>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/alerting-and-irm/irm-slack-app-whats-new.png"
  alt="Slack Marketplace search of the Grafana IRM Slack app" width="1100"
     height="324"/></p>
<p>During the marketplace review and approval process, we took the opportunity to modernize and streamline our Slack integration. These updates ensure the integration is fully aligned with Slack’s latest platform and security standards, making it faster to install, safer to operate, and easier to trust.</p>
<p>Install the <a href="https://slack.com/marketplace/A02E4TF9YG4" target="_blank" rel="noopener noreferrer">Grafana IRM Slack app</a> from the Marketplace to bring Grafana IRM’s powerful capabilities directly into Slack, where collaboration and communication already happen.</p>
]]></content><description>&lt;p>The Grafana Incident Response and Management (IRM) Slack app is now officially approved and available in the &lt;a href="https://slack.com/marketplace/A02E4TF9YG4" target="_blank" rel="noopener noreferrer">Slack App Marketplace&lt;/a>.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/alerting-and-irm/irm-slack-app-whats-new.png"
alt="Slack Marketplace search of the Grafana IRM Slack app" width="1100"
height="324"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/configure/integrations/irm-slack/">Grafana IRM integration for Slack</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant available in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-10-30-grafana-assistant-available-in-kubernetes-monitoring/</link><pubDate>Fri, 31 Oct 2025 00:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-11-04-grafana-assistant-available-in-kubernetes-monitoring</guid><content><![CDATA[<p>You can use <a href="/docs/grafana-cloud/machine-learning/assistant/introduction/">Grafana Assistant</a> in Kubernetes Monitoring to:</p>
<ul>
<li>Explain the data you see in a panel or on a detail page</li>
<li>Start an investigation for potential issues</li>
<li>Review the health of Kubernetes objects and resource consumption</li>
<li>Provide recommendations</li>
<li>Launch an investigation</li>
<li>Follow any additional queries or commands you give it</li>
</ul>
<p>To use the Assistant, click any Assistant icon available on a panel.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1246px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png"data-srcset="/media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=320 320w, /media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=550 550w, /media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=750 750w, /media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=900 900w, /media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png?w=1920 1920w"data-sizes="auto"alt="Hovering over the AI icon in a panel"width="1246"height="706"title="Hovering over the AI icon in a panel"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/k8s-aipanelbutton.png"
            alt="Hovering over the AI icon in a panel"width="1246"height="706"title="Hovering over the AI icon in a panel"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Hovering over the AI icon in a panel</figcaption></a></figure>
<p>Or on any detail page, click the <strong>Investigate</strong> button.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2490px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/K8s-GAI.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/K8s-GAI.gif"alt="Opening Grafana Assistant on the Namespace detail page"width="2490"height="1574"title="Opening Grafana Assistant on the Namespace detail page"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/K8s-GAI.gif"
            alt="Opening Grafana Assistant on the Namespace detail page"width="2490"height="1574"title="Opening Grafana Assistant on the Namespace detail page"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Opening Grafana Assistant on the Namespace detail page</figcaption></a></figure>
]]></content><description>&lt;p>You can use &lt;a href="/docs/grafana-cloud/machine-learning/assistant/introduction/">Grafana Assistant&lt;/a> in Kubernetes Monitoring to:&lt;/p>
&lt;ul>
&lt;li>Explain the data you see in a panel or on a detail page&lt;/li>
&lt;li>Start an investigation for potential issues&lt;/li>
&lt;li>Review the health of Kubernetes objects and resource consumption&lt;/li>
&lt;li>Provide recommendations&lt;/li>
&lt;li>Launch an investigation&lt;/li>
&lt;li>Follow any additional queries or commands you give it&lt;/li>
&lt;/ul>
&lt;p>To use the Assistant, click any Assistant icon available on a panel.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#use-grafana-assistant">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Quickly toggle between values in queries with the Switch variable type</title><link>https://grafana.com/whats-new/2025-10-30-quickly-toggle-between-values-in-queries-with-the-switch-variable-type/</link><pubDate>Thu, 30 Oct 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-27-switch-variable-type</guid><content><![CDATA[<p>The new <strong>Switch</strong> template variable type replaces cumbersome drop-down menus with an intuitive toggle interface. Configure any two values—<code>true/false</code>, <code>1/0</code>, <code>yes/no</code>, or custom pairs—and control boolean states across your dashboard with a single click. Perfect for toggling debug modes, filters, or any conditional logic.</p>
<p>To get started, add a new variable of type <strong>Switch</strong> in your dashboard settings. For details, refer to <a href="/docs/grafana-cloud/visualizations/dashboards/variables/add-template-variables/#add-a-switch-variable">add a switch variable</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1966px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/plugins/Switch-variable---screenshot.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/plugins/Switch-variable---screenshot.png"data-srcset="/media/docs/plugins/Switch-variable---screenshot.png?w=320 320w, /media/docs/plugins/Switch-variable---screenshot.png?w=550 550w, /media/docs/plugins/Switch-variable---screenshot.png?w=750 750w, /media/docs/plugins/Switch-variable---screenshot.png?w=900 900w, /media/docs/plugins/Switch-variable---screenshot.png?w=1040 1040w, /media/docs/plugins/Switch-variable---screenshot.png?w=1240 1240w, /media/docs/plugins/Switch-variable---screenshot.png?w=1920 1920w"data-sizes="auto"alt="Switch variable type"width="1966"height="887"/>
        <noscript>
          <img
            src="/media/docs/plugins/Switch-variable---screenshot.png"
            alt="Switch variable type"width="1966"height="887"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>The new &lt;strong>Switch&lt;/strong> template variable type replaces cumbersome drop-down menus with an intuitive toggle interface. Configure any two values—&lt;code>true/false&lt;/code>, &lt;code>1/0&lt;/code>, &lt;code>yes/no&lt;/code>, or custom pairs—and control boolean states across your dashboard with a single click. Perfect for toggling debug modes, filters, or any conditional logic.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/variables/add-template-variables/#add-a-switch-variable">add a switch variable</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Native Histograms are Generally Available</title><link>https://grafana.com/whats-new/2025-10-29-native-histograms-are-generally-available/</link><pubDate>Wed, 29 Oct 2025 18:33:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-29-native-histograms-are-general-available</guid><content><![CDATA[<p>We are thrilled to announce that Native Histograms are now generally available (GA)!</p>
<p>This milestone comes after three years of dedicated development, bringing a powerful data type to Prometheus users.</p>
<p>Native histograms improve histogram resolution without requiring users to adjust the buckets. This enables the team to move faster without manual configurations.</p>
]]></content><description>&lt;p>We are thrilled to announce that Native Histograms are now generally available (GA)!&lt;/p>
&lt;p>This milestone comes after three years of dedicated development, bringing a powerful data type to Prometheus users.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/metrics/metrics-prometheus/native-histograms/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Metrics</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Consolidated panel time settings and time comparison</title><link>https://grafana.com/whats-new/2025-10-29-consolidated-panel-time-settings-and-time-comparison/</link><pubDate>Wed, 29 Oct 2025 13:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-28-compare-time-series-data-across-time-ranges-in-the-same-panel</guid><content><![CDATA[<p>We&rsquo;re excited to announce the addition of the <strong>Panel time settings</strong> drawer in visualizations. With this feature, you can access key panel-specific time settings without editing the dashboard:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png?w=1920 1920w"data-sizes="auto"alt="The Panel time settings drawer"width="1332"height="1074"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-panel-time-drawer-v12.3.png"
            alt="The Panel time settings drawer"width="1332"height="1074"/>
        </noscript></div></a></figure>
<p>The settings available in the drawer are:</p>
<ul>
<li><strong>Panel time range</strong> - Override the dashboard time range with one specific to the panel.</li>
<li><strong>Time shift</strong> - add a time shift in the panel relative to the dashboard time range or the panel time range, if you&rsquo;ve set one.</li>
<li><strong>Time comparison</strong> - Compare time series data between two time ranges.</li>
<li><strong>Hide panel time range</strong> - Hide panel time range information in the panel header.</li>
</ul>
<p>These time settings, when configured, are displayed in the panel header by default:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Panel with time settings in the header"width="1598"height="86"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-panel-time-header-v12.3.png"
            alt="Panel with time settings in the header"width="1598"height="86"/>
        </noscript></div></a></figure>
<p>To access the <strong>Panel time settings</strong> drawer, click the panel menu and select the <strong>Time settings</strong> option:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Panel menu showing the Time settings option"width="1602"height="674"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-panel-menu-time-settings-v12.3.png"
            alt="Panel menu showing the Time settings option"width="1602"height="674"/>
        </noscript></div></a></figure>
<p>To try out panel time settings, enable the <code>panelTimeSettings</code> and <code>timeComparison</code> feature toggles.</p>
<h4 id="time-comparison">Time comparison</h4>
<p>As part of this update, we&rsquo;ve also added a much-requested feature, the ability to compare data between two time ranges in the same panel:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png?w=1920 1920w"data-sizes="auto"alt="A time series graph two series compared to the day before"width="1618"height="674"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-time-comparison-v12.3.png"
            alt="A time series graph two series compared to the day before"width="1618"height="674"/>
        </noscript></div></a></figure>
<p>With this update, you can easily perform time-based (for example, month-over-month) comparative analyses in a single view, on the same panel.
This allows you to gain insights essential for trend tracking and performance benchmarking.
The addition of this feature has eliminated the need to duplicate panels or dashboards to achieve this type of analysis.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Ks1fLSNPDy4' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce the addition of the &lt;strong>Panel time settings&lt;/strong> drawer in visualizations. With this feature, you can access key panel-specific time settings without editing the dashboard:&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>New logs visualization</title><link>https://grafana.com/whats-new/2025-10-29-new-logs-visualization/</link><pubDate>Wed, 29 Oct 2025 10:39:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-09-new-logs-panel</guid><content><![CDATA[<p>We are very excited to release a completely redesigned logs visualization!</p>
<p>The logs visualization is one of the core visualizations of Grafana, and we&rsquo;ve rebuilt it from the ground up to not only address performance issues, but also add many new features and display options to innovate in the space and provide the best possible log browsing experience, such as:</p>
<p><strong>Logs highlighting</strong></p>
<p>We added a grammar definition to add colors to different parts of the logs, making them easier to read and facilitating getting important context from their contents.</p>
<p><strong>Font size selection</strong></p>
<p>We added a bigger font size by default, with an option to select a smaller font if you need it.</p>
<p><strong>Client-side search and filtering</strong></p>
<p>We added client-side filter by level and search by string to help you find those logs that you&rsquo;re looking for.</p>
<p><strong>Timestamp resolution</strong></p>
<p>Logs are displayed with timestamps in milliseconds by default, with an option to use nanosecond precision.</p>
<p><strong>Redesigned Log Details</strong></p>
<p>When you want to know more about a particular log line, accessing its labels, fields, and links, you now have a completely redesigned component with two versions: inline display below the log line, or as a resizable sidebar.</p>
<p>When details are displayed as a sidebar, you can also keep many different details open and quickly toggle between them as tabs.</p>
<p>For both modes, you can now access a sidebar with filters to search for strings withing field names and values, and buttons for the usual actions such as copy log line or link, and explain in Grafana Assistant if it&rsquo;s available in your Grafana instance.</p>
<p>For Loki, we split fields by type, having dedicated and collapsible sections for indexed labels, strucuted metadata, and parsed fields.</p>
<p>And when a log line contains a trace id, which is configured as a derived field, there is a new panel to render an embedded trace within the details panel.</p>
<p><strong>Redesigned log line menu</strong></p>
<p>You can now find the log line menu as a dropdown menu on the left side of each log line, providing access to Logs Context, toggle Log Details, copy log line, copy link to log line, and Explain in Assistant if available.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/GpxHV0wYRfc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We are very excited to release a completely redesigned logs visualization!&lt;/p>
&lt;p>The logs visualization is one of the core visualizations of Grafana, and we&amp;rsquo;ve rebuilt it from the ground up to not only address performance issues, but also add many new features and display options to innovate in the space and provide the best possible log browsing experience, such as:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Logs</tag><tag>Logs Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>New field selector component for Logs</title><link>https://grafana.com/whats-new/2025-10-29-new-field-selector-component-for-logs/</link><pubDate>Wed, 29 Oct 2025 10:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-22-new-field-selector-component-for-logs</guid><content><![CDATA[<p>As part of the recently redesigned logs visualization, we&rsquo;re now adding a new component to interact with fields in log lines, making it easier than ever to toggle fields on and off and customize the display order.</p>
<p>Inspired by the analog component in the table visualization, the field selector displays an alphabetically sorted list of fields belonging to all the logs in display, with a percentage value indicating the amount of log lines where a given field is present. From this list, you can select fields to be displayed and change the order of display to the one that better fits your current exploration.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1427px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/whats-new/grafana-logs-field-selector.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/whats-new/grafana-logs-field-selector.gif"alt=""width="1427"height="514"/>
        <noscript>
          <img
            src="/media/whats-new/grafana-logs-field-selector.gif"
            alt=""width="1427"height="514"/>
        </noscript></div></a></figure>
<iframe width="560" height="315" src='https://www.youtube.com/embed/LgJzkKdpHB8' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>As part of the recently redesigned logs visualization, we&amp;rsquo;re now adding a new component to interact with fields in log lines, making it easier than ever to toggle fields on and off and customize the display order.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Logs</tag><tag>Logs Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Use GCP Private Service Connect to connect your Private Datasource Connect agents</title><link>https://grafana.com/whats-new/2025-10-29-use-gcp-private-service-connect-to-connect-your-private-datasource-connect-agents/</link><pubDate>Wed, 29 Oct 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-01-use-gcp-private-service-connect-to-connect-your-private-datasource-connect-agents</guid><content><![CDATA[<p>GCP Private Service Connect (PSC) provides private connectivity between private networks and supported GCP services without exposing your traffic to the public internet.</p>
<p>With GCP PSC for Grafana Private DataSource Connect (PDC), you can connect your PDC agents running in your GCP private network to Grafana Cloud while staying on the GCP network.</p>
<p>By connecting your PDC agents via GCP Private Service Connect, you avoid traversing the public internet. This has security benefits and helps lower your network egress costs.</p>
<p>To set up GCP Private Service Connect for PDC Agents, follow the instructions from our public <a href="/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/pdc-agent-gcp-psc/">documentation</a>.</p>
]]></content><description>&lt;p>GCP Private Service Connect (PSC) provides private connectivity between private networks and supported GCP services without exposing your traffic to the public internet.&lt;/p>
&lt;p>With GCP PSC for Grafana Private DataSource Connect (PDC), you can connect your PDC agents running in your GCP private network to Grafana Cloud while staying on the GCP network.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/pdc-agent-gcp-psc/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Use GCP Private Service Connect to send telemetry data to Grafana Cloud</title><link>https://grafana.com/whats-new/2025-10-29-use-gcp-private-service-connect-to-send-telemetry-data-to-grafana-cloud/</link><pubDate>Wed, 29 Oct 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-28-use-gcp-private-service-connect-to-send-telemetry-data-to-grafana-cloud</guid><content><![CDATA[<p>Save money and apply an extra layer of network security by using GCP Private Service Connect to send telemetry data to Grafana Cloud.</p>
<p>Normally when you send telemetry from your GCP network to Grafana Cloud, you incur in network egress fees <a href=""></a> and your data, though encrypted, traverses the public internet.</p>
<p>With GCP Private  Service Connect, you can:</p>
<ul>
<li>Reduce your GCP egress costs.</li>
<li>Improve security by keeping your data within the Google network.</li>
</ul>
<p>To set up GCP Private Service Connect in Grafana Cloud, follow the instructions from our public <a href="">documentation</a>.</p>
]]></content><description>&lt;p>Save money and apply an extra layer of network security by using GCP Private Service Connect to send telemetry data to Grafana Cloud.&lt;/p>
&lt;p>Normally when you send telemetry from your GCP network to Grafana Cloud, you incur in network egress fees &lt;a href="">&lt;/a> and your data, though encrypted, traverses the public internet.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/gcp-psc/configure-psc/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Export dashboards as images</title><link>https://grafana.com/whats-new/2025-10-28-export-dashboards-as-images/</link><pubDate>Tue, 28 Oct 2025 22:14:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-28-export-dashboards-as-images</guid><content><![CDATA[<p>Sharing your Grafana dashboards just got easier. You can now export any dashboard as a PNG image.</p>
<p>Use the <strong>Export as image</strong> option to generate an image:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png"data-srcset="/media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png?w=1920 1920w"data-sizes="auto"alt="Dashboard with Export as image option selected in Export drop-down"width="1506"height="810"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-export-dashboard-image-v1.png"
            alt="Dashboard with Export as image option selected in Export drop-down"width="1506"height="810"/>
        </noscript></div></a></figure>
<p>A preview of the image is displayed. Click <strong>Download image</strong>:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Generated dashboard image ready for download"width="1618"height="904"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-download-dashboard-image-v12.3.png"
            alt="Generated dashboard image ready for download"width="1618"height="904"/>
        </noscript></div></a></figure>
<p>Using dashboard images, you can quickly send data to your team in chat, added to a presentation, or attached to an email.</p>
<p>The generated image reflects exactly what you&rsquo;re seeing.
If you want to generate the image at a different size or zoomed in or out, simply make these changes in the dashboard or in your browser.</p>
]]></content><description>&lt;p>Sharing your Grafana dashboards just got easier. You can now export any dashboard as a PNG image.&lt;/p>
&lt;p>Use the &lt;strong>Export as image&lt;/strong> option to generate an image:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/#export-a-dashboard-as-an-image">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Increased capacity for Team LBAC rules</title><link>https://grafana.com/whats-new/2025-10-28-increased-capacity-for-team-lbac-rules/</link><pubDate>Tue, 28 Oct 2025 08:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-24-increased-capacity-for-team-lbac-rules</guid><content><![CDATA[<h1 id="grafana-team-lbac-performance-considerations">Grafana Team LBAC: Performance Considerations</h1>
<h2 id="what-weve-improved">What We&rsquo;ve Improved</h2>
<h3 id="storage-capacity">Storage Capacity</h3>
<p>We previously had a limitation of about 500 LBAC rules per data source, which was challenging for some customers who needed more rules to meet their requirements. We&rsquo;ve resolved this by expanding our storage capacity, allowing for significantly more rules to be stored.</p>
<h2 id="performance-considerations">Performance Considerations</h2>
<h3 id="query-performance">Query Performance</h3>
<p>While the storage concern has been alleviated, query performance can be affected when many LBAC rules are applied. Performance depends on several factors:</p>
<ul>
<li><strong>Number of rules applied</strong>: Only rules for the teams a user belongs to are applied to queries, not all stored rules</li>
<li><strong>Rule complexity</strong>: Complex rules with many labels can slow down queries</li>
<li><strong>Datasource type</strong>: Some datasources handle LBAC rules more efficiently than others</li>
</ul>
<h3 id="technical-limits">Technical Limits</h3>
<p>There&rsquo;s a limit on how much data can be sent with each query. Queries exceeding this limit will fail. This becomes relevant with complex rules containing many labels.</p>
<h2 id="how-rules-work">How Rules Work</h2>
<p>LBAC rules are configured per team. You can store a large number of rules applied to as many teams as you would like. The rules that are actually applied depend on the user running the query and which teams they belong to.</p>
<p>For example, a data source has rules configured for Team A and Team B. A user belonging to Team A but not Team B will only have the rules configured for Team A applied.</p>
<p>This means that the total number of rules saved for a specific datasource doesn&rsquo;t necessarily affect query performance, but rather the number of rules that apply to the user&rsquo;s teams.</p>
<h2 id="best-practices">Best Practices</h2>
<h3 id="performance-guidelines">Performance Guidelines</h3>
<ul>
<li><strong>Target rule count</strong>: In testing, we&rsquo;ve found that queries generally work well with around 50 LBAC rules applied</li>
<li><strong>Rule design</strong>: Keep rules as simple as possible while meeting your access control requirements</li>
<li><strong>Team structure</strong>: Consider how your team structure affects which rules are applied to each user&rsquo;s queries</li>
</ul>
<p>There is no hard limit on the number of LBAC rules that can be sent on a query. This limit will vary depending on the datasource type, the user/team structure, and the rules themselves.</p>
]]></content><description>&lt;h1 id="grafana-team-lbac-performance-considerations">Grafana Team LBAC: Performance Considerations&lt;/h1>
&lt;h2 id="what-weve-improved">What We&amp;rsquo;ve Improved&lt;/h2>
&lt;h3 id="storage-capacity">Storage Capacity&lt;/h3>
&lt;p>We previously had a limitation of about 500 LBAC rules per data source, which was challenging for some customers who needed more rules to meet their requirements. We&amp;rsquo;ve resolved this by expanding our storage capacity, allowing for significantly more rules to be stored.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Logs</tag><tag>Metrics</tag><tag>Authentication and authorization</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Unity Catalog support in Grafana Databricks plugin</title><link>https://grafana.com/whats-new/2025-10-27-unity-catalog-support-in-grafana-databricks-plugin/</link><pubDate>Mon, 27 Oct 2025 16:17:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-16-unity-catalog-support-in-grafana-databricks-plugin</guid><content><![CDATA[<p>We’ve added support for Databricks Unity Catalog, enabling secure and consistent access to governed data directly within Grafana.</p>
<p>This enhancement allows users to easily query and visualize datasets registered in Unity Catalog while maintaining the same fine-grained permissions and lineage tracking defined in Databricks. With this integration, teams can build dashboards confidently knowing their data follows centralized governance, access control, and compliance standards across all workspaces.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/databricks/unity-catalog.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>To enable support for Databricks Unity Catalog, you must check the corresponding checkbox in the configuration page of your Grafana Databricks plugin:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2880px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/databricks/configuration-page-highlights.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/databricks/configuration-page-highlights.png"data-srcset="/media/docs/databricks/configuration-page-highlights.png?w=320 320w, /media/docs/databricks/configuration-page-highlights.png?w=550 550w, /media/docs/databricks/configuration-page-highlights.png?w=750 750w, /media/docs/databricks/configuration-page-highlights.png?w=900 900w, /media/docs/databricks/configuration-page-highlights.png?w=1040 1040w, /media/docs/databricks/configuration-page-highlights.png?w=1240 1240w, /media/docs/databricks/configuration-page-highlights.png?w=1920 1920w"data-sizes="auto"alt=""width="2880"height="1800"/>
        <noscript>
          <img
            src="/media/docs/databricks/configuration-page-highlights.png"
            alt=""width="2880"height="1800"/>
        </noscript></div></a></figure>
<p>If the checkbox is left unchecked, the old layout with dataset and table dropdown menus is displayed.</p>
]]></content><description>&lt;p>We’ve added support for Databricks Unity Catalog, enabling secure and consistent access to governed data directly within Grafana.&lt;/p>
&lt;p>This enhancement allows users to easily query and visualize datasets registered in Unity Catalog while maintaining the same fine-grained permissions and lineage tracking defined in Databricks. With this integration, teams can build dashboards confidently knowing their data follows centralized governance, access control, and compliance standards across all workspaces.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>Save, reuse, and share dashboard annotation queries</title><link>https://grafana.com/whats-new/2025-10-23-save--reuse--and-share-dashboard-annotation-queries/</link><pubDate>Thu, 23 Oct 2025 15:13:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-31-save-reuse-and-share-dashboard-annotation-queries</guid><content><![CDATA[<p>We recently introduced the ability to <a href="/whats-new/2025-09-05-save--reuse--and-share-queries-in-dashboards-and-explore/">save queries in Dashboards and Explore</a>—now we&rsquo;ve extended this functionality to dashboard annotations. With this addition, you can save, reuse, and share annotation queries with others in your organization.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png?w=1920 1920w"data-sizes="auto"alt="_Annotation query configuration with **Save query** and **Replace with saved query** buttons highlighted_"width="1974"height="1728"title="_Annotation query configuration with **Save query** and **Replace with saved query** buttons highlighted_"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-annotations-saved-queries-v12.3.png"
            alt="_Annotation query configuration with **Save query** and **Replace with saved query** buttons highlighted_"width="1974"height="1728"title="_Annotation query configuration with **Save query** and **Replace with saved query** buttons highlighted_"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  "><em>Annotation query configuration with <strong>Save query</strong> and <strong>Replace with saved query</strong> buttons highlighted</em></figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png?w=1920 1920w"data-sizes="auto"alt="_Annotation query configuration with **Saved queries** drawer open_"width="2210"height="1518"title="_Annotation query configuration with **Saved queries** drawer open_"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-annotation-saved-queries-drawer-v12.3.png"
            alt="_Annotation query configuration with **Saved queries** drawer open_"width="2210"height="1518"title="_Annotation query configuration with **Saved queries** drawer open_"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  "><em>Annotation query configuration with <strong>Saved queries</strong> drawer open</em></figcaption></a></figure>
<p>This feature is in public preview and is only available on Grafana Enterprise and Cloud accounts.</p>
]]></content><description>&lt;p>We recently introduced the ability to &lt;a href="/whats-new/2025-09-05-save--reuse--and-share-queries-in-dashboards-and-explore/">save queries in Dashboards and Explore&lt;/a>—now we&amp;rsquo;ve extended this functionality to dashboard annotations. With this addition, you can save, reuse, and share annotation queries with others in your organization.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/build-dashboards/annotate-visualizations/#add-new-annotation-queries">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>SolarWinds Enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2025-10-22-solarwinds-enterprise-data-source-for-grafana/</link><pubDate>Wed, 22 Oct 2025 19:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-22-solarwinds-enterprise-data-source-for-grafana</guid><content><![CDATA[<p><strong>Introducing SolarWinds data source plugin.</strong></p>
<p>SolarWinds is a network and infrastructure monitoring platform that provides tools to monitor, manage network performance, server health, and application availability. </p>
<p>The SolarWinds data source plugin enables you to query and visualize key infrastructure metrics such as CPU Load, Memory usage and Active Alerts directly within Grafana dashboards. This integration allows teams to correlate infrastructure health with application performance, enabling proactive monitoring and faster incident response across hybrid and multi-cloud environments.</p>
<p>Available in public preview in Grafana Cloud and all <a href="">supported versions</a> of self-managed Grafana Enterprise.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/JrXP0WNWpD4' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>&lt;strong>Introducing SolarWinds data source plugin.&lt;/strong>&lt;/p>
&lt;p>SolarWinds is a network and infrastructure monitoring platform that provides tools to monitor, manage network performance, server health, and application availability. &lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-solarwinds-datasource/latest/">Documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://documentation.solarwinds.com/en/success_center/orionplatform/content/core-fusion-swql-data-model-examples.htm">SWQL Examples</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Dedicated Job Observability in Grafana Cloud Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-10-22-dedicated-job-observability-in-grafana-cloud-kubernetes-monitoring/</link><pubDate>Wed, 22 Oct 2025 15:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-23-k8s-jobs-observability</guid><content><![CDATA[<p>This dedicated feature set found under the All jobs menu solves the long-standing challenge of monitoring distributed Kubernetes Jobs and CronJobs, transforming the process from reactive firefighting to proactive management.</p>
<h3 id="the-batch-visibility-gap">The Batch Visibility Gap</h3>
<p>Managing critical Jobs and CronJobs across multiple Kubernetes clusters has historically been a source of operational friction, leading to:</p>
<ul>
<li>Undetected Failures: Missed execution windows and silent job failures that are only discovered hours later.</li>
<li>Prolonged MTTR: Debugging requires manual, multi-command context-switching across different logs, metrics, and event streams.</li>
<li>Inefficient Resource Use: Lack of historical resource data makes it difficult to right-size requests, leading to either wasted cloud spend or resource contention.</li>
</ul>
<h3 id="key-outcomes-of-the-new-job-monitoring-feature">Key outcomes of the new Job Monitoring feature</h3>
<p>This new feature delivers essential insights and consolidated diagnostic tools, ensuring the reliability and cost-efficiency of your scheduled tasks.</p>
<h4 id="1-guaranteed-execution-integrity">1. Guaranteed Execution Integrity</h4>
<ul>
<li>Centralized Health View: The All jobs list provides a single source of truth across all Clusters and Namespaces, with color-coded status indicators for immediate failure detection.</li>
<li>Punctuality Confirmed: For CronJobs, the feature explicitly compares Last scheduled against Last succeeded, instantly flagging any skipped runs or execution gaps that could impact data pipelines or maintenance routines.</li>
</ul>
<h4 id="2-accelerated-diagnostics-and-root-cause-analysis">2. Accelerated Diagnostics and Root Cause Analysis</h4>
<ul>
<li>Consolidated Detail Page: Clicking a job name opens an integrated detail view, consolidating the Pod status, logs, and events—eliminating the need for manual kubectl commands.</li>
<li>Pattern Identification: The historical Runs table tracks duration and success rates over time, enabling teams to spot flaky jobs, analyze trend data, and drastically reduce Mean Time to Resolution (MTTR).</li>
</ul>
<h4 id="3-optimized-performance-and-cost">3. Optimized Performance and Cost</h4>
<ul>
<li>Resource Right-Sizing: Dedicated views for CPU and memory usage (including trends) facilitate precise resource provisioning. This data empowers you to identify wasteful over-provisioning and detect performance-impacting issues like gradual memory leaks.</li>
</ul>
<p><strong>Action:</strong> <strong>Access</strong> the <strong>new capabilities</strong> by navigating to the main menu and selecting <strong>All jobs</strong> within the <strong>Grafana Cloud Kubernetes Monitoring App.</strong></p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1624px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/jobs.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/jobs.gif"alt="Navigating from Cronjobs list to job detail page"width="1624"height="1924"title="Navigating from Cronjobs list to job detail page"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/jobs.gif"
            alt="Navigating from Cronjobs list to job detail page"width="1624"height="1924"title="Navigating from Cronjobs list to job detail page"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Navigating from Cronjobs list to job detail page</figcaption></a></figure>
]]></content><description>&lt;p>This dedicated feature set found under the All jobs menu solves the long-standing challenge of monitoring distributed Kubernetes Jobs and CronJobs, transforming the process from reactive firefighting to proactive management.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#monitor-cron-jobs-and-other-job-types">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Favorite data sources</title><link>https://grafana.com/whats-new/2025-10-21-favorite-data-sources/</link><pubDate>Tue, 21 Oct 2025 10:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-10-favorite-data-sources</guid><content><![CDATA[<p>Finding the right data source among dozens of similar options wastes precious time and disrupts your workflow. As Grafana instances grow, data source discovery becomes increasingly frustrating. Favorite data sources solves this with a simple star icon ⭐️ which is available in the data source picker and when editing a data source.</p>
<p>Click to mark your most-used data sources as favorites, and they&rsquo;ll appear at the top of the list every time – no more scrolling or hunting through endless options.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1930px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/plugins/favorite_datasources.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/plugins/favorite_datasources.png"data-srcset="/media/docs/plugins/favorite_datasources.png?w=320 320w, /media/docs/plugins/favorite_datasources.png?w=550 550w, /media/docs/plugins/favorite_datasources.png?w=750 750w, /media/docs/plugins/favorite_datasources.png?w=900 900w, /media/docs/plugins/favorite_datasources.png?w=1040 1040w, /media/docs/plugins/favorite_datasources.png?w=1240 1240w, /media/docs/plugins/favorite_datasources.png?w=1920 1920w"data-sizes="auto"alt="list of favorite data sources"width="1930"height="936"/>
        <noscript>
          <img
            src="/media/docs/plugins/favorite_datasources.png"
            alt="list of favorite data sources"width="1930"height="936"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Finding the right data source among dozens of similar options wastes precious time and disrupts your workflow. As Grafana instances grow, data source discovery becomes increasingly frustrating. Favorite data sources solves this with a simple star icon ⭐️ which is available in the data source picker and when editing a data source.&lt;/p></description><availability>Experimental</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New Logs Context</title><link>https://grafana.com/whats-new/2025-10-20-new-logs-context/</link><pubDate>Mon, 20 Oct 2025 15:39:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-20-new-logs-context</guid><content><![CDATA[<p>Following up the completely redesigned logs panel, we&rsquo;ve rebuilt log context around it, improving existing features and enabling new capabilities.</p>
<p>Log context is a feature that displays additional lines of logs surrounding a log entry that matches a specific search query. This helps in understanding the context of the log entry, analog to the <code>-C</code> parameter in the grep command.</p>
<p>The new logs context component takes advantage of all the new options and capabilities of the new visualization, and introduces a new option to select the specific amount of time before and after the referenced log line, which ranges from a hundred milliseconds up to two hours.</p>
<p>Note that this feature is experimental. To try it out, enable the <code>newLogContext</code> feature toggle.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/SIxzQRS8ZB0' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Following up the completely redesigned logs panel, we&amp;rsquo;ve rebuilt log context around it, improving existing features and enabling new capabilities.&lt;/p>
&lt;p>Log context is a feature that displays additional lines of logs surrounding a log entry that matches a specific search query. This helps in understanding the context of the log entry, analog to the &lt;code>-C&lt;/code> parameter in the grep command.&lt;/p></description><availability>Experimental</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Logs</tag><tag>Logs Drilldown</tag><tag>Explore</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Changes to provisioned permissions</title><link>https://grafana.com/whats-new/2025-10-16-changes-to-provisioned-permissions/</link><pubDate>Thu, 16 Oct 2025 14:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-16-changes-to-provisioned-permissions</guid><content>&lt;p>Provisioning now enforces a full-replace model for resource permissions.&lt;/p>
&lt;p>When a permission is applied through provisioning, all previously configured permissions on that resource are removed, except for the default role: Admin (admin).&lt;/p>
</content><description>&lt;p>Provisioning now enforces a full-replace model for resource permissions.&lt;/p>
&lt;p>When a permission is applied through provisioning, all previously configured permissions on that resource are removed, except for the default role: Admin (admin).&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Change to creator permissions</title><link>https://grafana.com/whats-new/2025-10-16-change-to-creator-permissions/</link><pubDate>Thu, 16 Oct 2025 14:38:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-16-change-to-creator-permissions</guid><content>&lt;p>Users will no longer automatically receive admin rights to dashboards and folders that they create in top level folders.  They will continue to receive admin rights to dashboards and folders that they create at the top level.&lt;/p>
&lt;p>To support collaborative workflows, assign teams admin access to the relevant top level folder and grant the teams:reader fixed role so that they can share resources with other teams.&lt;/p>
</content><description>&lt;p>Users will no longer automatically receive admin rights to dashboards and folders that they create in top level folders. They will continue to receive admin rights to dashboards and folders that they create at the top level.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/administration/roles-and-permissions/#dashboard-permissions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Authentication and authorization</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Set up Okta SSO for Grafana in a couple of clicks</title><link>https://grafana.com/whats-new/2025-10-14-set-up-okta-sso-for-grafana-in-a-couple-of-clicks/</link><pubDate>Tue, 14 Oct 2025 16:24:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-14-grafana-labs-saml-application-for-okta-integration-network</guid><content>&lt;p>You can now easily configure SAML authentication for Grafana using our newly approved Okta Integration Network (OIN) application. This integration streamlines setup for Okta admins, removing the need for manual configuration or custom metadata uploads.&lt;/p>
&lt;p>With the Grafana Labs app in the OIN catalog, teams can quickly connect Grafana to Okta, simplify user management, and enhance security through single sign-on.&lt;/p>
</content><description>&lt;p>You can now easily configure SAML authentication for Grafana using our newly approved Okta Integration Network (OIN) application. This integration streamlines setup for Okta admins, removing the need for manual configuration or custom metadata uploads.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/saml/configure-saml-with-okta/oin-application/">Configure SAML authentication with Okta Integration Network application</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Native Histogram support for Adaptive Metrics</title><link>https://grafana.com/whats-new/2025-10-09-native-histogram-support-for-adaptive-metrics/</link><pubDate>Thu, 09 Oct 2025 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-08-native-histogram-support-for-adaptive-metrics</guid><content>&lt;p>Adaptive Metrics now supports &lt;a href="/docs/mimir/latest/send/native-histograms/">Mimir native histograms&lt;/a>. You can now receive aggregation recommendations and create aggregation rules for native histograms, allowing you to bring the familiar benefits of Adaptive Telemetry to native histograms in Grafana Cloud.&lt;/p>
</content><description>&lt;p>Adaptive Metrics now supports &lt;a href="/docs/mimir/latest/send/native-histograms/">Mimir native histograms&lt;/a>. You can now receive aggregation recommendations and create aggregation rules for native histograms, allowing you to bring the familiar benefits of Adaptive Telemetry to native histograms in Grafana Cloud.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/adaptive-telemetry/adaptive-metrics/create-rules/define-metrics-aggregation-rules/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Adaptive Telemetry</tag><tag>Metrics</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Bulk update your Grafana Fleet Management pipelines with SyncPipelines</title><link>https://grafana.com/whats-new/2025-10-08-bulk-update-your-grafana-fleet-management-pipelines-with-syncpipelines/</link><pubDate>Wed, 08 Oct 2025 22:25:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-02-bulk-update-your-grafana-fleet-management-pipelines-with-syncpipelines</guid><content><![CDATA[<p>We&rsquo;ve enhanced the Fleet Management Pipeline API with a <a href="/docs/grafana-cloud/send-data/fleet-management/api-reference/pipeline-api/#syncpipelinesrequest">SyncPipelinesRequest</a> endpoint. You can now make a call that edits multiple pipelines from a common source in a single atomic operation.</p>
<p>Seamlessly synchronize configuration pipelines from external sources like Git and Terraform, ensuring your remote configurations stay updated across environments. Automate pipeline creation, updates, and deletions to minimize manual effort. Whether you&rsquo;re managing a handful or a hundred pipelines, Fleet Management handles batch updates efficiently while maintaining data consistency. Learn more in our <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/infrastructure-as-code/gitops/">set up documentation</a>.</p>
<p>Bonus: pipeline syncing is just the beginning! We&rsquo;re working on a GitHub Action to take your GitOps workflow<a href="/docs/grafana-cloud/send-data/fleet-management/set-up/infrastructure-as-code/gitops/#fleet-management-pipeline-api"></a> to the next level. Stay tuned!</p>
]]></content><description>&lt;p>We&amp;rsquo;ve enhanced the Fleet Management Pipeline API with a &lt;a href="/docs/grafana-cloud/send-data/fleet-management/api-reference/pipeline-api/#syncpipelinesrequest">SyncPipelinesRequest&lt;/a> endpoint. You can now make a call that edits multiple pipelines from a common source in a single atomic operation.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/api-reference/pipeline-api/#syncpipelinesrequest">SyncPipelines API reference</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/infrastructure-as-code/gitops/">GitOps set up documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Adaptive Traces</title><link>https://grafana.com/whats-new/2025-10-08-adaptive-traces/</link><pubDate>Wed, 08 Oct 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-25-adaptive-traces</guid><content><![CDATA[<p>Adaptive Traces helps make sure you only store your valuable traces. With managed tail sampling, you can easily retain only the traces that matter to you without needing to run sampling infrastructure yourself. Our intelligent sampling capabilities identify anomalies in your services, then ingest and surface the relevant traces to help you troubleshoot faster.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 776px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/adaptive-metrics/recommendations.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/adaptive-metrics/recommendations.png"data-srcset="/media/adaptive-metrics/recommendations.png?w=320 320w, /media/adaptive-metrics/recommendations.png?w=550 550w, /media/adaptive-metrics/recommendations.png?w=750 750w, /media/adaptive-metrics/recommendations.png?w=900 900w, /media/adaptive-metrics/recommendations.png?w=1040 1040w, /media/adaptive-metrics/recommendations.png?w=1240 1240w, /media/adaptive-metrics/recommendations.png?w=1920 1920w"data-sizes="auto"alt="Out-of-the-box recommendations to get started on day one"width="776"height="496"title="Out-of-the-box recommendations to get started on day one"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/recommendations.png"
            alt="Out-of-the-box recommendations to get started on day one"width="776"height="496"title="Out-of-the-box recommendations to get started on day one"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Out-of-the-box recommendations to get started on day one</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 982px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/adaptive-metrics/policies.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/adaptive-metrics/policies.png"data-srcset="/media/adaptive-metrics/policies.png?w=320 320w, /media/adaptive-metrics/policies.png?w=550 550w, /media/adaptive-metrics/policies.png?w=750 750w, /media/adaptive-metrics/policies.png?w=900 900w, /media/adaptive-metrics/policies.png?w=1040 1040w, /media/adaptive-metrics/policies.png?w=1240 1240w, /media/adaptive-metrics/policies.png?w=1920 1920w"data-sizes="auto"alt="Carefully curate your tracing environment with custom policies"width="982"height="738"title="Carefully curate your tracing environment with custom policies"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/policies.png"
            alt="Carefully curate your tracing environment with custom policies"width="982"height="738"title="Carefully curate your tracing environment with custom policies"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Carefully curate your tracing environment with custom policies</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1024px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/adaptive-metrics/intelligence.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/adaptive-metrics/intelligence.png"data-srcset="/media/adaptive-metrics/intelligence.png?w=320 320w, /media/adaptive-metrics/intelligence.png?w=550 550w, /media/adaptive-metrics/intelligence.png?w=750 750w, /media/adaptive-metrics/intelligence.png?w=900 900w, /media/adaptive-metrics/intelligence.png?w=1040 1040w, /media/adaptive-metrics/intelligence.png?w=1240 1240w, /media/adaptive-metrics/intelligence.png?w=1920 1920w"data-sizes="auto"alt="Intelligently capture useful traces just in time"width="1024"height="820"title="Intelligently capture useful traces just in time"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/intelligence.png"
            alt="Intelligently capture useful traces just in time"width="1024"height="820"title="Intelligently capture useful traces just in time"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Intelligently capture useful traces just in time</figcaption></a></figure>]]></content><description>&lt;p>Adaptive Traces helps make sure you only store your valuable traces. With managed tail sampling, you can easily retain only the traces that matter to you without needing to run sampling infrastructure yourself. Our intelligent sampling capabilities identify anomalies in your services, then ingest and surface the relevant traces to help you troubleshoot faster.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/adaptive-telemetry/adaptive-traces/">Adaptive Traces</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant is now Generally Available</title><link>https://grafana.com/whats-new/2025-10-08-grafana-assistant-is-now-generally-available/</link><pubDate>Wed, 08 Oct 2025 08:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-08-grafana-assistant-is-now-generally-available</guid><content><![CDATA[<p>We are excited to announce the General Availability of Grafana Assistant in Grafana Cloud.</p>
<p>With Grafana Assistant you no longer need to juggle tabs or write complex queries when incidents start. Open Grafana, click the sparkle icon, describe the goal, and let the Assistant guide you. It runs inside your Grafana session, inherits your permissions, and grounds every answer in your own telemetry so you stay in control from first question to resolution.</p>
<p>GA means the Assistant is ready for everyday use across your teams. It helps you write and validate queries, build and refine dashboards, navigate to the right places in Grafana, and explain patterns in plain language.</p>
<h4 id="what-this-means-for-you">What this means for you</h4>
<p><strong>Faster triage and root cause.</strong>
Ask for a goal. Get queries, context, and a clear next step. Use investigations for parallel analysis when the issue spans services.</p>
<p><strong>Less query toil.</strong>
Describe intent. The Assistant drafts, validates, and optimizes queries before you commit them to dashboards or alerts.</p>
<p><strong>Cleaner handoffs.</strong>
Copy summaries to tickets or chat. Share links to dashboards and investigations. Use feedback controls to improve results over time.</p>
<p><strong>Safe, secure, and trustworthy.</strong>
RBAC controls access. Requests route through Grafana Cloud with encryption, auditing, and least-privilege design. No business data training of external models. Providers are configured for zero retention.</p>
<h4 id="key-highlights-you-will-use-on-day-one">Key highlights you will use on day one</h4>
<p>Grafana Assistant workflows support multiple audiences: site reliability engineers and operators who triage incidents, dashboard authors and analysts who publish insights, and platform administrators who coordinate access and automation.</p>
<p>Start with your own voice and let the Assistant handle the mechanics. When you describe a goal, it drafts PromQL, LogQL, SQL, and more, validates the syntax, and suggests safer, faster alternatives before you ship changes to dashboards or alerts.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://a-us.storyblok.com/f/1022730/1920x1080/d0ce1ddddc/assistant-ga-ui.gif/m/"
  alt="Grafana Assistant"/></p>
<p><strong>Full signal coverage.</strong>
Work across <a href="/docs/grafana-cloud/send-data/metrics/">metrics</a>, <a href="/docs/grafana-cloud/send-data/logs/">logs</a>, <a href="/docs/grafana-cloud/send-data/traces/">traces</a>, and <a href="/docs/grafana-cloud/monitor-applications/profiles/">profiles</a> in one flow. Use Prometheus, Loki, Tempo, and Pyroscope without switching tools. Pivot between signals during incidents.</p>
<p><strong>SQL data sources.</strong>
Blend business and ops data. Query PostgreSQL, MySQL, ClickHouse, or BigQuery and correlate KPIs with system behavior.</p>
<p><strong>Knowledge Graph.</strong>
If your stack uses the <a href="/docs/grafana-cloud/knowledge-graph/">Knowledge Graph</a>, the Assistant surfaces related context.</p>
<p><strong>Infrastructure memory.</strong>
Give the Assistant live service context. Run discovery to capture services, dependencies, labels, and triage checklists. Answers and investigations stay aligned to your topology. Refresh after changes.</p>
<p><strong>Rules.</strong>
Ship a consistent, governed Assistant across your organization. Set tone, encode best practices, add infra hints, and nudge workflow escalations. Apply per user or tenant. Update any time.</p>
<p><strong>MCP servers.</strong>
Bring your tools and knowledge into the Grafana Assistant. Connect MCP servers with HTTPS and OAuth 2.0 with PKCE. Control scope with RBAC. Remove access when no longer needed.</p>
<h4 id="get-started-right-away">Get started right away</h4>
<p>Administrators can enable Grafana Assistant for your Grafana Cloud account by accepting its terms and conditions in the plugin configuration. Once enabled, open the sidebar and ask a focused question, adding an @ mention for a data source or dashboard to ground the answer. The built-in tutorial and prompting guide help new users ramp up quickly.</p>
<p>Grafana Assistant is <a href="/docs/grafana-cloud/machine-learning/assistant/introduction/pricing/">free to use until January 1, 2026</a>, with fair-usage allowances and built-in usage indicators to help you track adoption.</p>
<p><a href="/blog/2025/10/08/grafana-assistant-ga-assistant-investigations-preview/">Read our blog</a> or <a href="https://www.youtube.com/watch?v=UtZkFYUmjrM" target="_blank" rel="noopener noreferrer">watch a short video</a> on how you can get started with Grafana Assistant.</p>
]]></content><description>&lt;p>We are excited to announce the General Availability of Grafana Assistant in Grafana Cloud.&lt;/p>
&lt;p>With Grafana Assistant you no longer need to juggle tabs or write complex queries when incidents start. Open Grafana, click the sparkle icon, describe the goal, and let the Assistant guide you. It runs inside your Grafana session, inherits your permissions, and grounds every answer in your own telemetry so you stay in control from first question to resolution.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/machine-learning/assistant/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Introducing Assistant Investigations: now in public preview</title><link>https://grafana.com/whats-new/2025-10-08-introducing-assistant-investigations--now-in-public-preview/</link><pubDate>Wed, 08 Oct 2025 08:05:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-08-introducing-assistant-investigations-now-in-public-preview</guid><content><![CDATA[<p>We are excited to announce the Public Preview of Grafana Assistant Investigations in Grafana Cloud.</p>
<p>Assistant Investigations gives you a faster path from “what is happening” to “what to do next.” When an incident spans services or signals, you switch the Assistant to Investigation mode, describe the problem, and let specialist agents explore metrics, logs, traces, profiles, and even SQL in parallel. The workflow runs inside Grafana Cloud, respects your permissions, and keeps findings grounded in your telemetry.</p>
<h4 id="what-are-investigations">What are investigations?</h4>
<p>Investigations coordinate multiple agents at once. A lead investigator plans the work while Prometheus, Loki, Tempo, and Pyroscope specialists gather evidence. A reporter compiles results into a structured report you can trust. You get a live activity feed during the run, then a finished artifact with a Summary, a detailed Report, a Timeline, and an Activity log.</p>
<p>The experience is conversational. You steer with plain language, add @ mentions for services or data sources, and correct scope as you learn. Use thumbs up or thumbs down to nudge agents toward the right paths. The more context you provide, the better the result.</p>
<p>Context carries through every step. Discovery-powered infrastructure memories keep service names, dependencies, and label hints current so agents start with the right map. Mentions pull that context into the investigation automatically, which reduces guesswork and keeps the findings aligned with your environment.</p>
<p>You choose when to escalate. Stay in chat for quick checks. Launch an investigation when you need breadth or a durable write-up. Agents fan out across Prometheus, Loki, Tempo, Pyroscope, and SQL data sources, then return a focused narrative you can paste into incident channels or tickets.</p>
<h4 id="get-started-with-assistant-investigations">Get started with Assistant Investigations</h4>
<p>Enable Investigations for your organization, grant the Assistant Investigation User role where needed, then open the Assistant and select <strong>Deep Investigation</strong>. Describe the symptom, timeframe, and scope. Add @ mentions to anchor data sources or dashboards. You can monitor progress live and request adjustments at any time.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://a-us.storyblok.com/f/1022730/800x493/39e1435195/assistant-investigations-ui.gif/m/"
  alt="Assistant Investigations"/></p>
<p>What to try first: pick a recent alert, launch a Deep Investigation, and ask, “Why did checkout latency spike after 17:30?” Watch agents collect evidence, read the <strong>Summary</strong>, then use the <strong>Timeline</strong> to brief your team. If the scope changes, add a new hint or mention the service you care about and keep going.</p>
<h4 id="now-in-public-preview">Now in public preview</h4>
<p>Security and privacy follow Grafana Cloud standards. The Assistant operates within your existing RBAC, routes calls through Grafana Cloud, and encrypts data in transit and at rest. Your organization’s data is not used to train external models. Sub-processors are configured for zero retention, and usage is logged for auditing and quality.</p>
<p>Assistant Investigations is a public preview. Support is best effort and changes may occur before GA.</p>
<p>The feature is <a href="/docs/grafana-cloud/machine-learning/assistant/introduction/pricing/">free to use until January 1, 2026</a>, with fair-usage allowances that include a soft limit of 50 investigations per user per month.</p>
]]></content><description>&lt;p>We are excited to announce the Public Preview of Grafana Assistant Investigations in Grafana Cloud.&lt;/p>
&lt;p>Assistant Investigations gives you a faster path from “what is happening” to “what to do next.” When an incident spans services or signals, you switch the Assistant to Investigation mode, describe the problem, and let specialist agents explore metrics, logs, traces, profiles, and even SQL in parallel. The workflow runs inside Grafana Cloud, respects your permissions, and keeps findings grounded in your telemetry.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/machine-learning/assistant/introduction/investigations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant for Slack is now in Private Preview</title><link>https://grafana.com/whats-new/2025-10-08-grafana-assistant-for-slack-is-now-in-private-preview/</link><pubDate>Wed, 08 Oct 2025 08:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-08-grafana-assistant-for-slack-is-now-in-private-preview</guid><content><![CDATA[<p>We are excited to announce the Private Preview of Grafana Assistant in Slack. It brings the Assistant experience to Slack and meets your team where they already work. Ask questions, generate or refine queries, and get guided next steps without context switching. When you need deeper context, follow the links back into Grafana and keep moving.</p>
<p>Once enabled for your organization, you can chat with the Assistant from Slack to draft PromQL, LogQL, or TraceQL, navigate to the right place in Grafana, or kick off deeper analysis that you review inside Grafana.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://a-us.storyblok.com/f/1022730/800x450/7095988630/assistant-slack-integration.gif/m/"
  alt="Grafana Assistant in Slack"/></p>
<p><a href="https://forms.gle/BNGFj8nf8ELoviSF9" target="_blank" rel="noopener noreferrer">Sign up for access</a></p>
<p>Once your access is approved, you will receive setup instructions. After enablement, you can start a conversation with the Assistant in Slack, get answers in plain language, and jump into Grafana for richer views or to launch deeper analysis when needed.</p>
<p>This is a private preview and features may change before GA.</p>
]]></content><description>&lt;p>We are excited to announce the Private Preview of Grafana Assistant in Slack. It brings the Assistant experience to Slack and meets your team where they already work. Ask questions, generate or refine queries, and get guided next steps without context switching. When you need deeper context, follow the links back into Grafana and keep moving.&lt;/p></description><availability>Available in private preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Track your notification history on the IRM Mobile App</title><link>https://grafana.com/whats-new/2025-10-06-track-your-notification-history-on-the-irm-mobile-app/</link><pubDate>Mon, 06 Oct 2025 13:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-06-track-your-notification-history-on-the-irm-mobile-app</guid><content><![CDATA[<p>Keeping track of your notifications can be challenging. Smartphones are swarmed with notifications, and it&rsquo;s easy to swipe away an important notification.</p>
<p>That&rsquo;s why we&rsquo;ve added a &ldquo;Notification History&rdquo; feature to the IRM Mobile App, so you can track down the notifications you&rsquo;ve received and review important events in chronological order.</p>
<p>On the home screen, you&rsquo;ll see a new icon in the top-right corner. Tap it to view your recent notifications from the last 30 days, including alert groups, shift swap requests, and upcoming on-call shifts.</p>
<p>We hope this feature improves on-call engineers&rsquo; quality of life!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 720px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/mobile-app-notification-history.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/mobile-app-notification-history.gif"alt=""width="720"height="1598"/>
        <noscript>
          <img
            src="/static/img/oncall/mobile-app-notification-history.gif"
            alt=""width="720"height="1598"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Keeping track of your notifications can be challenging. Smartphones are swarmed with notifications, and it&amp;rsquo;s easy to swipe away an important notification.&lt;/p>
&lt;p>That&amp;rsquo;s why we&amp;rsquo;ve added a &amp;ldquo;Notification History&amp;rdquo; feature to the IRM Mobile App, so you can track down the notifications you&amp;rsquo;ve received and review important events in chronological order.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Cost Management and Billing Application</title><link>https://grafana.com/whats-new/2025-10-06-cost-management-and-billing-application/</link><pubDate>Mon, 06 Oct 2025 12:05:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-06-cost-management-and-billing-application</guid><content><![CDATA[<p><strong>Manage and optimize your Grafana Cloud usage and spend with a new experience</strong></p>
<p>We’re excited to announce the general availability of the Cost Management and Billing app for Grafana Cloud! This redesigned experience provides a central place to manage all your Grafana Cloud usage and spend.</p>
<p>Key features include:</p>
<ul>
<li>Cost attribution: Break down costs by label (team, project, etc.) for better accountability</li>
<li>Usage-based alerts: Get notified when usage exceeds thresholds with easy to set up alerts</li>
<li>Invoice management: View and download monthly invoices directly in the app</li>
<li>Spend insights: Compare month-over-month spending trends to identify changes and optimize your spend</li>
</ul>
<p>To learn more about the full functionality, <a href="/docs/grafana-cloud/cost-management-and-billing/">view our documentation</a>.</p>
<p>Note: With this release, the Cost Management Hub has been deprecated. All functionality previously available there is now accessible through the navigation bar, within the Cost Management and Billing app, or in Adaptive Telemetry.<a href="/docs/grafana-cloud/cost-management-and-billing/analyze-costs/logs-costs/analyze-log-ingestion-log-volume-explorer/"></a></p>
]]></content><description>&lt;p>&lt;strong>Manage and optimize your Grafana Cloud usage and spend with a new experience&lt;/strong>&lt;/p>
&lt;p>We’re excited to announce the general availability of the Cost Management and Billing app for Grafana Cloud! This redesigned experience provides a central place to manage all your Grafana Cloud usage and spend.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Cost management</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Write role for private data source connect</title><link>https://grafana.com/whats-new/2025-10-03-write-role-for-private-data-source-connect/</link><pubDate>Fri, 03 Oct 2025 12:03:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-03-private-datasource-connect-write-role</guid><content>&lt;p>The new private networks write role lets viewers and editors manage private datasource connections without needing to be upgraded to the Admin basic role. This is especially useful in Cloud Stacks with lots of teams, where you want people to collaborate without stepping on each other’s work by assigning them as viewers and then selectively granting back capabilities.&lt;/p>
</content><description>&lt;p>The new private networks write role lets viewers and editors manage private datasource connections without needing to be upgraded to the Admin basic role. This is especially useful in Cloud Stacks with lots of teams, where you want people to collaborate without stepping on each other’s work by assigning them as viewers and then selectively granting back capabilities.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/#fixed-role-definitions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>Data sources</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Removal of API key associated permissions</title><link>https://grafana.com/whats-new/2025-10-03-removal-of-api-key-associated-permissions/</link><pubDate>Fri, 03 Oct 2025 10:03:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-03-removal-of-api-key-associated-permissions</guid><content><![CDATA[<p>The following actions have been removed from Grafana following the <a href="/whats-new/2025-02-10-api-keys-fully-deprecated-and-automatically-migrated-to-service-accounts/">deprecation and removal of API Keys</a>:</p>
<ul>
<li><code>apikeys:read</code></li>
<li><code>apikeys:create</code></li>
<li><code>apikeys:delete</code></li>
</ul>
<p>The following roles were also removed:</p>
<ul>
<li><code>fixed:apikeys:writer</code></li>
<li><code>fixed:apikeys:reader</code></li>
</ul>
<p>These actions and roles no longer had any effect in Grafana, so this change does not have any user impact.</p>
<p>Operators deploying custom access control roles or customized basic role via Terraform will need to update their role definitions to remove the affected actions.</p>
]]></content><description>&lt;p>The following actions have been removed from Grafana following the &lt;a href="/whats-new/2025-02-10-api-keys-fully-deprecated-and-automatically-migrated-to-service-accounts/">deprecation and removal of API Keys&lt;/a>:&lt;/p>
&lt;ul>
&lt;li>&lt;code>apikeys:read&lt;/code>&lt;/li>
&lt;li>&lt;code>apikeys:create&lt;/code>&lt;/li>
&lt;li>&lt;code>apikeys:delete&lt;/code>&lt;/li>
&lt;/ul>
&lt;p>The following roles were also removed:&lt;/p>
&lt;ul>
&lt;li>&lt;code>fixed:apikeys:writer&lt;/code>&lt;/li>
&lt;li>&lt;code>fixed:apikeys:reader&lt;/code>&lt;/li>
&lt;/ul>
&lt;p>These actions and roles no longer had any effect in Grafana, so this change does not have any user impact.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Breaking change</tag><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Raw query support in Honeycomb data source</title><link>https://grafana.com/whats-new/2025-10-01-raw-query-support-in-honeycomb-data-source/</link><pubDate>Wed, 01 Oct 2025 21:52:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-01-raw-query-support-in-honeycomb-data-source</guid><content><![CDATA[<p>We&rsquo;re excited to announce a powerful new feature for our Honeycomb data source: <strong>Raw Query</strong> support! This enhancement empowers you to leverage the complete capabilities of the Honeycomb API directly within Grafana, unlocking advanced querying. This feature includes full support for variable substitution and automatic handling of array filters (e.g. with <code>IN</code> and <code>NOT IN</code> operators), making it easier to work with multi-value variables.</p>
<p>What does this mean for you?</p>
<ul>
<li>Unrestricted Querying: Gain full access to all Honeycomb API operations, including complex filters, aggregations, transformations, breakdowns, and more.</li>
<li>Deeper Insights: Craft highly specific and nuanced queries to extract the exact data you need, leading to more profound insights into your application performance and system behavior.</li>
</ul>
<p>We’ve also introduced a new <strong>Variable Query Type</strong>. Traditionally, queries relied on the dataset <strong>slug</strong>, which is a transformed, lowercase version of the dataset name. However, since the slug and display name don’t always match, the dataset <strong>name</strong> can be just as valuable when building queries. To address this, we’ve added support for selecting datasets by either slug or name, giving users more flexibility and clarity when working with their data.</p>
<p>How to get started?</p>
<p>Simply select the &ldquo;Raw Query&rdquo; option from the query type dropdown in the Honeycomb query builder. A JSON text area will appear, allowing you to input your queries in the same format accepted by the Honeycomb API. For guidance on supported operations and syntax, refer to the official Honeycomb API documentation&rsquo;s &ldquo;create query&rdquo; page.</p>
<p>To learn more, refer to the following video demo:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/B1pDjfBDs1o' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>Raw Query requires you to enable the <code>honeycombEnableRawQuery</code> feature flag. If you are a Grafana Cloud customer, contact support to request access and let us know what you think!</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce a powerful new feature for our Honeycomb data source: &lt;strong>Raw Query&lt;/strong> support! This enhancement empowers you to leverage the complete capabilities of the Honeycomb API directly within Grafana, unlocking advanced querying. This feature includes full support for variable substitution and automatic handling of array filters (e.g. with &lt;code>IN&lt;/code> and &lt;code>NOT IN&lt;/code> operators), making it easier to work with multi-value variables.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>Translate your plugin</title><link>https://grafana.com/whats-new/2025-09-23-translate-your-plugin/</link><pubDate>Tue, 23 Sep 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-11-translate-your-plugin</guid><content><![CDATA[<p><strong>Translate your plugin</strong></p>
<p>Internationalization of plugins is here! You can now make your plugin more user-friendly by translating it into multiple languages. You can find the <strong><a href="https://github.com/grafana/grafana/blob/main/packages/grafana-i18n/src/constants.ts" target="_blank" rel="noopener noreferrer">list of available languages</a></strong> in GitHub, and  <strong><a href="/developers/plugin-tools/how-to-guides/plugin-internationalization">how to translate plugins</a></strong> in our docs page. For Microsoft users, we’ve added translations to MS SQL and Azure Monitor data sources.</p>
]]></content><description>&lt;p>&lt;strong>Translate your plugin&lt;/strong>&lt;/p>
&lt;p>Internationalization of plugins is here! You can now make your plugin more user-friendly by translating it into multiple languages. You can find the &lt;strong>&lt;a href="https://github.com/grafana/grafana/blob/main/packages/grafana-i18n/src/constants.ts" target="_blank" rel="noopener noreferrer">list of available languages&lt;/a>&lt;/strong> in GitHub, and  &lt;strong>&lt;a href="/developers/plugin-tools/how-to-guides/plugin-internationalization">how to translate plugins&lt;/a>&lt;/strong> in our docs page. For Microsoft users, we’ve added translations to MS SQL and Azure Monitor data sources.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Grafana k6 Operator v1.0 is now generally available</title><link>https://grafana.com/whats-new/2025-09-16-grafana-k6-operator-v10-is-now-generally-available/</link><pubDate>Tue, 16 Sep 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-11-grafana-k6-operator-v1-0-is-now-generally-available</guid><content><![CDATA[<p>We are excited to announce the v1.0 release of the Grafana k6 Operator, a major milestone that brings more predictability and stability to running distributed performance tests on your Kubernetes clusters. The k6 Operator simplifies performance testing at scale, allowing you to test services inside private clusters and coordinate tests across multiple nodes without adding operational complexity.</p>
<p>The k6 Operator offers two Custom Resource Definitions (CRDs): <code>TestRun</code>, to execute a distributed k6 test on a Kubernetes cluster, and <code>PrivateLoadZone</code>, to <a href="/docs/grafana-cloud/testing/k6/author-run/private-load-zone/">create a load zone</a> on a Kubernetes cluster for Grafana Cloud k6 to run k6 tests in.</p>
<p>With the v1.0 release, we are committing to a more predictable release schedule, maintenance approach, and a stable upgrade path for the k6 Operator. This includes:</p>
<ul>
<li><strong>Semantic Versioning</strong>: The k6 Operator will now follow Semantic Versioning 2.0. In general, breaking changes will only be introduced in major releases, with prior deprecation warnings. Refer to <a href="https://github.com/grafana/k6-operator/blob/main/docs/releases.md#stability-guarantees" target="_blank" rel="noopener noreferrer">stability guarantees</a> for details.</li>
<li><strong>Predictable Release Schedule</strong>: We are committing to a new minor version release every 8 weeks, with more frequent patch releases for bug fixes.</li>
<li><strong>New Upgrade Guide</strong>: To assist our users, we have added a guide on how to <a href="/docs/k6/latest/set-up/set-up-distributed-k6/upgrade-k6-operator/">upgrade the k6 Operator</a>.</li>
</ul>
<p>For more details, refer to the <a href="/blog/2025/09/16/distributed-performance-testing-for-kubernetes-environments-grafana-k6-operator-1-0-is-here/">release blog post</a>.</p>
]]></content><description>&lt;p>We are excited to announce the v1.0 release of the Grafana k6 Operator, a major milestone that brings more predictability and stability to running distributed performance tests on your Kubernetes clusters. The k6 Operator simplifies performance testing at scale, allowing you to test services inside private clusters and coordinate tests across multiple nodes without adding operational complexity.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/k6/latest/set-up/set-up-distributed-k6/">k6 Operator Documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/k6/latest/set-up/set-up-distributed-k6/upgrade-k6-operator/">Upgrade the k6 Operator</documentationURL><offering>None</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Style table cells using CSS properties</title><link>https://grafana.com/whats-new/2025-09-15-style-table-cells-using-css-properties/</link><pubDate>Mon, 15 Sep 2025 15:39:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-10-28-style-table-cells-with-css-properties</guid><content><![CDATA[<p>Style table cells with CSS properties with the <strong>Styling from field</strong> cell option. Using JSON object syntax with CSS properties, you can apply that styling to your table cells.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=1920 1920w"data-sizes="auto"alt="Info field with styling from Style field applied"width="1958"height="678"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png"
            alt="Info field with styling from Style field applied"width="1958"height="678"/>
        </noscript></div></a></figure>
<p>While you can turn on this option under <strong>Cell options</strong> and have it applied to all cells in the table, it&rsquo;s typically used as an override on a sub-set of cells instead.</p>
]]></content><description>&lt;p>Style table cells with CSS properties with the &lt;strong>Styling from field&lt;/strong> cell option. Using JSON object syntax with CSS properties, you can apply that styling to your table cells.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#styling-from-field">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.3.0</selfManagedReleaseVersion></item><item><title>Set maximum lifetimes for access tokens</title><link>https://grafana.com/whats-new/2025-09-11-set-maximum-lifetimes-for-access-tokens/</link><pubDate>Thu, 11 Sep 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-10-token-expiry-enforcement</guid><content><![CDATA[<p>You can now put guardrails in place by enforcing a <strong>maximum expiration date</strong> for all newly created Cloud Access Policy tokens. This gives you stronger control over credentials and helps ensure your security and compliance standards are met.</p>
<p>Benefits you get right away:</p>
<ul>
<li><strong>Stronger security</strong>: No more &ldquo;forever&rdquo; tokens left lingering in your environment.</li>
<li><strong>Policy alignment</strong>: Every token follows the lifetime you define, supporting your compliance requirements.</li>
<li><strong>Easier audits</strong>: Shorter-lived tokens reduce the risk of stale credentials being overlooked during reviews.</li>
<li><strong>Smaller attack surface</strong>: Limiting token lifetimes lowers the chance of long-term misuse if a token is ever exposed.</li>
</ul>
<p>Head over to your Cloud Portal settings to set your organization&rsquo;s maximum token expiration and keep your environments safer by default.</p>
]]></content><description>&lt;p>You can now put guardrails in place by enforcing a &lt;strong>maximum expiration date&lt;/strong> for all newly created Cloud Access Policy tokens. This gives you stronger control over credentials and helps ensure your security and compliance standards are met.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/security-and-account-management/authentication-and-permissions/access-policies/#token-expiration">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>SCIM Configuration UI</title><link>https://grafana.com/whats-new/2025-09-10-scim-configuration-ui/</link><pubDate>Wed, 10 Sep 2025 19:08:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-10-scim-configuration-ui</guid><content><![CDATA[<p>Introducing the SCIM Configuration UI in Grafana.</p>
<p>We recently announced SCIM for user and group provisioning in Grafana, and now we&rsquo;re excited to announce that SCIM configuration is easy with the SCIM Configuration UI. Here you can easily toggle SCIM configuration options without restarting your instance, find information like your Tenant URL, Domain, and Stack ID for configuring SCIM in your IdP, and learn how to create a service account and token with the correct permissions.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2616px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/Screenshot-SCIM-config-UI.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/Screenshot-SCIM-config-UI.png"data-srcset="/media/Screenshot-SCIM-config-UI.png?w=320 320w, /media/Screenshot-SCIM-config-UI.png?w=550 550w, /media/Screenshot-SCIM-config-UI.png?w=750 750w, /media/Screenshot-SCIM-config-UI.png?w=900 900w, /media/Screenshot-SCIM-config-UI.png?w=1040 1040w, /media/Screenshot-SCIM-config-UI.png?w=1240 1240w, /media/Screenshot-SCIM-config-UI.png?w=1920 1920w"data-sizes="auto"alt="SCIM Configuration UI"width="2616"height="1934"/>
        <noscript>
          <img
            src="/media/Screenshot-SCIM-config-UI.png"
            alt="SCIM Configuration UI"width="2616"height="1934"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Introducing the SCIM Configuration UI in Grafana.&lt;/p>
&lt;p>We recently announced SCIM for user and group provisioning in Grafana, and now we&amp;rsquo;re excited to announce that SCIM configuration is easy with the SCIM Configuration UI. Here you can easily toggle SCIM configuration options without restarting your instance, find information like your Tenant URL, Domain, and Stack ID for configuring SCIM in your IdP, and learn how to create a service account and token with the correct permissions.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-scim-provisioning/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Replacing SCIM configuration option allow_non_provisioned_users with reject_non_provisioned_users</title><link>https://grafana.com/whats-new/2025-09-10-replacing-scim-configuration-option-allow_non_provisioned_users-with-reject_non_provisioned_users/</link><pubDate>Wed, 10 Sep 2025 17:19:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-30-replacing-scim-configuration-option-allow_non_provisioned_users-with-reject_non_provisioned_users</guid><content><![CDATA[<p>Effective starting in Grafana 12.2, the <code>auth.scim</code> configuration option <code>allow_non_provisioned_users</code> is removed, and replaced with <code>reject_non_provisioned_users</code>.</p>
<p>The <code>reject_non_provisioned_users</code> setting in Grafana defaults to <code>false</code>. When enabled, non-SCIM provisioned users are prevented from signing in. Cloud Portal users can always sign in regardless of this setting.</p>
]]></content><description>&lt;p>Effective starting in Grafana 12.2, the &lt;code>auth.scim&lt;/code> configuration option &lt;code>allow_non_provisioned_users&lt;/code> is removed, and replaced with &lt;code>reject_non_provisioned_users&lt;/code>.&lt;/p>
&lt;p>The &lt;code>reject_non_provisioned_users&lt;/code> setting in Grafana defaults to &lt;code>false&lt;/code>. When enabled, non-SCIM provisioned users are prevented from signing in. Cloud Portal users can always sign in regardless of this setting.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-scim-provisioning/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Save, reuse, and share queries in Dashboards and Explore</title><link>https://grafana.com/whats-new/2025-09-05-save--reuse--and-share-queries-in-dashboards-and-explore/</link><pubDate>Fri, 05 Sep 2025 20:34:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-08-saved-queries-in-dashboards-and-explore</guid><content><![CDATA[<p>We&rsquo;ve introduced the ability to save queries in Dashboards and Explore! With this addition, you can save and reuse queries, as well as share them with others in your organization.</p>
<p>From Dashboards and Explore, save custom queries:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Save a query"width="2304"height="710"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png"
            alt="Save a query"width="2304"height="710"/>
        </noscript></div></a></figure>
<p>Populate the existing query editor with a saved query:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Add a saved query"width="2304"height="710"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-replace-w-saved-v12.2.png"
            alt="Add a saved query"width="2304"height="710"/>
        </noscript></div></a></figure>
<p>Or add a subsequent query using a previously saved query:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Add a saved query"width="2324"height="700"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-add-from-saved-2-v12.2.png"
            alt="Add a saved query"width="2324"height="700"/>
        </noscript></div></a></figure>
<p>In the <strong>Saved queries</strong> drawer, you can edit, search, and filter to find saved queries. Click the star next to a query to easily access it in the <strong>Favorites</strong> tab. You can also set queries to be shared with others in your organization:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 550px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png?w=1920 1920w"data-sizes="auto"alt="List of saved queries and the edit query form"width="1588"height="1640"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.2png.png"
            alt="List of saved queries and the edit query form"width="1588"height="1640"/>
        </noscript></div></a></figure>
<p>Lastly, you can add queries you&rsquo;ve run in the past two weeks to your saved queries from the <strong>Query history</strong> tab in Explore.</p>
<p>This feature is in public preview and is only available on Grafana Enterprise and Cloud accounts. This feature will gradually roll out to all Grafana Cloud users over the next few days with no action required. To try out this feature on Grafana Enterprise, enable the <code>queryLibrary</code> feature toggle.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/YzrgoFAxK_g' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;ve introduced the ability to save queries in Dashboards and Explore! With this addition, you can save and reuse queries, as well as share them with others in your organization.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/#saved-queries">Cloud documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/query-transform-data/#saved-queries">Enterprise documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Explore</tag><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Search &amp; Delete Source Maps</title><link>https://grafana.com/whats-new/2025-09-05-search---delete-source-maps/</link><pubDate>Fri, 05 Sep 2025 19:43:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-05-search-delete-source-maps</guid><content><![CDATA[<p>We’ve updated our <a href="/docs/grafana-cloud/monitor-applications/frontend-observability/sourcemap-uploads/">source map functionality</a> for Grafana Cloud&rsquo;s Frontend Observability. It&rsquo;s now easier to find and delete your uploaded source maps right from the UI. This gives you more control over your data and makes it easier to keep your environment organized.</p>
<p><a href="https://web.dev/articles/source-maps" target="_blank" rel="noopener noreferrer">Source maps</a> are files that connect your minified, bundled production code back to its original, unminified source files. Without a source map, an error trace is less readable and unable to point to a source. You can either host Source Maps publicly or use our upload source map functionality privately in Grafana to ensure your traces are readable.</p>
<p><strong>What&rsquo;s new:</strong></p>
<ul>
<li><strong>Search</strong> for source maps by name.</li>
<li><strong>Distinguish source map bundles</strong> with new metadata showing Created and Last Updated timestamps</li>
<li><strong>Delete individual or many source maps at once</strong>. This is useful for clearing out old or unused files or when you need to re-upload a similar bundle.</li>
</ul>
<p>Source Maps are public preview and be accessed by going to your <em>Frontend Observability App</em> -&gt; <em>Settings</em> -&gt; <em>Source Maps</em>.</p>
]]></content><description>&lt;p>We’ve updated our &lt;a href="/docs/grafana-cloud/monitor-applications/frontend-observability/sourcemap-uploads/">source map functionality&lt;/a> for Grafana Cloud&amp;rsquo;s Frontend Observability. It&amp;rsquo;s now easier to find and delete your uploaded source maps right from the UI. This gives you more control over your data and makes it easier to keep your environment organized.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New table visualization is generally available</title><link>https://grafana.com/whats-new/2025-09-05-new-table-visualization-is-generally-available/</link><pubDate>Fri, 05 Sep 2025 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-22-new-table-visualization-is-generally-available</guid><content><![CDATA[<p>In May 2025, we refactored the table visualization to use the react-data-grid library, resulting in significant performance improvements. We released this in public preview. Now, this version of the table is generally available, and along with that, we&rsquo;ve made a number of improvements, big and small. We&rsquo;ve added the following options:</p>
<ul>
<li>Cell types, <strong>Pill</strong> and <strong>Markdown + HTML</strong></li>
<li><strong>Wrap header text</strong></li>
<li><strong>Frozen columns</strong> - Freeze as many columns as you want, starting from the left side of the table.</li>
<li><strong>Max row height</strong> - This is helpful when you apply text wrapping to one or more columns, which can significantly increase the height of a cell.</li>
<li><strong>Tooltip from field</strong> - Render the content from one cell as the tooltip for another cell.</li>
</ul>
<p>We&rsquo;ve also added new functionality to the table footer, significantly improved its display, and streamlined the configuration process.</p>
<p>Lastly, we&rsquo;ve moved <strong>Wrap text</strong> from the cell option level to the table option level.</p>
<h4 id="new-cell-types">New cell types</h4>
<p>We&rsquo;ve added two exciting new cell types: <strong>Pill</strong> and <strong>Markdown + HTML</strong></p>
<h5 id="pill">Pill</h5>
<p>The <strong>Pill cell</strong> type displays each item in a comma-separated string in a colored block:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Table using the pill cell type"width="1462"height="596"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png"
            alt="Table using the pill cell type"width="1462"height="596"/>
        </noscript></div></a></figure>
<p>The colors applied to each piece of text are maintained throughout the table.
For example, if the word &ldquo;test&rdquo; is first displayed in a red pill, it will always be displayed in a red pill.</p>
<p>The pill cell type supports the following data formats:</p>
<ul>
<li>Comma-separated values (<code>cows,chickens,goats</code>)</li>
<li>JSON arrays of uniform (<code>([&quot;cows&quot;,&quot;chickens&quot;,&quot;goats&quot;])</code>) or mixed (<code>[1,2,3,&quot;foo&quot;,42,&quot;bar&quot;]</code>) types</li>
</ul>
<h5 id="markdown--html">Markdown + HTML</h5>
<p>The <strong>Markdown + HTML</strong> cell type displays rich Markdown or HTML content, rendered using the
<a href="https://github.github.com/gfm/" target="_blank" rel="noopener noreferrer">GitHub-Flavored Markdown</a> spec. This is useful if you need to display
customized, pre-formatted information alongside tabular data, such as formatted strings,
lists of links, or other dynamic cases.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Table using the pill cell type"width="1830"height="2254"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png"
            alt="Table using the pill cell type"width="1830"height="2254"/>
        </noscript></div></a></figure>
<h4 id="tooltip-from-field">Tooltip from field</h4>
<p>With the tooltip from field feature, you can use any of the fields in the table as the source of tooltip content.</p>
<p>For more information, refer to <a href="/whats-new/2025-08-18-generate-tooltips-from-table-fields/">Generate tooltips from table fields</a>.</p>
<h4 id="updated-footer">Updated footer</h4>
<p>The table footer displays the results of calculations (and reducer functions) on fields. We&rsquo;ve updated the footer so you can apply multiple calculations or reducers simultaneously.</p>
<p>For more information, refer to <a href="/whats-new/2025-09-03-improved-footer-for-table-visualization/">Improved footer for table</a>.</p>
]]></content><description>&lt;p>In May 2025, we refactored the table visualization to use the react-data-grid library, resulting in significant performance improvements. We released this in public preview. Now, this version of the table is generally available, and along with that, we&amp;rsquo;ve made a number of improvements, big and small. We&amp;rsquo;ve added the following options:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/">Cloud documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/table/">OSS documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>SQL expressions now in Public Preview</title><link>https://grafana.com/whats-new/2025-09-05-sql-expressions-now-in-public-preview/</link><pubDate>Fri, 05 Sep 2025 15:40:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-05-sql-expressions</guid><content><![CDATA[<p>Grafana SQL Expressions, Grafana&rsquo;s solution for manipulating and transforming the results of data source queries using SQL (MySQL dialect) syntax, is now available in Public Preview.</p>
<p>We&rsquo;ve improved the general experience by providing <strong>a more intuitive editor</strong> that supports better formatting, quick copying, easy expansion, and a shortcut to instantly run your queries.</p>
<p>We&rsquo;ve also implemented <strong>support for autocomplete</strong>. We&rsquo;ve additionally added column/field autocomplete, available after enabling the sqlExpressionsColumnAutoComplete feature toggle, which is provided on an experimental basis.</p>
<p>Lastly, we know the real challenge isn’t just writing SQL — it’s asking the right questions and understanding complex queries. That’s why we’ve <strong>integrated <a href="/grafana/plugins/grafana-llm-app/">Grafana’s LLM</a></strong> directly into the editor. You can now generate SQL queries from natural language and get instant explanations of existing queries, helping you move from idea to insight faster than ever.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 800px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg"data-srcset="/media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=320 320w, /media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=550 550w, /media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=750 750w, /media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=900 900w, /media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=1040 1040w, /media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=1240 1240w, /media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg?w=1920 1920w"data-sizes="auto"alt="SQL expressions editor"width="800"height="401"/>
        <noscript>
          <img
            src="/media/docs/grafana/screenshot-sql-expressions-llm-12.2.jpg"
            alt="SQL expressions editor"width="800"height="401"/>
        </noscript></div></a></figure>
<p>Give it a try and let us know how you like it!</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/F1m7Uk4xRrY' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Grafana SQL Expressions, Grafana&amp;rsquo;s solution for manipulating and transforming the results of data source queries using SQL (MySQL dialect) syntax, is now available in Public Preview.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/sql-expressions/">Cloud Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Enhanced Ad hoc filters support</title><link>https://grafana.com/whats-new/2025-09-05-enhanced-ad-hoc-filters-support/</link><pubDate>Fri, 05 Sep 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-02-enhanced-ad-hoc-filter-support</guid><content><![CDATA[<p>Because <strong>Ad hoc filters</strong> can’t be reliably implemented on SQL data sources, we’re introducing a new way forward. Starting with this release, you can now query a dataset from a first panel using a SQL data source, then build the rest of your dashboard on top of that dataset—and use ad hoc filters to drill into it.</p>
<p>This is enabled by two key enhancements:</p>
<ul>
<li>Dashboard data source support - You can now define ad hoc filters in dashboards that use the <code>-- Dashboard --</code> data source.</li>
<li>Set filters from the bar chart tooltip - Previously, setting ad hoc filter values was only possible on table visualizations. Now, you can do this from the bar chart as well.</li>
</ul>
<p>Together, these updates unlock a flexible workflow: a single source panel defines the dataset, and ad hoc filters make it easy to explore and refine.</p>
<p>Watch the video to see these enhancements in action:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/dF8JrYvw1WA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Because &lt;strong>Ad hoc filters&lt;/strong> can’t be reliably implemented on SQL data sources, we’re introducing a new way forward. Starting with this release, you can now query a dataset from a first panel using a SQL data source, then build the rest of your dashboard on top of that dataset—and use ad hoc filters to drill into it.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/dashboards/variables/add-template-variables/#filter-any-data-using-the-dashboard-data-source">OSS documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/variables/add-template-variables/#filter-any-data-using-the-dashboard-data-source">Cloud documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Azure Monitor Resource picker filtering and recent resources</title><link>https://grafana.com/whats-new/2025-09-04-azure-monitor-resource-picker-filtering-and-recent-resources/</link><pubDate>Thu, 04 Sep 2025 15:28:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-04-azure-monitor-resource-picker-filtering-and-recent-resources</guid><content><![CDATA[<p>The Azure Monitor resource picker has been revamped to better support users with large Azure estates.</p>
<p>The key changes are support for filtering and the ability to browse recent resources.</p>
<p>You can now filter the resources displayed in the picker based on their subscription, type, and location, allowing you to easily browse your resources and swiftly find those that you&rsquo;re interested in.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1000px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/filters.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/filters.png"data-srcset="/media/filters.png?w=320 320w, /media/filters.png?w=550 550w, /media/filters.png?w=750 750w, /media/filters.png?w=900 900w, /media/filters.png?w=1040 1040w, /media/filters.png?w=1240 1240w, /media/filters.png?w=1920 1920w"data-sizes="auto"alt="Resource picker with filters"width="1000"height="552"/>
        <noscript>
          <img
            src="/media/filters.png"
            alt="Resource picker with filters"width="1000"height="552"/>
        </noscript></div></a></figure>
<p>Additionally, once you&rsquo;ve found those resources, the recent resources tab will support you in discovering them again if needed, rather than having to conduct your search again.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 999px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/recents.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/recents.png"data-srcset="/media/recents.png?w=320 320w, /media/recents.png?w=550 550w, /media/recents.png?w=750 750w, /media/recents.png?w=900 900w, /media/recents.png?w=1040 1040w, /media/recents.png?w=1240 1240w, /media/recents.png?w=1920 1920w"data-sizes="auto"alt="Recent resources tab"width="999"height="402"/>
        <noscript>
          <img
            src="/media/recents.png"
            alt="Recent resources tab"width="999"height="402"/>
        </noscript></div></a></figure>
<p>To enable the enhanced resource picker enable the <code>azureResourcePickerUpdates</code> feature toggle today.</p>
]]></content><description>&lt;p>The Azure Monitor resource picker has been revamped to better support users with large Azure estates.&lt;/p>
&lt;p>The key changes are support for filtering and the ability to browse recent resources.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Improved footer for table visualization</title><link>https://grafana.com/whats-new/2025-09-03-improved-footer-for-table-visualization/</link><pubDate>Wed, 03 Sep 2025 20:33:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-27-improved-footer-for-table-visualization</guid><content><![CDATA[<p>The table footer displays the results of calculations (and reducer functions) on fields. We&rsquo;ve updated the footer so that you can apply multiple calculations or reducers simultaneously:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=1920 1920w"data-sizes="auto"alt=""width="1704"height="748"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png"
            alt=""width="1704"height="748"/>
        </noscript></div></a></figure>
<p>In the panel editor, you can see that the <strong>Calculation</strong> option now allows you to select multiple calculations at once:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 400px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png?w=1920 1920w"data-sizes="auto"alt=""width="902"height="294"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-table-footer-selection-v12.2.png"
            alt=""width="902"height="294"/>
        </noscript></div></a></figure>
<p>We&rsquo;ve also removed the <strong>Show footer</strong> switch in the panel editor. Now, the footer is only displayed if you select an option in the <strong>Calculation</strong> drop-down list. With this change, you can never have an empty footer by mistake.</p>
<p>The <strong>Fields</strong> option has also been removed, and by default, footer calculations now apply to all fields in the table. If you want the calculation to only apply to a subset of fields, you can control that using field overrides. This aligns with other table options and provides a more consistent user experience.</p>
<p>With this update, we&rsquo;ve also improved non-math reducer functions (like <strong>First</strong> and <strong>Last</strong>) so that they&rsquo;re applied to non-numeric fields, like strings. Previously, this functionality wasn&rsquo;t supported for non-numeric fields.</p>
<p>Note that calculations applied to cell types like <strong>Markdown + HTML</strong> might have unexpected results.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/FAf-0Stmf9A' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>The table footer displays the results of calculations (and reducer functions) on fields. We&amp;rsquo;ve updated the footer so that you can apply multiple calculations or reducers simultaneously:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#table-footer-options">Cloud documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/table/#table-footer-options">OSS documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Actions authentication with the Infinity data source</title><link>https://grafana.com/whats-new/2025-09-03-actions-authentication-with-the-infinity-data-source/</link><pubDate>Wed, 03 Sep 2025 14:25:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-01-actions-authentication-via-infinity-datasource</guid><content><![CDATA[<p>Visualization actions now support <strong>authenticated HTTP requests</strong> by integrating with the <a href="/grafana/plugins/yesoreyeram-infinity-datasource/">Infinity data source</a>. This lets you perform actions that require authentication by leveraging preconfigured Infinity data source connections.</p>
<p>Previously, actions could only make direct HTTP requests from the browser, which are subject to <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS" target="_blank" rel="noopener noreferrer">CORS</a> restrictions, significantly limiting their usefulness.</p>
<p>With this update, you can choose between:</p>
<ul>
<li><strong>Direct from browser</strong> - Unauthenticated requests</li>
<li><strong>Infinity data source</strong> - Routing requests through a preconfigured Infinity data source</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png?w=1920 1920w"data-sizes="auto"alt="Visualization actions authentication via Infinity datasource"width="1027"height="888"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/actions_auth_with_infinity-12.2.png"
            alt="Visualization actions authentication via Infinity datasource"width="1027"height="888"/>
        </noscript></div></a></figure>
<p>To try out this feature, enable the <strong><code>vizActionsAuth</code></strong> feature toggle. Note that users with the Viewer role can&rsquo;t see or execute actions.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/7YBORfb3PMM' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Visualization actions now support &lt;strong>authenticated HTTP requests&lt;/strong> by integrating with the &lt;a href="/grafana/plugins/yesoreyeram-infinity-datasource/">Infinity data source&lt;/a>. This lets you perform actions that require authentication by leveraging preconfigured Infinity data source connections.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Use GCP Private Service Connect to send telemetry data to Grafana Cloud</title><link>https://grafana.com/whats-new/2025-09-03-use-gcp-private-service-connect-to-send-telemetry-data-to-grafana-cloud/</link><pubDate>Wed, 03 Sep 2025 11:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-01-use-gcp-private-service-connect-to-send-telemetry-data-to-grafana-cloud</guid><content><![CDATA[<p>Save money and apply an extra layer of network security by using GCP Private Service Connect to send telemetry data to Grafana Cloud.</p>
<p>Normally when you send telemetry from your GCP network to Grafana Cloud, you incur in network egress fees <a href=""></a> and your data, though encrypted, traverses the public internet.</p>
<p>With GCP Private  Service Connect, you can:</p>
<ul>
<li>Reduce your GCP egress costs.</li>
<li>Improve security by keeping your data within the Google network.</li>
</ul>
<p>To set up GCP Private Service Connect in Grafana Cloud, follow the instructions from our public <a href="/docs/grafana-cloud/send-data/gcp-psc/configure-psc/">documentation</a>.</p>
]]></content><description>&lt;p>Save money and apply an extra layer of network security by using GCP Private Service Connect to send telemetry data to Grafana Cloud.&lt;/p>
&lt;p>Normally when you send telemetry from your GCP network to Grafana Cloud, you incur in network egress fees &lt;a href="">&lt;/a> and your data, though encrypted, traverses the public internet.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/gcp-psc/configure-psc/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>JSON Log Line Viewer in Logs Drilldown is now Generally Available</title><link>https://grafana.com/whats-new/2025-09-03-json-log-line-viewer-in-logs-drilldown-is-now-generally-available/</link><pubDate>Wed, 03 Sep 2025 05:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-29-json-log-line-viewer-in-logs-drilldown-is-now-generally-available</guid><content><![CDATA[<p>We&rsquo;re excited to announce the General Availability of the Logs Drilldown JSON viewer<a href="/docs/grafana/latest/explore/simplified-exploration/logs/viewing-json-logs/#logs-drilldown-json-viewer"></a> in Grafana v11.6 and later! 🚀</p>
<p>The Logs Drilldown JSON viewer provides you a log line viewer specifically created to make it easier to read and understand your JSON log data.</p>
<p>The Logs Drilldown JSON viewer displays JSON log data in a structured and collapsible view that lets you focus on specific log lines or the fields and values in your JSON logs. You can quickly filter for specific information with a single click, and make related visualizations more relevant and focused by including or excluding specific fields and values.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/explore-logs/json-viewer.png"
  alt="The JSON Panel" width="1437"
     height="940"/></p>
<p>We hope these new capabilities will improve your ability to debug and analyze your log data, helping you find the &ldquo;signal in the noise&rdquo; and gain deeper insights.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/YmjEPmjJrEU' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce the General Availability of the Logs Drilldown JSON viewer&lt;a href="/docs/grafana/latest/explore/simplified-exploration/logs/viewing-json-logs/#logs-drilldown-json-viewer">&lt;/a> in Grafana v11.6 and later! 🚀&lt;/p>
&lt;p>The Logs Drilldown JSON viewer provides you a log line viewer specifically created to make it easier to read and understand your JSON log data.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/logs/viewing-json-logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Logs Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>New dashboard APIs now enabled by default</title><link>https://grafana.com/whats-new/2025-09-02-new-dashboard-apis-now-enabled-by-default/</link><pubDate>Tue, 02 Sep 2025 12:53:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-02-new-dashboard-apis-now-enabled-by-default</guid><content><![CDATA[<p>With this release, we’re rethinking our dashboard APIs and making the default a new model that is consistent, versioned, and resource-oriented. </p>
<p>We started the rollout in <a href="/whats-new/2025-05-05-new-dashboard-apis-released-as-experimental/">May</a>. Since then, we&rsquo;ve gathered feedback, measured impact, and improved testing. We&rsquo;re now confident the APIs are stable and have made them the default.</p>
<p>The new APIs make Git Sync possible, and are the key change that powers our new Terraform provider and the creation of the GrafanaCTL CLI tool. Currently, only dashboards, folders, and a few other elements, such as announcement banners and playlists, use this new model; however, we plan to expand it to all Grafana resources.</p>
<p>For more information, refer to the <a href="/docs/grafana/latest/developers/http_api/dashboard/">documentation</a>.</p>
]]></content><description>&lt;p>With this release, we’re rethinking our dashboard APIs and making the default a new model that is consistent, versioned, and resource-oriented. &lt;/p>
&lt;p>We started the rollout in &lt;a href="/whats-new/2025-05-05-new-dashboard-apis-released-as-experimental/">May&lt;/a>. Since then, we&amp;rsquo;ve gathered feedback, measured impact, and improved testing. We&amp;rsquo;re now confident the APIs are stable and have made them the default.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>New alerting options in Synthetic Monitoring</title><link>https://grafana.com/whats-new/2025-09-02-new-alerting-options-in-synthetic-monitoring/</link><pubDate>Tue, 02 Sep 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-19-new-alerting-options-in-synthetic-monitoring</guid><content><![CDATA[<p>We’re excited to announce the general availability of new alerting capabilities for Synthetic Monitoring. These new capabilities are available to all Grafana Cloud users.</p>
<p>You can now create alerts for each check in your Synthetic Monitoring application. For example, you can create an alert based on the number of check failures in a specific time window, with different settings for each one of your checks.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/screenshot-grafana-synthetic-monitoring-failed-checks-alert.png"
  alt="The failed checks alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert if at least 2 executions fail in the last 5 minutes" width="930"
     height="160"/></p>
<p>Additionally, there are specific alerts available for certain check types:</p>
<ul>
<li>For HTTP and TCP checks, you can create an alert if a TLS certificate is set to expire within a certain number of days.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-tls-certificate-expiration-alert.png"
  alt="The TLS certificate alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert the user if the certificate expires in less than 60 days" width="935"
     height="169"/></p>
<ul>
<li>And for HTTP, DNS, and Ping checks, you can create alerts based on latency.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/screenshot-grafana-synthetic-monitoring-per-check-alerts-latency.png"
  alt="The average HTTP latency alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert the user if the average latency in the last 10 minutes is above 300ms" width="1050"
     height="149"/></p>
<p>The <a href="/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-default-alerts/">legacy alert rules</a> based on sensitivity thresholds can still be used in combination with per-check alert rules.</p>
<p>Per-check alert rules give users more granular control over their alerting needs, making it easier for users to configure the right alert threshold depending on the services they’re monitoring and the check settings. These alerts are powered by <a href="/docs/grafana/latest/alerting/alerting-rules/create-grafana-managed-rule/">Grafana Managed Alerts</a>.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-per-check-alerts/">per-check alerts</a> docs.</p>
]]></content><description>&lt;p>We’re excited to announce the general availability of new alerting capabilities for Synthetic Monitoring. These new capabilities are available to all Grafana Cloud users.&lt;/p>
&lt;p>You can now create alerts for each check in your Synthetic Monitoring application. For example, you can create an alert based on the number of check failures in a specific time window, with different settings for each one of your checks.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/synthetic-monitoring/screenshot-grafana-synthetic-monitoring-failed-checks-alert.png"
alt="The failed checks alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert if at least 2 executions fail in the last 5 minutes" width="930"
height="160"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-per-check-alerts/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Update incident status from your mobile device</title><link>https://grafana.com/whats-new/2025-09-01-update-incident-status-from-your-mobile-device/</link><pubDate>Mon, 01 Sep 2025 08:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-09-01-incident-key-status-update-on-mobile</guid><content><![CDATA[<p>Status updates are crucial communication milestones during incident response, providing stakeholders with essential information about progress, status changes, and severity adjustments. Now you can view the complete timeline of key updates, see what changed and when, and contribute your own status updates with rich text content and &ldquo;severity&rdquo; or &ldquo;status&rdquo; modifications.</p>
<p>The feature integrates seamlessly into the incident detail view, displaying the latest key status update prominently while providing easy access to the complete history. When creating new updates, you&rsquo;ll see selectors for incident status and severity changes, ensuring that critical state changes are communicated clearly to all stakeholders.</p>
<p>This enhancement helps you keep your incident response team aligned and informed, whether you&rsquo;re responding from a mobile device or browser.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 720px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/mobile_app_key_update.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/mobile_app_key_update.gif"alt=""width="720"height="1598"/>
        <noscript>
          <img
            src="/static/img/oncall/mobile_app_key_update.gif"
            alt=""width="720"height="1598"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Status updates are crucial communication milestones during incident response, providing stakeholders with essential information about progress, status changes, and severity adjustments. Now you can view the complete timeline of key updates, see what changed and when, and contribute your own status updates with rich text content and &amp;ldquo;severity&amp;rdquo; or &amp;ldquo;status&amp;rdquo; modifications.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><tag>Incident</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Amazon CloudWatch metric streams for Cloud Provider Observability</title><link>https://grafana.com/whats-new/2025-08-26-amazon-cloudwatch-metric-streams-for-cloud-provider-observability/</link><pubDate>Tue, 26 Aug 2025 13:29:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-26-amazon-cloudwatch-metric-streams-for-cloud-provider-observability</guid><content><![CDATA[<p>We are excited to announce the general availability of Amazon CloudWatch metric streams.</p>
<p>CloudWatch metric streams with Amazon Data Firehose offer you a less expensive, highly accurate way to import metrics from AWS into Grafana Cloud. As with CloudWatch metrics scrape, CloudWatch metric streams do not require you to deploy or maintain Alloy agents or servers and can be configured as code using Terraform or using a CloudFormation template.</p>
<p>CloudWatch metric streams capture metrics in near real-time, without sampling and little delay, offering you a more complete and accurate dataset compared to metrics scrape, which can miss spikes or drop metrics during polling intervals. Streams push data with less lag, which improves responsiveness for alerting, dashboards, and downstream processing. Furthermore, streams can be up to 5x cheaper than scrapes, since you are not paying for compute resources to pull and process metrics. You pay only for what you stream, reducing overhead.</p>
<p>To setup CloudWatch metric streams:</p>
<ol>
<li>Go to your Grafana Cloud portal.</li>
<li>Expand <strong>Observability</strong> and <strong>Cloud provider</strong>, then select <strong>AWS</strong> in the main menu.</li>
<li>Select the <strong>Configuration</strong> tab.</li>
<li>Select the <strong>CloudWatch metric streams</strong> card.</li>
</ol>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/cloud-provider/gif-cloudwatch-metric-streams-navigation.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Go to CloudWatch metric streams in Grafana Cloud</figcaption></figure>
</div>
<p>For more information about configuring CloudWatch metric streams as code, refer to <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/cloudwatch-metrics/config-cw-metric-streams/#configure-metric-streams-with-terraform">Configure metric streams with Terraform</a> in the documentation.</p>
]]></content><description>&lt;p>We are excited to announce the general availability of Amazon CloudWatch metric streams.&lt;/p>
&lt;p>CloudWatch metric streams with Amazon Data Firehose offer you a less expensive, highly accurate way to import metrics from AWS into Grafana Cloud. As with CloudWatch metrics scrape, CloudWatch metric streams do not require you to deploy or maintain Alloy agents or servers and can be configured as code using Terraform or using a CloudFormation template.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/cloudwatch-metrics/config-cw-metric-streams/">Configure CloudWatch metric streams</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Infrastructure Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Dynamic connection direction in Canvas visualizations</title><link>https://grafana.com/whats-new/2025-08-21-dynamic-connection-direction-in-canvas-visualizations/</link><pubDate>Thu, 21 Aug 2025 20:04:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-24-dynamic-connection-direction-in-canvas</guid><content><![CDATA[<p>You can now control the direction of connections between canvas elements by mapping the direction to a field value. A <strong>positive value</strong> draws the connection arrow <strong>forward</strong>, a <strong>negative value</strong> draws it <strong>in reverse</strong>, and a value of <strong>zero</strong> removes the directional arrow entirely. Alternatively, you can assign a fixed direction value.</p>
<p>This is especially useful for visualizing real-time data flows, system states, or transitions, where directionality changes based on metrics.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="https://grafana.com/media/docs/grafana/panels-visualizations/canvas-dynamic-connection-direction-12.2.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>Watch the video to see these enhancements in action:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Sgb4Rs8PIjs' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>You can now control the direction of connections between canvas elements by mapping the direction to a field value. A &lt;strong>positive value&lt;/strong> draws the connection arrow &lt;strong>forward&lt;/strong>, a &lt;strong>negative value&lt;/strong> draws it &lt;strong>in reverse&lt;/strong>, and a value of &lt;strong>zero&lt;/strong> removes the directional arrow entirely. Alternatively, you can assign a fixed direction value.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Generate tooltips from table fields</title><link>https://grafana.com/whats-new/2025-08-18-generate-tooltips-from-table-fields/</link><pubDate>Mon, 18 Aug 2025 20:06:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-27-generate-tooltips-from-table-fields</guid><content><![CDATA[<p>The <strong>Tooltip from field</strong> option in table visualizations allows you to use the values from another field (or column) in a tooltip.</p>
<p>When you toggle the switch on, you can select from a drop-down list any of the fields in the table to be used as the source of the tooltip content. All table fields are available for selection, whether visible or hidden.</p>
<p>While you can turn on this option for all the cells in a table under <strong>Cell options</strong>, it’s most helpful when used as an override on a subset of cells instead.</p>
<p>For example, the following table has five visible fields (columns) as well as a hidden field called “Info”. The values from the &ldquo;Info&rdquo; field are used as tooltip text for the &ldquo;Short text&rdquo; cells using the <strong>Cell options &gt; Tooltip from field</strong> override property:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Info field value in the tooltip of the Short text cell upon hover"width="1980"height="754"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png"
            alt="Info field value in the tooltip of the Short text cell upon hover"width="1980"height="754"/>
        </noscript></div></a></figure>
<p>The content of the tooltip is determined by the values of the source field, and you can use field overrides on the source field to manipulate the display of that value.</p>
<p>For more detailed information, refer to the <a href="/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#tooltip-from-field">documentation</a>.</p>
]]></content><description>&lt;p>The &lt;strong>Tooltip from field&lt;/strong> option in table visualizations allows you to use the values from another field (or column) in a tooltip.&lt;/p>
&lt;p>When you toggle the switch on, you can select from a drop-down list any of the fields in the table to be used as the source of the tooltip content. All table fields are available for selection, whether visible or hidden.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#tooltip-from-field">Cloud documentation</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/table/#tooltip-from-field">OSS documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>Cloud Free</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Extensions and version support in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2025-08-18-extensions-and-version-support-in-grafana-cloud-k6/</link><pubDate>Mon, 18 Aug 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-08-extensions-support-in-grafana-cloud-k6</guid><content><![CDATA[<p>We are excited to announce the general availability of k6 extensions in Grafana Cloud k6.</p>
<p>You can now seamlessly use extensions from both Grafana Cloud and the k6 CLI:</p>
<ul>
<li>Local execution: <code>k6 run test.js</code></li>
<li>Cloud execution: <code>k6 cloud run test.js</code></li>
<li>Local execution, streaming test results: <code>k6 cloud run test.js --local-execution</code></li>
</ul>
<p>You can try this <code>test.js</code> example script that uses the <code>k6/x/faker</code> extension:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">js</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-js">import faker from &#39;k6/x/faker&#39;;

export const options = {
  cloud: {
    name: &#39;Extensions in Grafana Cloud k6&#39;,
  },
};

export default function () {
  console.log(faker.person.firstName());
}</code></pre>
  </div>
</div>
<p>On top of it, you can also pin to specific versions of k6 and extensions in your script. For cloud-executed tests, this is only available for contracted customers. The previous <code>test.js</code> example can be updated to:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">js</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-js">&#39;use k6 = 1.0.0&#39;;
&#39;use k6 with k6/x/faker &lt;= 0.4.3&#39;;

import faker from &#39;k6/x/faker&#39;;

export const options = {
  cloud: {
    name: &#39;Extensions in Grafana Cloud k6 (Version overrides)&#39;,
  },
};

export default function () {
  console.log(faker.person.firstName());
}</code></pre>
  </div>
</div>
<p>Taking these examples to action:<br />





  
  
  


    <figure
        class="responsive-video p-0 m-0"
        x-data="{ vimeo_is_up: false, responded: false }"
        x-init="fetch(`https://vimeo.com/api/oembed.json?url=https://vimeo.com/1111226483`)
        .then(response => {
          responded = true;
          response && response.status === 200 ? vimeo_is_up = true : vimeo_is_up = false;
        })
        .catch(error => {
          responded = true;
        })"
    >

      <div class="minh-428">
        <template x-if="vimeo_is_up">
        <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
          <iframe src="https://player.vimeo.com/video/1111226483?transparent=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="vimeo video" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
        </div>
      </template>
      <template x-if="responded && !vimeo_is_up">
        <p class="bg-gray-17 p-1">There&rsquo;s supposed to be a video here, but for some reason there isn&rsquo;t. Either we entered the id wrong (oops!), or Vimeo is down. If it&rsquo;s the latter, we&rsquo;d expect they&rsquo;ll be back up and running soon. In the meantime, <a href="/blog/">check out our blog</a>!</p>
      </template>
      </div>

      
    </figure>
<br />
For more details on supported extensions and their versions, refer to <a href="/docs/grafana-cloud/testing/k6/author-run/use-k6-extensions/">Use k6 extensions</a> and <a href="/docs/grafana-cloud/testing/k6/author-run/k6-versions/">k6 versions</a>.</p>]]></content><description>&lt;p>We are excited to announce the general availability of k6 extensions in Grafana Cloud k6.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/author-run/use-k6-extensions/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Assistant now in Public Preview</title><link>https://grafana.com/whats-new/2025-08-14-grafana-assistant-now-in-public-preview/</link><pubDate>Thu, 14 Aug 2025 15:26:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-14-grafana-assistant-now-in-public-preview</guid><content><![CDATA[<p>Grafana Assistant, Grafana&rsquo;s AI tool within Grafana, is now available in Public Preview.</p>
<p>Grafana Assistant is an AI tool that can&hellip;</p>
<ul>
<li>&hellip; create dashboards.</li>
<li>&hellip; write queries.</li>
<li>&hellip; help you get onboarded.</li>
<li>&hellip; support you in learning Grafana.</li>
<li>&hellip; support in investigations and incidents.</li>
</ul>
<p><a href="/blog/2025/08/14/ai-for-grafana-onboarding-get-your-teams-started-quicker-with-grafana-assistant/">Read our blog</a> or <a href="https://www.youtube.com/watch?v=UtZkFYUmjrM" target="_blank" rel="noopener noreferrer">watch a short video</a> on how you can get started with Grafana Assistant.</p>
]]></content><description>&lt;p>Grafana Assistant, Grafana&amp;rsquo;s AI tool within Grafana, is now available in Public Preview.&lt;/p>
&lt;p>Grafana Assistant is an AI tool that can&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>&amp;hellip; create dashboards.&lt;/li>
&lt;li>&amp;hellip; write queries.&lt;/li>
&lt;li>&amp;hellip; help you get onboarded.&lt;/li>
&lt;li>&amp;hellip; support you in learning Grafana.&lt;/li>
&lt;li>&amp;hellip; support in investigations and incidents.&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="/blog/2025/08/14/ai-for-grafana-onboarding-get-your-teams-started-quicker-with-grafana-assistant/">Read our blog&lt;/a> or &lt;a href="https://www.youtube.com/watch?v=UtZkFYUmjrM" target="_blank" rel="noopener noreferrer">watch a short video&lt;/a> on how you can get started with Grafana Assistant.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/machine-learning/assistant/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Jenkins Enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2025-08-12-jenkins-enterprise-data-source-for-grafana/</link><pubDate>Tue, 12 Aug 2025 14:36:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-12-jenkins-enterprise-data-source-for-grafana</guid><content><![CDATA[<p>The <a href="/grafana/plugins/grafana-jenkins-datasource/">Jenkins data source</a> allows you to query and visualize metrics such as projects, builds, build queues, nodes and load statistics from within Grafana.</p>
<p>This enterprise plugin includes two built-in dashboards to help you quickly get started visualizing Jenkins data:</p>
<ul>
<li><strong>Jenkins Overview</strong> dashboard provides an overview of the Jenkins instance, including all projects, nodes, executor status and build queue.</li>
<li><strong>Jenkins DORA Metrics</strong> dashboard provides information on four key metrics used to assess software development team performance: deployment frequency, lead time for changes, change failure rate and time to restore service. These metrics focus on both the speed and stability of software delivery.</li>
</ul>
<iframe width="560" height="315" src='https://www.youtube.com/embed/JF9bAEsilXg' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>Available in public preview in Grafana Cloud and all <a href="/docs/grafana/latest/upgrade-guide/when-to-upgrade/#what-to-know-about-version-support">supported versions</a> of self-managed Grafana Enterprise.</p>
]]></content><description>&lt;p>The &lt;a href="/grafana/plugins/grafana-jenkins-datasource/">Jenkins data source&lt;/a> allows you to query and visualize metrics such as projects, builds, build queues, nodes and load statistics from within Grafana.&lt;/p>
&lt;p>This enterprise plugin includes two built-in dashboards to help you quickly get started visualizing Jenkins data:&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-jenkins-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Secrets management for synthetic monitoring</title><link>https://grafana.com/whats-new/2025-08-12-secrets-management-for-synthetic-monitoring/</link><pubDate>Tue, 12 Aug 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-30-secrets-management-for-synthetic-monitoring</guid><content><![CDATA[<p>We’re excited to announce the public preview release of secrets management for Synthetic Monitoring, available to all Grafana Cloud users.</p>
<p>Secrets management gives you a centralized place to securely store sensitive data like API keys, passwords, and tokens.</p>
<p>You can reference secrets by name in your scripted and browser Synthetics checks so that sensitive values are never visible or stored as cleartext. Secret values are also automatically masked in all Synthetic Monitoring output to prevent accidental exposure.</p>
<p>Access to create, update, and delete secrets is currently restricted to admin users. However, anyone with permissions to edit checks can use secrets provided they know the secret name.</p>
<p>Currently secrets can only be accessed in scripted and browser checks, but support for more check types will be available in the future.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/manage-secrets/">secrets management documentation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/synthetic-monitoring/2025-07-31-Secrets-Management-Synthetic-Monitoring-4.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>We’re excited to announce the public preview release of secrets management for Synthetic Monitoring, available to all Grafana Cloud users.&lt;/p>
&lt;p>Secrets management gives you a centralized place to securely store sensitive data like API keys, passwords, and tokens.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/manage-secrets/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Access tracing data using MCP server in Grafana Cloud Traces</title><link>https://grafana.com/whats-new/2025-08-08-access-tracing-data-using-mcp-server-in-grafana-cloud-traces/</link><pubDate>Fri, 08 Aug 2025 16:22:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-07-access-tracing-data-using-mcp-server-in-grafana-cloud-traces</guid><content><![CDATA[<p>We&rsquo;re excited to announce the integration of the Model Context Protocol (MCP) into Grafana Cloud Traces and into open-source Tempo (<a href="https://github.com/grafana/tempo/pull/5212" target="_blank" rel="noopener noreferrer">merged</a>, available in Tempo 2.9). MCP, a standard developed by Anthropic, allows data sources to expose data and functionality to Large Language Models (LLMs) via an agent.</p>
<p>This integration opens up new possibilities for interacting with tracing data. You can now connect LLM-powered tools like Claude Code or Cursor to Grafana Cloud Traces, enabling you to:</p>
<ul>
<li><strong>Explore services and understand interactions:</strong> LLMs can be used to teach new developers about service interactions within an application by analyzing tracing data. For instance, a new developer could ask the AI to explain how their services interact. The AI would use live tracing data from Cloud Traces to answer these questions.</li>
<li><strong>Diagnose and investigate errors:</strong> You can leverage LLMs to identify and diagnose errors in your systems. The AI can answer questions like &ldquo;Are there errors in my services?&rdquo;, &ldquo;What endpoints are being impacted&rdquo;, etc?</li>
<li><strong>Optimize performance and reduce latency:</strong> LLMs can assist in identifying the causes of latency and guiding optimization efforts. By analyzing trace data, an LLM can summarize operations in a request path, pinpoint bottlenecks, and even suggest code changes to improve performance, such as parallelizing operations.</li>
</ul>
<p>Setting up an LLM agent with Grafana Cloud Traces requires a Grafana Cloud API token and <a href="/docs/grafana-cloud/send-data/traces/mcp-server/">configuration</a>. This capability is under active development and we welcome early adopters to try it out and share feedback.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce the integration of the Model Context Protocol (MCP) into Grafana Cloud Traces and into open-source Tempo (&lt;a href="https://github.com/grafana/tempo/pull/5212" target="_blank" rel="noopener noreferrer">merged&lt;/a>, available in Tempo 2.9). MCP, a standard developed by Anthropic, allows data sources to expose data and functionality to Large Language Models (LLMs) via an agent.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/traces/mcp-server">MCP server in Grafana Cloud Traces</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/tempo/next/api_docs/mcp-server/">MCP server for Grafana Tempo for the next release (2.9)</documentationURL><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Traces</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Incident webhooks now available through IRM shared outgoing webhooks</title><link>https://grafana.com/whats-new/2025-08-07-incident-webhooks-now-available-through-irm-shared-outgoing-webhooks/</link><pubDate>Thu, 07 Aug 2025 18:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-06-incident-webhooks-now-available-through-irm-shared-outgoing-webhooks</guid><content><![CDATA[<p>Grafana IRM outgoing webhooks now support incident events, providing a unified experience for automating alert group and incident workflows. You can configure webhooks from the <strong>Outgoing Webhooks</strong> tab and trigger requests based on key incident lifecycle events, such as when an incident is declared, updated, or resolved.</p>
<p>With this update, you can:</p>
<ul>
<li>Customize webhook requests with support for any HTTP method</li>
<li>Use templated URLs, headers, and request bodies</li>
<li>Dynamically reference incident data and prior webhook responses</li>
<li>View webhook execution details directly from the incident or alert group timeline</li>
<li>Manage incident-related webhook configurations using Terraform</li>
</ul>
<p>The legacy Incident Outgoing Webhooks app and existing configurations will continue to work. However, we recommend migrating to the shared IRM webhook experience to take advantage of the latest features and ensure long-term support.</p>
]]></content><description>&lt;p>Grafana IRM outgoing webhooks now support incident events, providing a unified experience for automating alert group and incident workflows. You can configure webhooks from the &lt;strong>Outgoing Webhooks&lt;/strong> tab and trigger requests based on key incident lifecycle events, such as when an incident is declared, updated, or resolved.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/configure/integrations/webhooks/outgoing-webhooks/">Learn how to configure outgoing webhooks for IRM</documentationURL><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="#ZgotmplZ">Manage IRM webhooks with Terraform</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Metrics Drilldown entry point from Alerting Rule</title><link>https://grafana.com/whats-new/2025-08-06-grafana-metrics-drilldown-entry-point-from-alerting-rule/</link><pubDate>Wed, 06 Aug 2025 15:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-07-grafana-metrics-drilldown-entry-point-from-alerting-rule</guid><content><![CDATA[<h3 id="using-queryless-experience-of-metrics-drilldown-to-build-an-alert-rule">Using queryless experience of Metrics Drilldown to build an Alert Rule</h3>
<h4 id="the-challenge">The Challenge:</h4>
<p>Creating effective alert rules often requires knowing exactly what query to write upfront. But sometimes you need to explore your data first — understanding how metrics behave across different label combinations, spotting patterns, and building confidence in your monitoring approach before committing to an alert rule.</p>
<h4 id="the-solution">The Solution:</h4>
<p>Metrics Drilldown integration brings visual data exploration directly into alert creation. Launch from your alert rule editor into Grafana&rsquo;s queryless Metrics Drilldown experience, where you can &ldquo;quickly find related metrics with just a few simple clicks, without needing to write a PromQL query.&rdquo; Explore your Prometheus data through intuitive point-and-click interactions, visualize how metrics break down across labels, and leverage &ldquo;smart segmentation&rdquo; with &ldquo;optimal chart types selected automatically.&rdquo; When you discover the perfect visualization, click through to Explore to grab the underlying query and use it in your alert rule.</p>
<h4 id="what-makes-this-special">What Makes This Special:</h4>
<p>Exploration-first workflow - See your data before writing queries</p>
<p>Queryless integration from alert editor → Metrics Drilldown → Explore → back to alerts</p>
<p>Visual confidence building-understand exactly how your metrics behave</p>
<h4 id="try-it-now">Try It Now:</h4>
<p>Access Metrics Drilldown from any Prometheus alert rule query editor in Grafana 12.1.1 and later.</p>
<h4 id="the-result">The Result:</h4>
<p>Transform from &ldquo;I think I need to monitor this&rdquo; to &ldquo;I know exactly what to alert on and why&rdquo; - all through visual exploration that makes alert creation both intuitive and confident.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/CoCvELwQh6c' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;h3 id="using-queryless-experience-of-metrics-drilldown-to-build-an-alert-rule">Using queryless experience of Metrics Drilldown to build an Alert Rule&lt;/h3>
&lt;h4 id="the-challenge">The Challenge:&lt;/h4>
&lt;p>Creating effective alert rules often requires knowing exactly what query to write upfront. But sometimes you need to explore your data first — understanding how metrics behave across different label combinations, spotting patterns, and building confidence in your monitoring approach before committing to an alert rule.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Metrics Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Query data sources on your Tailscale network from Grafana Cloud</title><link>https://grafana.com/whats-new/2025-08-06-query-data-sources-on-your-tailscale-network-from-grafana-cloud/</link><pubDate>Wed, 06 Aug 2025 08:38:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-05-query-data-sources-on-your-tailscale-network-from-grafana-cloud</guid><content><![CDATA[<p>We’re excited to share a new integration between <a href="https://tailscale.com/" target="_blank" rel="noopener noreferrer">Tailscale</a> and Grafana Cloud that lets you query data sources on your Tailscale network directly from your Grafana Cloud stack.</p>
<p>Tailscale allows you to create a secure network (called a <a href="https://tailscale.com/kb/1136/tailnet" target="_blank" rel="noopener noreferrer">tailnet</a>) by directly connecting users, devices, and resources. This new integration  adds an <a href="https://tailscale.com/kb/1111/ephemeral-nodes" target="_blank" rel="noopener noreferrer">ephemeral</a> machine to your tailnet on your behalf. You can add <a href="https://tailscale.com/kb/1068/tags" target="_blank" rel="noopener noreferrer">tags</a> to these machines, which allow you to configure Tailscale <a href="https://tailscale.com/kb/1018/acls" target="_blank" rel="noopener noreferrer">ACLs</a> and <a href="https://tailscale.com/kb/1324/grants" target="_blank" rel="noopener noreferrer">Grants</a>, giving you full control of what your Grafana Cloud stack can access.</p>
<p>Check out the video below to learn more about how it works.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Gqs3whtiZWQ' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h2 id="key-benefits-of-the-integration">Key benefits of the integration</h2>
<ul>
<li><strong>Secure and private data access:</strong> With Tailscale, querying private data sources can remain private — no endpoints need to be opened to the public internet.</li>
<li><strong>Simplified setup and reduced operational overhead:</strong> Private Data Source Connect with Tailscale is a simpler alternative to running PDC agents. To connect to a data source on a tailnet, you simply need to enter your data source’s tailnet address or machine name using MagicDNS and provide a Tailscale auth key.</li>
<li><strong>Extended observability with Grafana Cloud:</strong> Grafana Cloud offers advanced observability solutions and greater convenience than a self-hosted stack. You can query data sources in private networks from anywhere, making it ideal for distributed teams and remote work.</li>
</ul>
<h2 id="sign-up-today">Sign up today</h2>
<p>This integration is in private preview, so for now, we recommend using it only for non-production stacks. You can <a href="https://forms.gle/ZyG714ABiUq4Auiv8" target="_blank" rel="noopener noreferrer">sign up</a> for the private preview, and we will contact eligible users for onboarding.</p>
]]></content><description>&lt;p>We’re excited to share a new integration between &lt;a href="https://tailscale.com/" target="_blank" rel="noopener noreferrer">Tailscale&lt;/a> and Grafana Cloud that lets you query data sources on your Tailscale network directly from your Grafana Cloud stack.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/">Private Data source Connect documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Canvas pan and zoom improvements</title><link>https://grafana.com/whats-new/2025-07-31-canvas-pan-and-zoom-improvements/</link><pubDate>Thu, 31 Jul 2025 19:43:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-08-04-canvas-pan-zoom-improvements</guid><content><![CDATA[<h3 id="overview">Overview</h3>
<p>The canvas visualization editor now offers a completely re-engineered pan and zoom experience.</p>
<p>You can now place elements anywhere—even beyond panel edges—without disrupting connections or layouts. Background images stay consistent, connection anchors rotate with elements, and an optional <strong>Zoom to content</strong> toggle automatically fits your canvas content to any view. Constraints remain intact thanks to a transparent root container, ensuring layout behavior stays reliable across pan and zoom operations.</p>
<h4 id="constraint-system-support">Constraint system support</h4>
<p>The improved pan and zoom works seamlessly with canvas’ constraint system. An invisible root container ensures all elements maintain their relative positions and constraints, even during heavy navigation or scaling.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="https://grafana.com/media/docs/grafana/panels-visualizations/canvas_pan_and_zoom_constraint_system.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<h4 id="stable-connections">Stable connections</h4>
<p>Connection anchors stay exactly where you placed them, even during rotation or resizing. This prevents misalignment and ensures your diagrams remain structurally accurate.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="https://grafana.com/media/docs/grafana/panels-visualizations/canvas_pan_and_zoom_rotation.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<h4 id="zoom-to-content-toggle">Zoom-to-content toggle</h4>
<p>With one click, you can fit your entire dashboard into view. This is especially helpful when switching between large screens and smaller devices, ensuring all elements are visible without manual panning or resizing.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="https://grafana.com/media/docs/grafana/panels-visualizations/canvas_pan_and_zoom_zoom_to_content.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>To try out this feature, enable the <code>canvasPanelPanZoom</code> feature toggle.</p>
<p>Watch the video to see these enhancements in action:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/xYcNnpfaBsk' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;h3 id="overview">Overview&lt;/h3>
&lt;p>The canvas visualization editor now offers a completely re-engineered pan and zoom experience.&lt;/p>
&lt;p>You can now place elements anywhere—even beyond panel edges—without disrupting connections or layouts. Background images stay consistent, connection anchors rotate with elements, and an optional &lt;strong>Zoom to content&lt;/strong> toggle automatically fits your canvas content to any view. Constraints remain intact thanks to a transparent root container, ensuring layout behavior stays reliable across pan and zoom operations.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Export Grafana SLOs into HCL format</title><link>https://grafana.com/whats-new/2025-07-31-export-grafana-slos-into-hcl-format/</link><pubDate>Thu, 31 Jul 2025 14:04:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-31-export-grafana-slos-into-hcl-format</guid><content><![CDATA[<p>Grafana SLO now supports exporting existing SLOs in HCL format and generating HCL during new SLO creation so users can use Terraform to manage their SLOs.</p>
<ul>
<li>Users looking to export an existing SLO into HCL format should locate their SLO on the Manage SLO screen, click the More drop-down, and select <strong>Export</strong></li>
<li>Users looking to create a new SLO to be exported should navigate to the Manage SLO screen, click the more drop-down on the top right of the page, and select <strong>New SLO for export</strong></li>
</ul>
]]></content><description>&lt;p>Grafana SLO now supports exporting existing SLOs in HCL format and generating HCL during new SLO creation so users can use Terraform to manage their SLOs.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Disable tooltips in Canvas visualizations</title><link>https://grafana.com/whats-new/2025-07-30-disable-tooltips-in-canvas-visualizations/</link><pubDate>Wed, 30 Jul 2025 14:42:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-17-disable-tooltips-in-canvas-visualizations</guid><content><![CDATA[<p>You can now choose to enable or disable tooltips in canvas visualizations. The <strong>Tooltip mode</strong> setting controls the display of tooltips when hovering over elements in a canvas that are connected to data, data links, or actions.</p>
<p>Additionally, you can now use the <strong>Disable for one-click elements</strong> option to selectively hide tooltips on elements that have one-click functionality enabled. This enhancement prevents tooltips from interfering with one-click interactions while still allowing tooltips on other elements.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png?w=1920 1920w"data-sizes="auto"alt="Canvas visualization with tooltips enabled"width="1769"height="725"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-canvas-tooltip-options-v12.2.png"
            alt="Canvas visualization with tooltips enabled"width="1769"height="725"/>
        </noscript></div></a></figure>
<p>Note that tooltips are only displayed when inline editing is disabled for a canvas.</p>
]]></content><description>&lt;p>You can now choose to enable or disable tooltips in canvas visualizations. The &lt;strong>Tooltip mode&lt;/strong> setting controls the display of tooltips when hovering over elements in a canvas that are connected to data, data links, or actions.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Frontend Observability out of the box alerting</title><link>https://grafana.com/whats-new/2025-07-22-frontend-observability-out-of-the-box-alerting/</link><pubDate>Tue, 29 Jul 2025 12:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-21-frontend-observability-out-of-the-box-alerting</guid><content><![CDATA[<p>The process for configuring alerting using Faro data coming from your frontend apps has just gotten a whole lot easier. Introducing Grafana Cloud Frontend Observability out of the box alerting. We have taken the first step in helping users configure Grafana-managed alerts without needing any previous experience with alerting in Grafana Cloud. </p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/8uacjks_ylg' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>Using our simple workflows you can enable and configure alerts based on your web app’s errors and web vital metrics. Find and troubleshoot issues sooner now that alert configuration and rules are handled automatically. Additionally, these alerts can serve as templates for you to expand the alerting coverage of your frontend apps. </p>
<p>Check out the docs to learn more.</p>
]]></content><description>&lt;p>The process for configuring alerting using Faro data coming from your frontend apps has just gotten a whole lot easier. Introducing Grafana Cloud Frontend Observability out of the box alerting. We have taken the first step in helping users configure Grafana-managed alerts without needing any previous experience with alerting in Grafana Cloud. &lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/alerting/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Frontend Observability</tag><tag>Alerting</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Communicate incident status updates with Grafana IRM</title><link>https://grafana.com/whats-new/2025-07-23-communicate-incident-status-updates-with-grafana-irm/</link><pubDate>Wed, 23 Jul 2025 17:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-12-add-status-updates-during-incidents-in-grafana-irm</guid><content><![CDATA[<p>You can now add <strong>Status updates</strong> to incidents in Grafana IRM to help keep your team and stakeholders informed during an incident.</p>
<p>Status updates are structured messages that communicate key information throughout the incident lifecycle. Whether you&rsquo;re confirming impact, escalating to another team, or resolving the issue, use status updates to help track and share progress in a consistent, high-signal way.</p>
<p>You can add status updates directly in the Grafana UI or by using the following Slack commands in the associated incident channel:</p>
<ul>
<li>Use <code>/grafana incident update add &lt;content&gt;</code> to post a new status update from Slack.</li>
<li>Use <code>/grafana incident update</code> to view the latest status update.</li>
</ul>
<p>To get started, open any incident in Grafana IRM and locate the <strong>Status updates</strong> section in the activity timeline. <a href="/docs/grafana-cloud/alerting-and-irm/irm/use/incident-management/status-updates/">Learn more in the docs.</a></p>
]]></content><description>&lt;p>You can now add &lt;strong>Status updates&lt;/strong> to incidents in Grafana IRM to help keep your team and stakeholders informed during an incident.&lt;/p>
&lt;p>Status updates are structured messages that communicate key information throughout the incident lifecycle. Whether you&amp;rsquo;re confirming impact, escalating to another team, or resolving the issue, use status updates to help track and share progress in a consistent, high-signal way.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/use/incident-management/status-updates/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Keep instances running smoothly with Grafana Advisor</title><link>https://grafana.com/whats-new/2025-07-22-keep-instances-running-smoothly-with-grafana-advisor/</link><pubDate>Tue, 22 Jul 2025 10:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-08-keep-instances-running-smoothly-with-grafana-advisor</guid><content><![CDATA[<p>The Grafana Advisor is designed to help Grafana server administrators keep their instances running smoothly, securely and in keeping with best practices.</p>
<p>It performs a series of periodic checks against your Grafana instance to highlight issues requiring the server administrator&rsquo;s attention.</p>
<p>In this early release, it includes checks for plugins, data source connections, and SSO settings.</p>
<p>Learn more and see the advisor in action in the video below:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/o84EfY-KP-c' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>We welcome any feedback and suggestions, which can be provided through this <a href="https://docs.google.com/forms/d/e/1FAIpQLSf8T-xMZauFXZ1uHw09OjZLT_AaiY-cl-hJGwC6Krkj0ThmZQ/viewform" target="_blank" rel="noopener noreferrer">form</a>.</p>
<p>The advisor is currently in public preview in Grafana Cloud, and private preview in Grafana OSS and Enterprise as of v12.1.</p>]]></content><description>&lt;p>The Grafana Advisor is designed to help Grafana server administrators keep their instances running smoothly, securely and in keeping with best practices.&lt;/p>
&lt;p>It performs a series of periodic checks against your Grafana instance to highlight issues requiring the server administrator&amp;rsquo;s attention.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/grafana-advisor/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Spot patterns in your data with the Trendline transformation</title><link>https://grafana.com/whats-new/2025-07-22-spot-patterns-in-your-data-with-the-trendline-transformation/</link><pubDate>Tue, 22 Jul 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-30-transformations-regression-analysis</guid><content><![CDATA[<p>Apply this transformation to any dataset to add a trendline as a new series, fitted to your data using linear regression. This allows you to infer what the data was at a point that may not be exactly represented in the original dataset, or plot predicted values in the future. Trendlines are great for spotting patterns in fluctuating or inconsistent time series. This transformation is extra useful because trendlines can be styled and used just like any other series in your visualization. The Trendline transformation supports both linear and polynomial regression models.</p>
<p>See examples of this transformation on <a href="https://play.grafana.org/goto/9o1-SMyNg?orgId=1" target="_blank" rel="noopener noreferrer">Grafana Play</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1153px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/grafana/images/screenshot-grafana-trendline-transformation.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/grafana/images/screenshot-grafana-trendline-transformation.png"data-srcset="/media/grafana/images/screenshot-grafana-trendline-transformation.png?w=320 320w, /media/grafana/images/screenshot-grafana-trendline-transformation.png?w=550 550w, /media/grafana/images/screenshot-grafana-trendline-transformation.png?w=750 750w, /media/grafana/images/screenshot-grafana-trendline-transformation.png?w=900 900w, /media/grafana/images/screenshot-grafana-trendline-transformation.png?w=1040 1040w, /media/grafana/images/screenshot-grafana-trendline-transformation.png?w=1240 1240w, /media/grafana/images/screenshot-grafana-trendline-transformation.png?w=1920 1920w"data-sizes="auto"alt="A panel showing linear and polynomial trendlines based on a time series"width="1153"height="559"title="A panel showing linear and polynomial trendlines based on a time series"/>
        <noscript>
          <img
            src="/media/grafana/images/screenshot-grafana-trendline-transformation.png"
            alt="A panel showing linear and polynomial trendlines based on a time series"width="1153"height="559"title="A panel showing linear and polynomial trendlines based on a time series"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">A panel showing linear and polynomial trendlines based on a time series</figcaption></a></figure>
]]></content><description>&lt;p>Apply this transformation to any dataset to add a trendline as a new series, fitted to your data using linear regression. This allows you to infer what the data was at a point that may not be exactly represented in the original dataset, or plot predicted values in the future. Trendlines are great for spotting patterns in fluctuating or inconsistent time series. This transformation is extra useful because trendlines can be styled and used just like any other series in your visualization. The Trendline transformation supports both linear and polynomial regression models.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#regression-analysis">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>HTTP Performance Insights</title><link>https://grafana.com/whats-new/2025-07-21-http-performance-insights/</link><pubDate>Mon, 21 Jul 2025 18:28:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-29-http-performance-insights</guid><content><![CDATA[<p>You can now visualize HTTP Performance Insights in Grafana Cloud Frontend Observability. This feature provides a unified view of your slowest endpoints, largest requests, and most error-prone calls, helping you quickly identify and resolve application performance issues.<br />
<br />
No more hunting through scattered logs or custom dashboards. These views and breakdowns help you discover insights and gauge impact. You can understand:</p>
<ul>
<li>Which API endpoints or assets are causing slowdowns or errors?</li>
<li>How widespread is a specific performance issue?</li>
<li>What are the biggest opportunities for optimization based on how issues occur over time.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/frontend-observability/screenshot-grafana-feo11y-httpinsightspreview-page.png"
  alt="HTTP Performance Insights Tab" width="1565"
     height="784"/></p>
<p>To get started, log in to your Grafana Cloud Frontend Observability application and navigate to the new HTTP tab. Your real user HTTP data is automatically available for you. No extra setup required. For more information visit our <a href="/docs/grafana-cloud/monitor-applications/frontend-observability/performance/#http-overview">documentation</a>.</p>
]]></content><description>&lt;p>You can now visualize HTTP Performance Insights in Grafana Cloud Frontend Observability. This feature provides a unified view of your slowest endpoints, largest requests, and most error-prone calls, helping you quickly identify and resolve application performance issues.&lt;br />
&lt;br />
No more hunting through scattered logs or custom dashboards. These views and breakdowns help you discover insights and gauge impact. You can understand:&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/performance/#http-overview">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>GPU and Cloud provider Nodes in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-07-18-gpu-and-cloud-provider-nodes-in-kubernetes-monitoring/</link><pubDate>Fri, 18 Jul 2025 15:24:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-18-gpu-and-cloud-provider-nodes-in-kubernetes-monitoring</guid><content><![CDATA[<p>Instantly pivot from Kubernetes Monitoring to the <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-nodes-in-cloud-provider-accounts">exact EC2 instance</a> in Cloud Provider Observability that&rsquo;s impacting performance or stability. Whether it’s a failing node, resource exhaustion, or an unreachable instance, this seamless cross-layer visibility removes manual guesswork and eliminates the need for context-switching.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1148px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/k8s-cp-switch-aws.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/k8s-cp-switch-aws.gif"alt="Navigating to an EC2 instance in Cloud Provider Observability"width="1148"height="730"title="Navigating to an EC2 instance in Cloud Provider Observability"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/k8s-cp-switch-aws.gif"
            alt="Navigating to an EC2 instance in Cloud Provider Observability"width="1148"height="730"title="Navigating to an EC2 instance in Cloud Provider Observability"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Navigating to an EC2 instance in Cloud Provider Observability</figcaption></a></figure>
<p>View GPU utilization panels on the <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#gpu-tabs">GPU tabs</a> of Cluster and Node detail pages to discover whether Nvidia GPUs inside the Cluster are appropriately utilized and whether workloads are getting and using the GPU resources that have been made available.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2118px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/gpu-panels.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/gpu-panels.png"data-srcset="/media/docs/grafana-cloud/k8s/gpu-panels.png?w=320 320w, /media/docs/grafana-cloud/k8s/gpu-panels.png?w=550 550w, /media/docs/grafana-cloud/k8s/gpu-panels.png?w=750 750w, /media/docs/grafana-cloud/k8s/gpu-panels.png?w=900 900w, /media/docs/grafana-cloud/k8s/gpu-panels.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/gpu-panels.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/gpu-panels.png?w=1920 1920w"data-sizes="auto"alt="GPU tab of Cluster detail page"width="2118"height="1480"title="GPU tab of Cluster detail page"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/gpu-panels.png"
            alt="GPU tab of Cluster detail page"width="2118"height="1480"title="GPU tab of Cluster detail page"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">GPU tab of Cluster detail page</figcaption></a></figure>
]]></content><description>&lt;p>Instantly pivot from Kubernetes Monitoring to the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-nodes-in-cloud-provider-accounts">exact EC2 instance&lt;/a> in Cloud Provider Observability that&amp;rsquo;s impacting performance or stability. Whether it’s a failing node, resource exhaustion, or an unreachable instance, this seamless cross-layer visibility removes manual guesswork and eliminates the need for context-switching.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-nodes-in-cloud-provider-accounts">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Segmentation for Adaptive Logs</title><link>https://grafana.com/whats-new/2025-07-18-segmentation-for-adaptive-logs/</link><pubDate>Fri, 18 Jul 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-17-segmentation-for-adaptive-logs</guid><content>&lt;p>Segmentation makes it easy for you to manage Adaptive Logs by team, business unit, or any other logical division.&lt;/p>
&lt;p>Using segmentation, you can decentralize log management. Shift responsibility from a central team to smaller units, empowering each to manage their own Adaptive Logs rules and control log intake with confidence.&lt;/p>
</content><description>&lt;p>Segmentation makes it easy for you to manage Adaptive Logs by team, business unit, or any other logical division.&lt;/p>
&lt;p>Using segmentation, you can decentralize log management. Shift responsibility from a central team to smaller units, empowering each to manage their own Adaptive Logs rules and control log intake with confidence.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/adaptive-telemetry/adaptive-logs/additional-configuration/create-segment-overrides/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>GA release of Grafana Assume Role for CloudWatch and Athena</title><link>https://grafana.com/whats-new/2025-07-16-ga-release-of-grafana-assume-role-for-cloudwatch-and-athena/</link><pubDate>Wed, 16 Jul 2025 15:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-25-ga-release-of-grafana-assume-role</guid><content>&lt;p>Grafana Assume Role is now Generally Available (GA) for CloudWatch and Athena data sources! Grafana Assume Role allows you to authenticate with AWS without having to create and maintain long-term AWS users or rotate their access and secret keys. Instead, you can create an IAM role that has permissions to access CloudWatch or Athena and a trust relationship with Grafana’s AWS account. Grafana’s AWS account then makes an STS request to AWS to create temporary credentials to access your AWS data. More information can be found in &lt;a href="/docs/grafana/latest/datasources/aws-cloudwatch/aws-authentication/#use-grafana-assume-role">the AWS authentication docs&lt;/a>.&lt;/p>
</content><description>&lt;p>Grafana Assume Role is now Generally Available (GA) for CloudWatch and Athena data sources! Grafana Assume Role allows you to authenticate with AWS without having to create and maintain long-term AWS users or rotate their access and secret keys. Instead, you can create an IAM role that has permissions to access CloudWatch or Athena and a trust relationship with Grafana’s AWS account. Grafana’s AWS account then makes an STS request to AWS to create temporary credentials to access your AWS data. More information can be found in &lt;a href="/docs/grafana/latest/datasources/aws-cloudwatch/aws-authentication/#use-grafana-assume-role">the AWS authentication docs&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/datasources/aws-cloudwatch/aws-authentication/#use-grafana-assume-role">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New Sounds On The Grafana IRM Mobile App</title><link>https://grafana.com/whats-new/2025-07-16-new-sounds-on-the-grafana-irm-mobile-app/</link><pubDate>Wed, 16 Jul 2025 10:55:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-16-new-sounds-on-the-grafana-irm-mobile-app</guid><content><![CDATA[<p>On-call engineers need to be instantly aware when critical incidents occur, even in noisy environments or during deep sleep. <strong>The Grafana IRM Mobile App now includes five new high-intensity alarm sounds</strong> specifically designed to cut through ambient noise and grab your attention when it matters most.</p>
<p>The new sound collection features aircraft alarms, emergency warnings, fire alarms, loud buzzers, and severe warning alarms - <strong>each available in both constant and fade-in variations</strong>. These sounds were carefully selected based on customer feedback requesting more effective notification options that ensure alerts are never missed.</p>
<p><strong>You can find these new alarm sounds in the mobile app&rsquo;s sound settings</strong>, alongside the existing natural sounds, short tones, and musical options. This gives on-call teams complete flexibility to customize their notification experience based on personal preferences and operational requirements.</p>
<p>The enhanced sound library ensures that critical alerts reach on-call engineers reliably, helping reduce response times and improve incident resolution - because the most sophisticated alerting system is only as effective as its ability to wake up the person who needs to respond.</p>
]]></content><description>&lt;p>On-call engineers need to be instantly aware when critical incidents occur, even in noisy environments or during deep sleep. &lt;strong>The Grafana IRM Mobile App now includes five new high-intensity alarm sounds&lt;/strong> specifically designed to cut through ambient noise and grab your attention when it matters most.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Google Sheets data source now supports template variables</title><link>https://grafana.com/whats-new/2025-07-15-google-sheets-data-source-now-supports-template-variables/</link><pubDate>Tue, 15 Jul 2025 12:21:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-16-google-sheets-data-source-now-supports-template-variables</guid><content><![CDATA[<p>The Google Sheets data source just got more powerful! Our 2.2.0 release adds support for template variables, making it easier to build interactive and adaptable dashboards directly from your spreadsheets.</p>
<p>Imagine you have a spreadsheet with sales data for different regions. With template variables, you can add a drop-down menu to your dashboard that lets users select a specific region. The dashboard automatically updates to show only the data for that region.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/googlesheets/templatingui.png"
  alt="Create template variables with Google Sheets data source" width="3004"
     height="544"/></p>
<p><strong>What&rsquo;s new?</strong></p>
<ol>
<li>Variable interpolation: You can now use variables within other variables. This means you can create more complex and flexible variable relationships. For example, you could have a variable for &ldquo;Country&rdquo; and another for &ldquo;City,&rdquo; where the available &ldquo;City&rdquo; options change based on the selected &ldquo;Country.&rdquo;</li>
<li>Filtering by value: You can create new variables based on the values of existing ones. This allows you to refine your data selections. For instance, you could have a variable showing &ldquo;Product Categories,&rdquo; and then create a new variable that only displays &ldquo;Products&rdquo; within the selected category.</li>
</ol>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/googlesheets/googlesheetstemplating.png"
  alt="Template variables with Google Sheets data source" width="3470"
     height="1314"/></p>
<p>These new features make it much easier to build flexible, reusable dashboards using data from Google Sheets, giving your users more control and customization.</p>
<p>For more info, check out the <a href="/docs/plugins/grafana-googlesheets-datasource/latest/variables/">Google Sheets variable documentation</a>.</p>
]]></content><description>&lt;p>The Google Sheets data source just got more powerful! Our 2.2.0 release adds support for template variables, making it easier to build interactive and adaptable dashboards directly from your spreadsheets.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-googlesheets-datasource/latest/variables/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>Entra Workload Identity Support</title><link>https://grafana.com/whats-new/2025-07-15-entra-workload-identity-support/</link><pubDate>Tue, 15 Jul 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-14-entra-id-workload-identity-support</guid><content><![CDATA[<p>Grafana now supports Entra Workload Identity, significantly enhancing authentication capabilities with federated credentials. This update simplifies the OAuth flow and improves security for Grafana instances leveraging Microsoft Azure, and was a valuable contribution from an external contributor. Thank you <a href="https://github.com/mehighlow" target="_blank" rel="noopener noreferrer">mehiglow</a>.</p>
<p>For more details on configuring Entra ID (formerly known as Azure AD) authentication, please refer to the official <a href="/docs/grafana/next/setup-grafana/configure-security/configure-authentication/azuread/">documentation</a>.</p>
]]></content><description>&lt;p>Grafana now supports Entra Workload Identity, significantly enhancing authentication capabilities with federated credentials. This update simplifies the OAuth flow and improves security for Grafana instances leveraging Microsoft Azure, and was a valuable contribution from an external contributor. Thank you &lt;a href="https://github.com/mehighlow" target="_blank" rel="noopener noreferrer">mehiglow&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/azuread/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Custom variable support in visualization actions</title><link>https://grafana.com/whats-new/2025-07-14-custom-variable-support-in-visualization-actions/</link><pubDate>Mon, 14 Jul 2025 18:51:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-14-custom-variable-support-in-visualization-actions</guid><content><![CDATA[<p>We&rsquo;re excited to announce that you can now define custom variables within visualization actions. When you trigger an action (such as an API request), you&rsquo;ll be prompted to provide input for those variables. This makes actions more dynamic and interactive, allowing you to tailor requests in real time without modifying the dashboard configuration.</p>
<p>This feature is especially useful when actions require user-supplied input upon being triggered. For example, it enables scenarios like setting a thermostat to a specific temperature or entering a problem description when creating a support ticket.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/panels-visualizations/actions-custom-variables-12.1.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that you can now define custom variables within visualization actions. When you trigger an action (such as an API request), you&amp;rsquo;ll be prompted to provide input for those variables. This makes actions more dynamic and interactive, allowing you to tailor requests in real time without modifying the dashboard configuration.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Logs Drilldown now available in Asserts</title><link>https://grafana.com/whats-new/2025-07-14-logs-drilldown-now-available-in-asserts/</link><pubDate>Mon, 14 Jul 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-11-logs-drilldown-now-available-in-asserts</guid><content><![CDATA[<p>We are announcing the availability of embedded Logs Drilldown within Asserts. This is our second milestone, coming hot off the heels of launching the embedded version of <a href="/whats-new/2025-07-02-traces-drilldown-now-available-in-asserts/">Traces Drilldown in Asserts</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/asserts/logs-drilldown-in-asserts-low-res-540p.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>We continue to celebrate and ensure our opinionated experiences can benefit from our best-of-breed signal exploration workflows by making them embeddable in other contexts.</p>
<h3 id="whats-new">What’s new?</h3>
<p>Instead of being greeted with a basic logs panel and a daunting query interface, you get the full <a href="/docs/grafana-cloud/visualizations/simplified-exploration/logs/">Grafana Logs Drilldown</a> experience right inside the KPI drawer and can more comfortably work with your log lines.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/asserts/logs-drilldown-in-asserts-1.png"
  alt="Logs Drilldown in Asserts" width="1600"
     height="1082"/></p>
<h3 id="bonus-linkable-attributes">Bonus: Linkable attributes</h3>
<p>To create a fully connected experience, we&rsquo;ve added hooks to log labels and trace attributes so you can jump directly to richer Grafana Cloud solutions in the context of the signals you were exploring. These prefabricated shortcuts can take you straight into Application Observability – our first integration – from logs to a specific pod in Kubernetes monitoring, or from a trace to a specific query in Database Observability.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/asserts/logs-drilldown-in-asserts-2.png"
  alt="Logs Drilldown in Asserts" width="1600"
     height="1082"/></p>
]]></content><description>&lt;p>We are announcing the availability of embedded Logs Drilldown within Asserts. This is our second milestone, coming hot off the heels of launching the embedded version of &lt;a href="/whats-new/2025-07-02-traces-drilldown-now-available-in-asserts/">Traces Drilldown in Asserts&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/asserts/troubleshoot-infra-apps/workbench/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Asserts</tag><tag>Application observability</tag><tag>Logs Drilldown</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Static options for query variables</title><link>https://grafana.com/whats-new/2025-07-14-static-options-for-query-variables/</link><pubDate>Mon, 14 Jul 2025 08:28:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-14-static-options-for-query-variable</guid><content><![CDATA[<p>You can now define additional static options for query variables to be included with the options retrieved by querying the data source. This affords you more flexibility, allowing you to create options like &ldquo;value not set&rdquo; or &ldquo;all clusters in Asia&rdquo;.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://grafana.com/media/docs/grafana/dashboards/screenshot-grafana-12.1-query-variable-static-options.png"
  alt="static options screenshot" width="2029"
     height="1604"/></p>
]]></content><description>&lt;p>You can now define additional static options for query variables to be included with the options retrieved by querying the data source. This affords you more flexibility, allowing you to create options like &amp;ldquo;value not set&amp;rdquo; or &amp;ldquo;all clusters in Asia&amp;rdquo;.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Active time intervals in Grafana Alerting</title><link>https://grafana.com/whats-new/2025-07-09-active-time-intervals-in-grafana-alerting/</link><pubDate>Wed, 09 Jul 2025 15:50:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-09-active-time-intervals-in-grafana-alerting</guid><content>&lt;p>Mute Timings have been renamed to Active Time Intervals to better align with their usage.&lt;/p>
</content><description>&lt;p>Mute Timings have been renamed to Active Time Intervals to better align with their usage.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Auto-Apply for Adaptive Metrics</title><link>https://grafana.com/whats-new/2025-07-03-auto-apply-for-adaptive-metrics/</link><pubDate>Thu, 03 Jul 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-18-auto-apply-for-adaptive-metrics</guid><content><![CDATA[<p>With auto-apply, you now get all of the benefits of Adaptive Metrics, in a more timely manner. Using auto-apply, recommendations are applied automatically, without a human in the loop. Maximize your cost savings and observability outcomes, and spend less time reviewing recommendations!</p>
<p>Enable auto-apply using the Adaptive Metrics GUI, API, or Terraform provider. Auto-apply also optionally works with segmentation; sub-divide your recommendations to manage on a per-team basis, and choose to auto-apply at a segment level.</p>
<p>The feature is currently in public preview. We recommend that you use the Exemptions feature before turning on auto-apply, to ensure any critical metrics are not aggregated inadvertently.</p>
]]></content><description>&lt;p>With auto-apply, you now get all of the benefits of Adaptive Metrics, in a more timely manner. Using auto-apply, recommendations are applied automatically, without a human in the loop. Maximize your cost savings and observability outcomes, and spend less time reviewing recommendations!&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/adaptive-telemetry/adaptive-metrics/auto-apply/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Adaptive Telemetry</tag><tag>Metrics</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Traces Drilldown now available in Asserts</title><link>https://grafana.com/whats-new/2025-07-02-traces-drilldown-now-available-in-asserts/</link><pubDate>Wed, 02 Jul 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-01-traces-drilldown-now-available-in-asserts</guid><content><![CDATA[<p>The Drilldown Apps are going places! We’re ensuring our opinionated experiences can benefit from our best-of-breed signal exploration workflows by making them embeddable in other contexts. Our first milestone is the integration of Traces Drilldown in the Asserts KPI drawer.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/asserts/traces-drilldown-in-asserts-low-res-540p-2.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>Thanks to Drilldown, you can now spot which dimensions are misbehaving – easily – no more wading through endless trace lists or wrestling with queries. That means dramatically faster MTTR when you need traces to pinpoint root causes!</p>
<h3 id="whats-new">What’s new?</h3>
<p>Now, instead of being greeted with a bare list of traces and a daunting query interface, you get the full Traces Drilldown experience right inside Asserts without jumping between tools or writing a query. Plus, Traces Drilldown automatically inherits the added context that Asserts provides, including pre-selected filters and tabs, so you dive straight into the data that matters.</p>
<p>You can quickly choose your metric, compare trends between attributes, and pick the traces you want to analyze directly within the Asserts application. When you drill into an individual trace, it now expands to the full pane, making the most of your available screen real estate.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/asserts/rca-workbench/traces-drilldown-in-asserts.gif"
  alt="Traces Drilldown in Asserts" width="2938"
     height="1972"/></p>
<h3 id="one-more-thing-linkable-attributes">One more thing: linkable attributes</h3>
<p>To create a fully connected experience, we’ve added hooks to log labels and trace attributes so you can jump directly to richer Grafana Cloud solutions in the context of the signals you were exploring. These prefabricated shortcuts can take you straight into Application Observability – our first integration – from logs to a specific pod in Kubernetes monitoring, or from a trace to a specific query in Database Observability.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/asserts/rca-workbench/traces-drilldown-in-asserts-3.png"
  alt="Traces Drilldown in Asserts" width="1600"
     height="1068"/></p>
]]></content><description>&lt;p>The Drilldown Apps are going places! We’re ensuring our opinionated experiences can benefit from our best-of-breed signal exploration workflows by making them embeddable in other contexts. Our first milestone is the integration of Traces Drilldown in the Asserts KPI drawer.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/asserts/troubleshoot-infra-apps/workbench/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Asserts</tag><tag>Application observability</tag><tag>Traces Drilldown</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New user experience for per stream exports</title><link>https://grafana.com/whats-new/2025-07-01-new-user-experience-for-per-stream-exports/</link><pubDate>Tue, 01 Jul 2025 22:02:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-01-new-user-experience-for-per-stream-exporter</guid><content><![CDATA[<p>Introducing the all new user experience for per stream exports in Grafana Cloud Logs.</p>
<p>With per stream export, you can configure Grafana Cloud to export select log streams to your object storage bucket in AWS, Google Cloud, or Azure. By only exporting a subset of your logs, you can significantly reduce your object storage costs and minimize logs needed to sort through after being stored.</p>
<p>The <a href="/docs/grafana-cloud/send-data/logs/export/cle-per-stream-export/">per stream export</a> experience is generally available <strong>now</strong> in the <a href="/docs/grafana-cloud/send-data/logs/export/">Cloud Logs Export</a> plugin.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/explore-logs/per-stream-exporter-demo.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Introducing the all new user experience for per stream exports in Grafana Cloud Logs.&lt;/p>
&lt;p>With per stream export, you can configure Grafana Cloud to export select log streams to your object storage bucket in AWS, Google Cloud, or Azure. By only exporting a subset of your logs, you can significantly reduce your object storage costs and minimize logs needed to sort through after being stored.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/logs/export/cle-per-stream-export/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Fleet Management support for AWS PrivateLink</title><link>https://grafana.com/whats-new/2025-06-30-grafana-fleet-management-support-for-aws-privatelink/</link><pubDate>Mon, 30 Jun 2025 21:41:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-30-grafana-fleet-management-support-for-aws-privatelink</guid><content><![CDATA[<p>Grafana Fleet Management now supports Amazon Web Service (AWS) PrivateLink. You can <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/">securely connect</a> your virtual private clouds (VPCs) to Fleet Management APIs without using the public internet.</p>
<p>With AWS PrivateLink, you can:</p>
<ul>
<li>Reduce your AWS egress costs.</li>
<li>Improve security by keeping your data within the Amazon network.</li>
</ul>
<p>Learn how to set up your secure connection today!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2784px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png?w=1920 1920w"data-sizes="auto"alt=""width="2784"height="1380"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-aws-privatelink-settings.png"
            alt=""width="2784"height="1380"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Grafana Fleet Management now supports Amazon Web Service (AWS) PrivateLink. You can &lt;a href="/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/">securely connect&lt;/a> your virtual private clouds (VPCs) to Fleet Management APIs without using the public internet.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/connectivity-options/aws-privatelink/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><tag>Fleet Management</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Collector inventory cleanup in Fleet Management</title><link>https://grafana.com/whats-new/2025-06-25-collector-inventory-cleanup-in-fleet-management/</link><pubDate>Wed, 25 Jun 2025 19:04:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-15-collector-inventory-cleanup-in-fleet-management</guid><content><![CDATA[<p>The days of manually deleting <a href="/docs/grafana-cloud/send-data/fleet-management/manage-fleet/collectors/collector-status/#inactive-collectors">inactive collectors</a> from your inventory are over! Grafana Fleet Management now automatically marks collectors inactive if they haven&rsquo;t polled for a remote configuration in the last 3 hours. Collectors that are inactive for 30 days are deleted from your inventory.</p>
<p>By default, inactive collectors are hidden from view in the Fleet Management application. You can switch the filter to <strong>Inactive</strong> to see them.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/fleet-management/gif-fleet-management-inactive-collector-filter.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The days of manually deleting &lt;a href="/docs/grafana-cloud/send-data/fleet-management/manage-fleet/collectors/collector-status/#inactive-collectors">inactive collectors&lt;/a> from your inventory are over! Grafana Fleet Management now automatically marks collectors inactive if they haven&amp;rsquo;t polled for a remote configuration in the last 3 hours. Collectors that are inactive for 30 days are deleted from your inventory.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/manage-fleet/collectors/collector-status/#inactive-collectors">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><tag>Fleet Management</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New and improved Reporting</title><link>https://grafana.com/whats-new/2025-06-24-new-and-improved-reporting/</link><pubDate>Tue, 24 Jun 2025 14:33:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-27-new-and-improved-reporting</guid><content><![CDATA[<p>We&rsquo;ve redesigned the <strong>Reporting</strong> feature to make the report creation process simpler and more intuitive!</p>
<p>Key updates include:</p>
<ul>
<li>Creating reports from dashboards while maintaining dashboard context</li>
<li>One-page report creation</li>
<li>Easy access to organization report settings</li>
</ul>
<p>When you click <strong>Share &gt; Schedule report</strong> from a dashboard, a drawer opens where you can complete the entire report form. With this change, you&rsquo;re no longer taken out of the dashboard, but instead maintain your original context. If other reports include this dashboard, they are also listed in the drawer, helping to reduce duplication of efforts.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png"data-srcset="/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png?w=1920 1920w"data-sizes="auto"alt="The open Report schedule drawer with an existing report"width="2634"height="1262"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-report-drawer-v12.0.png"
            alt="The open Report schedule drawer with an existing report"width="2634"height="1262"/>
        </noscript></div></a></figure>
<p>With this update, we&rsquo;ve also removed the report wizard and replaced it with a one-page form. The page has sections that can be expanded and collapsed, allowing you to easily access all report options on a single page.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png"data-srcset="/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-report-config-v12.0.png?w=1920 1920w"data-sizes="auto"alt="The report configuration screen"width="1484"height="1826"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-report-config-v12.0.png"
            alt="The report configuration screen"width="1484"height="1826"/>
        </noscript></div></a></figure>
<p>In addition to these changes to report creation, if you&rsquo;re in <strong>Reporting</strong>, you now access report settings in a drawer that allows you to maintain your context. (If you&rsquo;re in <strong>Dashboards</strong>, clicking <strong>Report settings</strong> takes you to the <strong>Reporting</strong> feature in another browser tab, where the settings drawer opens.)</p>
<p>The redesigned <strong>Reporting</strong> feature, under the <code>newShareReportDrawer</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>, is enabled by default.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/LBLwOIRSWpk' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;ve redesigned the &lt;strong>Reporting&lt;/strong> feature to make the report creation process simpler and more intuitive!&lt;/p>
&lt;p>Key updates include:&lt;/p>
&lt;ul>
&lt;li>Creating reports from dashboards while maintaining dashboard context&lt;/li>
&lt;li>One-page report creation&lt;/li>
&lt;li>Easy access to organization report settings&lt;/li>
&lt;/ul>
&lt;p>When you click &lt;strong>Share &amp;gt; Schedule report&lt;/strong> from a dashboard, a drawer opens where you can complete the entire report form. With this change, you&amp;rsquo;re no longer taken out of the dashboard, but instead maintain your original context. If other reports include this dashboard, they are also listed in the drawer, helping to reduce duplication of efforts.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/dashboards/create-reports/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><tag>Reporting</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.2.0</selfManagedReleaseVersion></item><item><title>Support for Service Account Impersonation in BigQuery</title><link>https://grafana.com/whats-new/2025-06-18-support-for-service-account-impersonation-in-bigquery/</link><pubDate>Wed, 18 Jun 2025 08:34:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-20-support-for-service-account-impersonation-in-bigquery</guid><content><![CDATA[<p>For better security, Google advises using Service Account Tokens with <a href="https://cloud.google.com/iam/docs/service-account-impersonation" target="_blank" rel="noopener noreferrer">Service Account Impersonation</a>. If a Service Account Token is ever compromised, it can&rsquo;t be used to access Google Cloud APIs without the associated service account for impersonation, making it much harder for unauthorized access. This added security layer is now supported in the BigQuery data source configuration.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="https://grafana.com/media/docs/bigquery/bigquery-service-account-impersonation.png"
  alt="screenshot" width="1388"
     height="476"/></p>
]]></content><description>&lt;p>For better security, Google advises using Service Account Tokens with &lt;a href="https://cloud.google.com/iam/docs/service-account-impersonation" target="_blank" rel="noopener noreferrer">Service Account Impersonation&lt;/a>. If a Service Account Token is ever compromised, it can&amp;rsquo;t be used to access Google Cloud APIs without the associated service account for impersonation, making it much harder for unauthorized access. This added security layer is now supported in the BigQuery data source configuration.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>data-source</selfManagedReleaseVersion></item><item><title>Server-configurable quick time ranges for dashboards</title><link>https://grafana.com/whats-new/2025-06-17-server-configurable-quick-time-ranges-for-dashboards/</link><pubDate>Tue, 17 Jun 2025 11:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-10-server-configurable-quick-time-ranges-for-dashboards</guid><content><![CDATA[<p>Grafana server administrators can now define custom time range presets for the time picker on dashboards — perfect for teams that routinely analyze specific, context-driven time windows.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 594px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png"data-srcset="/media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png?w=1920 1920w"data-sizes="auto"alt="Time picker with custom ranges"width="594"height="517"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-custom-time-ranges-12-1.png"
            alt="Time picker with custom ranges"width="594"height="517"/>
        </noscript></div></a></figure>
<p>By configuring <code>[time_picker] quick_ranges</code> in your <a href="/docs/grafana/latest/setup-grafana/configure-grafana/">server config</a>, you can set server-wide defaults specific to the data you are monitoring:</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">[time_picker]
quick_ranges = &#34;&#34;&#34;[
{&#34;from&#34;:&#34;now-6s&#34;,&#34;to&#34;:&#34;now&#34;,&#34;display&#34;:&#34;Last 6 seconds&#34;},
{&#34;from&#34;:&#34;now-10m&#34;,&#34;to&#34;:&#34;now&#34;,&#34;display&#34;:&#34;Last 10 minutes&#34;},
{&#34;from&#34;:&#34;now-25h&#34;,&#34;to&#34;:&#34;now&#34;,&#34;display&#34;:&#34;Last 24 hours&#34;},
{&#34;from&#34;:&#34;now/w&#34;,&#34;to&#34;:&#34;now/w&#34;,&#34;display&#34;:&#34;This week&#34;},
{&#34;from&#34;:&#34;now-1w/w&#34;,&#34;to&#34;:&#34;now-1w/w&#34;,&#34;display&#34;:&#34;Last week&#34;}
]&#34;&#34;&#34;</code></pre>
  </div>
</div>
<p>Thanks to <a href="https://github.com/grafana/grafana/pull/102254" target="_blank" rel="noopener noreferrer">Chris Hodges for contributing this feature</a>!</p>
]]></content><description>&lt;p>Grafana server administrators can now define custom time range presets for the time picker on dashboards — perfect for teams that routinely analyze specific, context-driven time windows.&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/#quick_ranges">Documentation</documentationURL><offering>None</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Enhanced custom currency format: Display exact financial values</title><link>https://grafana.com/whats-new/2025-06-12-enhanced-custom-currency-format--display-exact-financial-values/</link><pubDate>Thu, 12 Jun 2025 12:11:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-14-enhanced-custom-currency-format-display-exact-financial-values</guid><content><![CDATA[<p>Previously, Grafana automatically abbreviated large currency values like <code>$1,235,667</code> to <code>$1.24M</code> or <code>$555,558</code> into <code>$555.6K</code>. While this works well for most visualizations, financial data often requires exact values to be displayed.</p>
<p>We enhanced our custom currency format to solve this. Instead of the standard currency format, you can now use <code>currency:financial:&lt;unit&gt;</code>, which displays the complete numeric value instead of scaled abbreviations.</p>
<p>For example, <code>currency:financial:$</code> will format large values like <code>1235667</code> as <code>$1,235,667</code> instead of <code>$1.24M.</code></p>
<h4 id="currency-symbol-positioning">Currency symbol positioning</h4>
<p>The financial format also supports flexible symbol positioning:</p>
<p>Prefix (default): <code>currency:financial:$ → $1,235,667</code></p>
<p>Suffix: <code>currency:financial:€:suffix</code> → <code>1,235,667€</code></p>
]]></content><description>&lt;p>Previously, Grafana automatically abbreviated large currency values like &lt;code>$1,235,667&lt;/code> to &lt;code>$1.24M&lt;/code> or &lt;code>$555,558&lt;/code> into &lt;code>$555.6K&lt;/code>. While this works well for most visualizations, financial data often requires exact values to be displayed.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/configure-standard-options/#unit">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>LogicMonitor Enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2025-06-10-logicmonitor-enterprise-data-source-for-grafana/</link><pubDate>Tue, 10 Jun 2025 13:31:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-11-logicmonitor-enterprise-data-source-for-grafana</guid><content><![CDATA[<p><strong>Introducing LogicMonitor data source plugin.</strong></p>
<p>The LogicMonitor Devices data source plugin enables you to query and visualize <code>Device Instance Data</code>, and to list <code>Devices</code>, <code>Datasources</code>, and <code>Instances</code> directly within Grafana. Available in public preview in Grafana Cloud and all <a href="/docs/grafana/latest/upgrade-guide/when-to-upgrade/#what-to-know-about-version-support">supported versions</a> of self-managed Grafana Enterprise.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/LogicMonitor.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>&lt;strong>Introducing LogicMonitor data source plugin.&lt;/strong>&lt;/p>
&lt;p>The LogicMonitor Devices data source plugin enables you to query and visualize &lt;code>Device Instance Data&lt;/code>, and to list &lt;code>Devices&lt;/code>, &lt;code>Datasources&lt;/code>, and &lt;code>Instances&lt;/code> directly within Grafana. Available in public preview in Grafana Cloud and all &lt;a href="/docs/grafana/latest/upgrade-guide/when-to-upgrade/#what-to-know-about-version-support">supported versions&lt;/a> of self-managed Grafana Enterprise.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-logicmonitor-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>New alerting options in Synthetic Monitoring</title><link>https://grafana.com/whats-new/2025-06-10-new-alerting-options-in-synthetic-monitoring/</link><pubDate>Tue, 10 Jun 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-14-new-alerting-options-in-synthetic-monitoring</guid><content><![CDATA[<p>We’re excited to announce the public preview release of new alerting capabilities for Synthetic Monitoring. These new capabilities are available to all Grafana Cloud users.</p>
<p>You can now create alerts for each check in your Synthetic Monitoring application. For example, you can create an alert based on the number of check failures in a specific time window, with different settings for each one of your checks.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/screenshot-grafana-synthetic-monitoring-failed-checks-alert.png"
  alt="The failed checks alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert if at least 2 executions fail in the last 5 minutes" width="930"
     height="160"/></p>
<p>In addition to failed checks, you can also create an alert if a TLS certificate is set to expire within a certain number of days.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-tls-certificate-expiration-alert.png"
  alt="The TLS certificate alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert the user if the certificate expires in less than 60 days" width="935"
     height="169"/></p>
<p>The <a href="/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-default-alerts/">default alert rules</a> based on sensitivity thresholds can still be used in combination with per-check alert rules.</p>
<p>Per-check alert rules give users more granular control over their alerting needs, making it easier for users to configure the right alert threshold depending on the services they’re monitoring and the check settings. These alerts are powered by <a href="/docs/grafana/latest/alerting/alerting-rules/create-grafana-managed-rule/">Grafana Managed Alerts</a>.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-per-check-alerts/">per-check alerts</a> docs.</p>
]]></content><description>&lt;p>We’re excited to announce the public preview release of new alerting capabilities for Synthetic Monitoring. These new capabilities are available to all Grafana Cloud users.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-per-check-alerts/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Restore pipeline versions in Grafana Fleet Management</title><link>https://grafana.com/whats-new/2025-06-06-restore-pipeline-versions-in-grafana-fleet-management/</link><pubDate>Fri, 06 Jun 2025 15:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-05-restore-pipeline-versions-in-grafana-fleet-management</guid><content><![CDATA[<p>The <a href="/docs/grafana-cloud/send-data/fleet-management/manage-fleet/pipelines/view-pipeline-history/">pipeline history</a> feature in Fleet Management now offers you the chance to restore versions of existing configuration pipelines. From the <strong>History details</strong> page, choose a version and click <strong>Restore</strong>.</p>
<p>Here&rsquo;s how it works:</p>
<ul>
<li>Restoring a pipeline version overwrites the configuration of the current pipeline.</li>
<li>A restored pipeline is set to the same Active or Inactive state as the pipeline it overwrites.</li>
<li>When a pipeline version is restored, its matching attributes can also be restored, or the matching attributes from the overwritten pipeline can be persisted in the restored version.</li>
</ul>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/fleet-management/gif-fleet-management-pipeline-history-restore-version.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The &lt;a href="/docs/grafana-cloud/send-data/fleet-management/manage-fleet/pipelines/view-pipeline-history/">pipeline history&lt;/a> feature in Fleet Management now offers you the chance to restore versions of existing configuration pipelines. From the &lt;strong>History details&lt;/strong> page, choose a version and click &lt;strong>Restore&lt;/strong>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/manage-fleet/pipelines/view-pipeline-history/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Reusable pipeline components in Grafana Fleet Management</title><link>https://grafana.com/whats-new/2025-06-05-reusable-pipeline-components-in-grafana-fleet-management/</link><pubDate>Thu, 05 Jun 2025 17:19:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-05-reusable-pipeline-components-in-grafana-fleet-management</guid><content><![CDATA[<p>Pipelines in Grafana Fleet Management can now leverage the Alloy <code>export</code> block<a href="/docs/grafana-cloud/send-data/alloy/reference/config-blocks/export/"></a> to share their components with other pipelines. With <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/configuration-pipelines/pipeline-export-injection/">pipeline export injection</a>, you can export components from one configuration pipeline and inject them into another using the syntax <code>argument.pipeline_exports.value[&quot;PIPELINE_NAME&quot;][&quot;EXPORT_NAME&quot;]</code>. This powerful feature enables you to create dynamic configurations that adapt to each pipeline’s exported values, allowing for flexible and reusable pipeline configurations.</p>
]]></content><description>&lt;p>Pipelines in Grafana Fleet Management can now leverage the Alloy &lt;code>export&lt;/code> block&lt;a href="/docs/grafana-cloud/send-data/alloy/reference/config-blocks/export/">&lt;/a> to share their components with other pipelines. With &lt;a href="/docs/grafana-cloud/send-data/fleet-management/set-up/configuration-pipelines/pipeline-export-injection/">pipeline export injection&lt;/a>, you can export components from one configuration pipeline and inject them into another using the syntax &lt;code>argument.pipeline_exports.value[&amp;quot;PIPELINE_NAME&amp;quot;][&amp;quot;EXPORT_NAME&amp;quot;]&lt;/code>. This powerful feature enables you to create dynamic configurations that adapt to each pipeline’s exported values, allowing for flexible and reusable pipeline configurations.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/configuration-pipelines/pipeline-export-injection/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Fleet Management</tag><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Find logs, events, and non-standard workloads in K8s Monitoring</title><link>https://grafana.com/whats-new/2025-06-04-find-logs--events--and-non-standard-workloads-in-k8s-monitoring/</link><pubDate>Wed, 04 Jun 2025 16:25:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-12-finding-logs-and-non-standard-workloads-in-k8s-monitoring</guid><content><![CDATA[<p>Sort and filter logs with ease in the <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#view-logs-and-events">Logs and Events tables</a>. You can use multiple filters, including:</p>
<ul>
<li>Time period</li>
<li>Component</li>
<li>Cloud region</li>
<li>Error level</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2622px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/logs-table-cluster.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/logs-table-cluster.png"data-srcset="/media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=320 320w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=550 550w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=750 750w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=900 900w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=1920 1920w"data-sizes="auto"alt="Logs for a Cluster"width="2622"height="490"title="Logs for a Cluster"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/logs-table-cluster.png"
            alt="Logs for a Cluster"width="2622"height="490"title="Logs for a Cluster"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Logs for a Cluster</figcaption></a></figure>
<p>Find any <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#discover-non-standard-workloads">non-standard workloads</a> using filters on the Workloads main page. Filtering includes:</p>
<ul>
<li>Argo Rollouts</li>
<li>Strimzi Pod sets</li>
<li>Unmanaged (or static) Pods</li>
<li>CronJobs</li>
<li>Bare Pods</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 670px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/workload-type-sort.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/workload-type-sort.png"data-srcset="/media/docs/grafana-cloud/k8s/workload-type-sort.png?w=320 320w, /media/docs/grafana-cloud/k8s/workload-type-sort.png?w=550 550w, /media/docs/grafana-cloud/k8s/workload-type-sort.png?w=750 750w, /media/docs/grafana-cloud/k8s/workload-type-sort.png?w=900 900w, /media/docs/grafana-cloud/k8s/workload-type-sort.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/workload-type-sort.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/workload-type-sort.png?w=1920 1920w"data-sizes="auto"alt="Sorting for workload type"width="670"height="802"title="Sorting for workload type"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/workload-type-sort.png"
            alt="Sorting for workload type"width="670"height="802"title="Sorting for workload type"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Sorting for workload type</figcaption></a></figure>
]]></content><description>&lt;p>Sort and filter logs with ease in the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#view-logs-and-events">Logs and Events tables&lt;/a>. You can use multiple filters, including:&lt;/p>
&lt;ul>
&lt;li>Time period&lt;/li>
&lt;li>Component&lt;/li>
&lt;li>Cloud region&lt;/li>
&lt;li>Error level&lt;/li>
&lt;/ul>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2622px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/k8s/logs-table-cluster.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/k8s/logs-table-cluster.png"data-srcset="/media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=320 320w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=550 550w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=750 750w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=900 900w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/logs-table-cluster.png?w=1920 1920w"data-sizes="auto"alt="Logs for a Cluster"width="2622"height="490"title="Logs for a Cluster"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/logs-table-cluster.png"
alt="Logs for a Cluster"width="2622"height="490"title="Logs for a Cluster"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Logs for a Cluster&lt;/figcaption>&lt;/a>&lt;/figure>
&lt;p>Find any &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#discover-non-standard-workloads">non-standard workloads&lt;/a> using filters on the Workloads main page. Filtering includes:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#discover-non-standard-workloads">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Memory panels at every level in K8s Monitoring</title><link>https://grafana.com/whats-new/2025-06-04-memory-panels-at-every-level-in-k8s-monitoring/</link><pubDate>Wed, 04 Jun 2025 15:47:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-06-12-memory-panels-at-every-level-in-k8s-monitoring</guid><content><![CDATA[<p>The memory tab and panels are accessible on any detail page beyond the container level. Now you can view memory usage in correlation with relevant data points, as shown in the screen capture of a namespace.</p>
<p>In this case, you can see at a glance key data such as:</p>
<p>- How memory usage in the namespace compares to usage</p>
<p>-  Which workloads could be contributing the most to the namespace&rsquo;s memory usage</p>
<p>- Pods that could be incorrectly sized</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2246px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/workspace-memory-panels.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/workspace-memory-panels.png"data-srcset="/media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=320 320w, /media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=550 550w, /media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=750 750w, /media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=900 900w, /media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/workspace-memory-panels.png?w=1920 1920w"data-sizes="auto"alt="Memory tab of Namespace details page"width="2246"height="1426"title="Memory tab of Namespace details page"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/workspace-memory-panels.png"
            alt="Memory tab of Namespace details page"width="2246"height="1426"title="Memory tab of Namespace details page"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Memory tab of Namespace details page</figcaption></a></figure>
]]></content><description>&lt;p>The memory tab and panels are accessible on any detail page beyond the container level. Now you can view memory usage in correlation with relevant data points, as shown in the screen capture of a namespace.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#cpu-and-memory-tabs">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Add ability to import rules to GMA from Prometheus YAML</title><link>https://grafana.com/whats-new/2025-06-02-add-ability-to-import-rules-to-gma-from-prometheus-yaml/</link><pubDate>Mon, 02 Jun 2025 13:50:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-07-14-add-ability-to-import-rules-to-gma-from-prometheus-yaml</guid><content><![CDATA[<p>We recently <a href="/whats-new/2025-05-05-alert-rule-migration-tool/">added support for importing data source-managed rules through the alerting UI</a>. However, users couldn&rsquo;t import their existing Prometheus rules when no ruler was available.</p>
<p>This update introduces the ability to import rules directly from a Prometheus YAML file using the same alerting UI.</p>
]]></content><description>&lt;p>We recently &lt;a href="/whats-new/2025-05-05-alert-rule-migration-tool/">added support for importing data source-managed rules through the alerting UI&lt;/a>. However, users couldn&amp;rsquo;t import their existing Prometheus rules when no ruler was available.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/alerting-migration/#import-rules-with-grafana-alerting">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.1.0</selfManagedReleaseVersion></item><item><title>Early detection patterns for Adaptive Logs</title><link>https://grafana.com/whats-new/2025-05-29-early-detection-patterns-for-adaptive-logs/</link><pubDate>Thu, 29 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-27-early-detection-patterns-for-adaptive-logs</guid><content><![CDATA[<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1938px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png"data-srcset="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=320 320w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=550 550w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=750 750w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=900 900w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=1040 1040w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=1240 1240w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=1920 1920w"data-sizes="auto"alt=""width="1938"height="544"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png"
            alt=""width="1938"height="544"/>
        </noscript></div></a></figure>
<p>With early detection patterns, Adaptive Logs now shows log patterns without waiting to see how often they are queried. This feature allows you to proactively detect and filter out wasteful logs, ensuring only the most valuable telemetry is ever shipped to Grafana Cloud.</p>
]]></content><description>&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1938px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png"data-srcset="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=320 320w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=550 550w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=750 750w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=900 900w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=1040 1040w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=1240 1240w, /media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png?w=1920 1920w"data-sizes="auto"alt=""width="1938"height="544"/>
&lt;noscript>
&lt;img
src="/media/adaptive-metrics/Screenshot-2025-05-27-at-12.16.51%e2%80%afPM.png"
alt=""width="1938"height="544"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>With early detection patterns, Adaptive Logs now shows log patterns without waiting to see how often they are queried. This feature allows you to proactively detect and filter out wasteful logs, ensuring only the most valuable telemetry is ever shipped to Grafana Cloud.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/adaptive-telemetry/adaptive-logs/manage-recommendations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Cloud Observability: Navigation Changes</title><link>https://grafana.com/whats-new/2025-05-28-grafana-cloud-observability--navigation-changes/</link><pubDate>Wed, 28 May 2025 09:05:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-28-grafana-cloud-observability-navigation-changes</guid><content><![CDATA[<p>We’ve updated the main navigation in Grafana Cloud to bring all observability tools together under a single menu called Observability. You’ll now find App Observability, Frontend Observability, Kubernetes Monitoring, Infrastructure Monitoring, Cloud Provider Observability, and more grouped in one place.</p>
<p>This change is part of our effort to provide:</p>
<ul>
<li>A simpler, more consistent experience across observability tools</li>
<li>Faster access to relevant signals and workflows</li>
<li>A foundation for deeper, context-aware troubleshooting powered by Grafana’s Knowledge Graph</li>
</ul>
<p>We’re just getting started — more improvements will follow soon. If you have feedback, we’d love to hear it!</p>
]]></content><description>&lt;p>We’ve updated the main navigation in Grafana Cloud to bring all observability tools together under a single menu called Observability. You’ll now find App Observability, Frontend Observability, Kubernetes Monitoring, Infrastructure Monitoring, Cloud Provider Observability, and more grouped in one place.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Application observability</tag><tag>Frontend Observability</tag><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana SLO Reports</title><link>https://grafana.com/whats-new/2025-05-22-grafana-slo-reports/</link><pubDate>Thu, 22 May 2025 14:36:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-21-grafana-slo-reports</guid><content><![CDATA[<p>We’re excited to introduce SLO Reports—a powerful new feature in Grafana SLO that enables users to report on multiple service level objectives (SLOs) on a weekly or monthly basis.</p>
<p>With SLO Reports, you can now:</p>
<ul>
<li>Consolidate multiple SLOs into a single, easy-to-digest report</li>
<li>View individual and combined SLI (Service Level Indicator) metrics</li>
<li>Understand weighted contributions of each SLO to the overall SLI performance</li>
</ul>
<p>The combined SLI is calculated based on traffic-weighted contribution, meaning each SLO&rsquo;s impact is proportionate to its share of total traffic for the reporting period. This gives teams a more accurate view of service health across distributed systems.</p>
<p>SLO Reports make it easier to monitor trends over time, share insights with stakeholders, and prioritize reliability efforts across high-impact services.</p>
]]></content><description>&lt;p>We’re excited to introduce SLO Reports—a powerful new feature in Grafana SLO that enables users to report on multiple service level objectives (SLOs) on a weekly or monthly basis.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/reports/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Automatically sync the Grafana IRM contact</title><link>https://grafana.com/whats-new/2025-05-22-automatically-sync-the-grafana-irm-contact/</link><pubDate>Thu, 22 May 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-22-automatically-sync-the-grafana-irm-contact</guid><content><![CDATA[<p>You can now sync Grafana IRM&rsquo;s phone numbers to your mobile contacts. This helps you recognize IRM calls and allows you to bypass Do Not Disturb (DnD) for urgent alerts.</p>
<h3 id="benefits">Benefits</h3>
<ul>
<li>Incoming IRM calls and SMS messages appear with the contact name <strong>Grafana IRM</strong> instead of an unknown number.</li>
<li>You can configure your phone to allow calls and messages from Grafana IRM to override DnD or silent mode.</li>
</ul>
<h3 id="how-it-works">How it works</h3>
<ol>
<li>In the IRM mobile app, go to <strong>Settings &gt; Sync Grafana IRM contact</strong>.</li>
<li>Toggle the setting on to enable.</li>
<li>The app will create a contact named <strong>Grafana IRM</strong> using known IRM phone numbers.</li>
</ol>
<p>The list of phone numbers is updated automatically whenever you open the app and new numbers are available. Once enabled, this setting adds a contact card with our verified SMS and call numbers.</p>
<p>Stay responsive, even when your phone is set to silent. Update your <a href="/docs/grafana-cloud/alerting-and-irm/irm/use/irm-mobile-app/">IRM mobile app</a> today from the App Store or Google Play and try it out! Available in mobile app version 2.12.0 and later.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 783px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png"data-srcset="/media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=320 320w, /media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=550 550w, /media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=750 750w, /media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=900 900w, /media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=1040 1040w, /media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=1240 1240w, /media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png?w=1920 1920w"data-sizes="auto"alt="Grafana IRM mobile app with enabled Sync Grafana IRM contact setting"width="783"height="1600"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/alerting-and-irm/screenshot-contact-sync.png"
            alt="Grafana IRM mobile app with enabled Sync Grafana IRM contact setting"width="783"height="1600"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>You can now sync Grafana IRM&amp;rsquo;s phone numbers to your mobile contacts. This helps you recognize IRM calls and allows you to bypass Do Not Disturb (DnD) for urgent alerts.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/manage/notifications/phone-and-sms/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>CPU panels in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-05-21-cpu-panels-in-kubernetes-monitoring/</link><pubDate>Wed, 21 May 2025 20:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-22-cpu-panels-in-kubernetes-monitoring</guid><content><![CDATA[<p>Kubernetes Monitoring offers CPU tabs with insightful panels on <em>every</em> detail page beyond the container page to provide you with quicker troubleshooting and better resource planning. You can gain deeper visibility from cluster to pod with utilization efficiency graphs and CPU distribution analysis.</p>
<p>CPU tabs available at every level beyond the container give you:</p>
<ul>
<li>An edge for finding issues</li>
<li>Capacity sizing insights to optimize performance</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2074px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/cputab.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/cputab.gif"alt="Navigating to the workload detail page and CPU tab"width="2074"height="1656"title="Navigating to the workload detail page and CPU tab"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/cputab.gif"
            alt="Navigating to the workload detail page and CPU tab"width="2074"height="1656"title="Navigating to the workload detail page and CPU tab"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Navigating to the workload detail page and CPU tab</figcaption></a></figure>
]]></content><description>&lt;p>Kubernetes Monitoring offers CPU tabs with insightful panels on &lt;em>every&lt;/em> detail page beyond the container page to provide you with quicker troubleshooting and better resource planning. You can gain deeper visibility from cluster to pod with utilization efficiency graphs and CPU distribution analysis.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#cpu-tabs">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Cloud k6 Private Load Zones per project permissions</title><link>https://grafana.com/whats-new/2025-05-21-grafana-cloud-k6-private-load-zones-per-project-permissions/</link><pubDate>Wed, 21 May 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-20-grafana-cloud-k6-private-load-zones-per-project-permissions</guid><content><![CDATA[<p>You can now restrict Private Load Zones (PLZs) in Grafana Cloud k6 to be used by a limited set of projects.</p>
<p>This feature lets you assign projects to a PLZ so that only tests inside of that project can be run on a specific PLZ.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/k6/screenshot-grafana-cloud-k6-load-zones-plz.png"
  alt="The Grafana Cloud k6 application, showing the Load zones page with two Private load zones in the list, one with two projects assigned to it, and the other with no projects assigned to it." width="1776"
     height="832"/></p>
<p>For backward compatibility, any PLZ created before May 21st, 2025 is still able to run tests from any project.</p>
<p>PLZs created after that date have no projects added to it by default. To add a project to the PLZ, admins can edit the projects assigned to a PLZ by:</p>
<ul>
<li>Manually editing the Projects property of a PLZ via <strong>Testing &amp; synthetics &gt; Performance &gt; Settings &gt; Load zones</strong>.</li>
<li>Using the <a href="/docs/grafana-cloud/testing/k6/reference//cloud-rest-api/load-zones/">Load zones REST API</a>.</li>
</ul>
]]></content><description>&lt;p>You can now restrict Private Load Zones (PLZs) in Grafana Cloud k6 to be used by a limited set of projects.&lt;/p>
&lt;p>This feature lets you assign projects to a PLZ so that only tests inside of that project can be run on a specific PLZ.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/author-run/private-load-zone/#run-a-test-in-the-plz">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>RBAC for Synthetic Monitoring is generally available</title><link>https://grafana.com/whats-new/2025-05-20-rbac-for-synthetic-monitoring-is-generally-available/</link><pubDate>Tue, 20 May 2025 16:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-20-rbac-for-synthetic-monitoring-is-generally-available</guid><content><![CDATA[<p>We’re excited to announce that <strong>Role-Based Access Control (RBAC)</strong> for Synthetic Monitoring is now <strong>generally available</strong>! This gives you the ability to fine-tune access and permissions within Synthetic Monitoring, offering greater control over who can access specific features.</p>
<p>With RBAC, you can assign different roles and permissions to users and teams, ensuring the right people have the right access. This makes managing your monitoring workflows more secure and flexible.</p>
<h3 id="how-it-works">How it Works</h3>
<p>To assign roles and permissions to a user or team, simply follow the steps outlined in our guide for <a href="/docs/grafana/latest/administration/roles-and-permissions/access-control/assign-rbac-roles/">Assigning RBAC Roles</a>. Here&rsquo;s a quick example of how you can elevate a user’s permissions:</p>
<p><strong>1. Assigning a Checks Writer Role:</strong></p>
<p>From the <em>Users and Access</em> menu, we’re adding the <strong>Checks Writer</strong> role to the user <code>checkswriter</code>, who already has the <strong>Viewer</strong> role.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/rbac1.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/rbac1.png"data-srcset="/media/docs/synthetic-monitoring/rbac1.png?w=320 320w, /media/docs/synthetic-monitoring/rbac1.png?w=550 550w, /media/docs/synthetic-monitoring/rbac1.png?w=750 750w, /media/docs/synthetic-monitoring/rbac1.png?w=900 900w, /media/docs/synthetic-monitoring/rbac1.png?w=1040 1040w, /media/docs/synthetic-monitoring/rbac1.png?w=1240 1240w, /media/docs/synthetic-monitoring/rbac1.png?w=1920 1920w"data-sizes="auto"alt="Using the role picker to select Checks Writer role for a user"width="1600"height="790"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/rbac1.png"
            alt="Using the role picker to select Checks Writer role for a user"width="1600"height="790"/>
        </noscript></div></a></figure>
<p><strong>2. User Permissions in Action:</strong></p>
<p>Once the role is assigned, the user will now have access to the <strong>Add New Check</strong> feature in the Synthetic Monitoring plugin.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/rbac3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/rbac3.png"data-srcset="/media/docs/synthetic-monitoring/rbac3.png?w=320 320w, /media/docs/synthetic-monitoring/rbac3.png?w=550 550w, /media/docs/synthetic-monitoring/rbac3.png?w=750 750w, /media/docs/synthetic-monitoring/rbac3.png?w=900 900w, /media/docs/synthetic-monitoring/rbac3.png?w=1040 1040w, /media/docs/synthetic-monitoring/rbac3.png?w=1240 1240w, /media/docs/synthetic-monitoring/rbac3.png?w=1920 1920w"data-sizes="auto"alt="Checks page featuring Add new check button"width="1600"height="682"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/rbac3.png"
            alt="Checks page featuring Add new check button"width="1600"height="682"/>
        </noscript></div></a></figure>
<p><strong>3.</strong> <strong>Access Control in Action:</strong></p>
<p>Other parts of the plugin, like the Probes creation flow, will remain <strong>read-only</strong>, respecting the user&rsquo;s original <strong>Viewer</strong> role.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1521px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/rbac2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/rbac2.png"data-srcset="/media/docs/synthetic-monitoring/rbac2.png?w=320 320w, /media/docs/synthetic-monitoring/rbac2.png?w=550 550w, /media/docs/synthetic-monitoring/rbac2.png?w=750 750w, /media/docs/synthetic-monitoring/rbac2.png?w=900 900w, /media/docs/synthetic-monitoring/rbac2.png?w=1040 1040w, /media/docs/synthetic-monitoring/rbac2.png?w=1240 1240w, /media/docs/synthetic-monitoring/rbac2.png?w=1920 1920w"data-sizes="auto"alt="Probes screen showing it is read only"width="1521"height="793"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/rbac2.png"
            alt="Probes screen showing it is read only"width="1521"height="793"/>
        </noscript></div></a></figure>
<p>For detailed information on the available roles and more specific instructions, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/user-and-team-management/">documentation</a>.</p>
]]></content><description>&lt;p>We’re excited to announce that &lt;strong>Role-Based Access Control (RBAC)&lt;/strong> for Synthetic Monitoring is now &lt;strong>generally available&lt;/strong>! This gives you the ability to fine-tune access and permissions within Synthetic Monitoring, offering greater control over who can access specific features.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/user-and-team-management/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>TypeScript support in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2025-05-15-typescript-support-in-grafana-cloud-k6/</link><pubDate>Thu, 15 May 2025 11:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-15-typescript-support-in-grafana-cloud-k6</guid><content><![CDATA[<p>Native TypeScript support is now available in the Grafana Cloud k6 Script Editor, allowing you to write type-safe code in the cloud without any additional setup.</p>
<p>TypeScript is a strongly typed language that extends JavaScript - all valid JavaScript code is also valid TypeScript. By adding static types, TypeScript helps you catch errors early in development, enabling you to identify bugs before your code runs.</p>
<p>To learn more about the different ways to author and run tests in the cloud, refer to our <a href="/docs/grafana-cloud/testing/k6/author-run/">documentation</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2428px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/k6/typescript-script-editor-2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/k6/typescript-script-editor-2.png"data-srcset="/media/docs/k6/typescript-script-editor-2.png?w=320 320w, /media/docs/k6/typescript-script-editor-2.png?w=550 550w, /media/docs/k6/typescript-script-editor-2.png?w=750 750w, /media/docs/k6/typescript-script-editor-2.png?w=900 900w, /media/docs/k6/typescript-script-editor-2.png?w=1040 1040w, /media/docs/k6/typescript-script-editor-2.png?w=1240 1240w, /media/docs/k6/typescript-script-editor-2.png?w=1920 1920w"data-sizes="auto"alt=""width="2428"height="1590"/>
        <noscript>
          <img
            src="/media/docs/k6/typescript-script-editor-2.png"
            alt=""width="2428"height="1590"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Native TypeScript support is now available in the Grafana Cloud k6 Script Editor, allowing you to write type-safe code in the cloud without any additional setup.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/author-run/script-editor/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New incident response features in Grafana IRM</title><link>https://grafana.com/whats-new/2025-05-12-new-incident-response-features-in-grafana-irm/</link><pubDate>Mon, 12 May 2025 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-08-new-incident-features-in-grafana-cloud-irm</guid><content><![CDATA[<p>You now have more flexibility to tailor Grafana IRM to your team’s specific incident response workflows with several new customization options:</p>
<ul>
<li><strong>Custom incident statuses:</strong> Define additional phases, such as <em>Investigating</em> or <em>Monitoring</em>, to go beyond the default <em>Active</em> and <em>Resolved</em> statuses. Custom statuses help responders communicate progress more clearly and give stakeholders better visibility into the state of an incident.</li>
<li><strong>Custom metadata fields:</strong> Capture the information that matters most to your organization. Add custom fields, such as impacted services or involved teams, and even make them required to ensure consistent data collection across incidents.</li>
<li><strong>Private incidents:</strong> Limit visibility for sensitive incidents by declaring them privately. Private incidents automatically create a restricted Slack or Microsoft Teams channel and give you control over who has access throughout the incident.</li>
</ul>
<p>To learn more, refer to the documentation on <a href="/docs/grafana-cloud/alerting-and-irm/irm/configure/incident-settings/">incident settings</a> and <a href="/docs/grafana-cloud/alerting-and-irm/irm/use/incident-management/private-incidents/">private incidents</a>.</p>
]]></content><description>&lt;p>You now have more flexibility to tailor Grafana IRM to your team’s specific incident response workflows with several new customization options:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Custom incident statuses:&lt;/strong> Define additional phases, such as &lt;em>Investigating&lt;/em> or &lt;em>Monitoring&lt;/em>, to go beyond the default &lt;em>Active&lt;/em> and &lt;em>Resolved&lt;/em> statuses. Custom statuses help responders communicate progress more clearly and give stakeholders better visibility into the state of an incident.&lt;/li>
&lt;li>&lt;strong>Custom metadata fields:&lt;/strong> Capture the information that matters most to your organization. Add custom fields, such as impacted services or involved teams, and even make them required to ensure consistent data collection across incidents.&lt;/li>
&lt;li>&lt;strong>Private incidents:&lt;/strong> Limit visibility for sensitive incidents by declaring them privately. Private incidents automatically create a restricted Slack or Microsoft Teams channel and give you control over who has access throughout the incident.&lt;/li>
&lt;/ul>
&lt;p>To learn more, refer to the documentation on &lt;a href="/docs/grafana-cloud/alerting-and-irm/irm/configure/incident-settings/">incident settings&lt;/a> and &lt;a href="/docs/grafana-cloud/alerting-and-irm/irm/use/incident-management/private-incidents/">private incidents&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/configure/incident-settings/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>RBAC in Dynamic Alerting is now generally available</title><link>https://grafana.com/whats-new/2025-05-08-rbac-in-dynamic-alerting-is-now-generally-available/</link><pubDate>Thu, 08 May 2025 20:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-07-rbac-in-dynamic-alerting-moves-to-general-availability</guid><content><![CDATA[<p>Dynamic Alerting with our Forecasting and Outlier Detection features has been supporting role-based access control in Public Preview for the last months. We&rsquo;re excited to announce that this feature is now generally available. This introduces the roles ML Editor, ML Viewer, Sift Editor and Sift Viewer to better manage access to our Dynamic Alerting features.</p>
<p>ML Editors can:</p>
<ul>
<li>Create/edit/delete forecasts and outlier detectors</li>
<li>Create/edit/delete holidays</li>
</ul>
<p>ML Viewers can:</p>
<ul>
<li>View forecasts and outlier detectors</li>
</ul>
<p>Sift Editors can:</p>
<ul>
<li>Start investigations</li>
<li>Edit configurations</li>
</ul>
<p>Sift Viewers can:</p>
<ul>
<li>View investigations</li>
</ul>
]]></content><description>&lt;p>Dynamic Alerting with our Forecasting and Outlier Detection features has been supporting role-based access control in Public Preview for the last months. We&amp;rsquo;re excited to announce that this feature is now generally available. This introduces the roles ML Editor, ML Viewer, Sift Editor and Sift Viewer to better manage access to our Dynamic Alerting features.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/dynamic-alerting/rbac/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Powerful new language features for TraceQL</title><link>https://grafana.com/whats-new/2025-05-08-powerful-new-language-features-for-traceql/</link><pubDate>Thu, 08 May 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-17-powerful-new-language-features-for-traceql</guid><content><![CDATA[<p>We’re excited to roll out three powerful enhancements to TraceQL, giving you more flexibility and performance when querying traces in Grafana Cloud with Tempo.</p>
<ul>
<li><strong>Rank your metrics</strong> with new <code>topk(n)</code> and <code>bottomk(n)</code> functions to quickly get your highest and lowest ranking time series.</li>
<li><strong>Aggregate spans</strong> over time using <code>sum_over_time()</code> for built-in cumulative sums, such as total bytes, error counts.</li>
<li><strong>Fetch the latest traces</strong> first via the experimental <code>most_recent=true</code> query hint.</li>
</ul>
<h3 id="ranking-topk-and-bottomk-functions-for-traceql-metrics">Ranking <code>topk</code> and <code>bottomk</code> functions for TraceQL metrics</h3>
<p>When you’re looking at latency, error rates, or throughput across hundreds or thousands of services or endpoints, it’s easy to get lost in all the data. Previously, you’d have to pull back the full set of aggregates and then manually inspect or post‑process the results to find your worst offenders or best performers.</p>
<p>With <code>topk(n)</code> and <code>bottomk(n)</code>, you can immediately narrow your focus to the top‑ or bottom‑ranked spans in a single, efficient query. This saves time and reduces the data volume you need to scan downstream.</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">{} | avg_over_time(span:duration) by (span:name) | topk(10)
{} | count_over_time() by (span:name) | bottomk(10)</code></pre>
  </div>
</div>
<p>These are second stage functions used, where:</p>
<ul>
<li><code>topk(n)</code> returns the <em>n</em> series with the highest values from a first‑stage aggregation.</li>
<li><code>bottomk(n)</code> returns the <em>n</em> series with the lowest values.</li>
</ul>
<p>For more details on these functions, refer to our <a href="/docs/tempo/latest/traceql/metrics-queries/functions/#topk-and-bottomk-functions">documentation</a>.</p>
<h3 id="sum_over_time-function-for-tracesql-metrics"><code>sum_over_time</code> function for TracesQL metrics</h3>
<p>With <code>sum_over_time()</code>, you can directly compute cumulative sums inside TraceQL, like total bytes transferred, total error counts, or resource consumption over time.</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">{}  | sum_over_time(span.http.response_content_length)</code></pre>
  </div>
</div>
<p>For each step interval, <code>sum_over_time(attr)</code> totals the values of <code>attr</code> across all matching spans.</p>
<p>For more details on this and other related functions, refer to our <a href="/docs/tempo/latest/traceql/metrics-queries/functions/#the-sum_over_time-min_over_time-max_over_time-and-avg_over_time--functions">documentation</a>.</p>
<h3 id="experimental-query-hint-most_recenttrue-to-retrieve-the-most-recent-traces">Experimental query hint <code>most_recent=true</code> to retrieve the most recent traces</h3>
<p>When troubleshooting a live incident or monitoring production health, you often need to see the absolute latest traces first. By default, Tempo’s query engine favors speed and returns the first <code>N</code> matching traces, which may not be the newest.</p>
<p>The <code>most_recent</code> hint ensures you’re always looking at the freshest data, so you can diagnose recent errors or performance regressions without missing anything due to early row‑limit cuts.</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">{} with (most_recent=true)</code></pre>
  </div>
</div>
<p>With <code>most_recent=true</code>, Tempo performs a deeper search across data shards, retains the newest candidates, and returns traces sorted by start time rather than stopping at the first limit hit.</p>
<p>For more details on this query hint, refer to our <a href="/docs/tempo/latest/traceql/construct-traceql-queries/#retrieve-most-recent-results-experimental">documentation</a>.</p>
]]></content><description>&lt;p>We’re excited to roll out three powerful enhancements to TraceQL, giving you more flexibility and performance when querying traces in Grafana Cloud with Tempo.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Rank your metrics&lt;/strong> with new &lt;code>topk(n)&lt;/code> and &lt;code>bottomk(n)&lt;/code> functions to quickly get your highest and lowest ranking time series.&lt;/li>
&lt;li>&lt;strong>Aggregate spans&lt;/strong> over time using &lt;code>sum_over_time()&lt;/code> for built-in cumulative sums, such as total bytes, error counts.&lt;/li>
&lt;li>&lt;strong>Fetch the latest traces&lt;/strong> first via the experimental &lt;code>most_recent=true&lt;/code> query hint.&lt;/li>
&lt;/ul>
&lt;h3 id="ranking-topk-and-bottomk-functions-for-traceql-metrics">Ranking &lt;code>topk&lt;/code> and &lt;code>bottomk&lt;/code> functions for TraceQL metrics&lt;/h3>
&lt;p>When you’re looking at latency, error rates, or throughput across hundreds or thousands of services or endpoints, it’s easy to get lost in all the data. Previously, you’d have to pull back the full set of aggregates and then manually inspect or post‑process the results to find your worst offenders or best performers.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Traces</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>tempo-v2.7.3</selfManagedReleaseVersion></item><item><title>Adaptive Metrics Segmentation</title><link>https://grafana.com/whats-new/2025-05-08-adaptive-metrics-segmentation/</link><pubDate>Thu, 08 May 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-06-adaptive-metrics-segmentation</guid><content><![CDATA[<p>Segmentation allows customers to manage their Adaptive Metrics recommendations on a team, service, or system level, allowing for more granular management of Adaptive Metrics.</p>
<p>You can define label-based segments via a GUI, API, or Terraform. Each segment will then receive its own recommendations; rules and exemptions can then be managed per segment.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2792px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png"data-srcset="/media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=320 320w, /media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=550 550w, /media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=750 750w, /media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=900 900w, /media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=1040 1040w, /media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=1240 1240w, /media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png?w=1920 1920w"data-sizes="auto"alt="Manage segments in the Adaptive Metrics GUI (pictured)"width="2792"height="1416"title="Manage segments in the Adaptive Metrics GUI (pictured)"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/screenshot-adaptive-metrics-segmentation.png"
            alt="Manage segments in the Adaptive Metrics GUI (pictured)"width="2792"height="1416"title="Manage segments in the Adaptive Metrics GUI (pictured)"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">Manage segments in the Adaptive Metrics GUI (pictured)</figcaption></a></figure>
]]></content><description>&lt;p>Segmentation allows customers to manage their Adaptive Metrics recommendations on a team, service, or system level, allowing for more granular management of Adaptive Metrics.&lt;/p>
&lt;p>You can define label-based segments via a GUI, API, or Terraform. Each segment will then receive its own recommendations; rules and exemptions can then be managed per segment.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/adaptive-telemetry/adaptive-metrics/adaptive-metrics-rule-segmentation/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>JSON Viewer for Logs Drilldown</title><link>https://grafana.com/whats-new/2025-05-07-json-viewer-for-logs-drilldown/</link><pubDate>Wed, 07 May 2025 21:04:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-07-json-table-viewer-for-logs-drilldown</guid><content><![CDATA[<p>Logs Drilldown now contains a JSON viewer for structured log lines. With this new feature, users can more easily view, interact, and of course <em>drill down</em> into their JSON data. This table enables users to filter their JSON log lines so that they can view just the data they need in places like the Log Volume visualization.</p>
<p>To learn more, refer to the following video demo, as well as the <a href="/docs/grafana/latest/explore/simplified-exploration/logs/viewing-json-logs/">Grafana Logs Drilldown documentation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/explore-logs/JSON-Panel-Walkthrough.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>Logs Drilldown JSON viewer is available for all Grafana instances &gt;= 11.6 and Loki instances &gt;= 3.5.0</p>
]]></content><description>&lt;p>Logs Drilldown now contains a JSON viewer for structured log lines. With this new feature, users can more easily view, interact, and of course &lt;em>drill down&lt;/em> into their JSON data. This table enables users to filter their JSON log lines so that they can view just the data they need in places like the Log Volume visualization.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/logs/viewing-json-logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs Drilldown</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Git Sync for Grafana Dashboards</title><link>https://grafana.com/whats-new/2025-05-06-git-sync-for-grafana-dashboards/</link><pubDate>Tue, 06 May 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-14-git-sync-for-grafana-dashboards</guid><content><![CDATA[<p>Upgrade your Grafana experience with a direct connection with GitHub.</p>
<p>Connect your instance to a GitHub repository, and manage your dashboards as code directly from the Grafana UI. By enabling Git Sync, you will be able to manage dashboards the same way you manage your code. Dashboards will be versioned in Git, and edited through a PR workflow, so that it&rsquo;s always possible to track changes.</p>
<p>This feature enables better control of your dashboards and enhance traceability of changes, without changing the way of editing a dashboard in the UI.</p>
<p>This is an <a href="/docs/release-life-cycle/#experimental">experimental feature</a>, so we <strong>don&rsquo;t recommend</strong> using it in production environments.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="https://grafana.com/media/docs/grafana/git-sync-grafana-v12.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>Enable the <code>provisioning</code> and <code>kubernetesDashboards</code> feature toggles to try out Git Sync for Grafana Dashboards today!</p>
]]></content><description>&lt;p>Upgrade your Grafana experience with a direct connection with GitHub.&lt;/p>
&lt;p>Connect your instance to a GitHub repository, and manage your dashboards as code directly from the Grafana UI. By enabling Git Sync, you will be able to manage dashboards the same way you manage your code. Dashboards will be versioned in Git, and edited through a PR workflow, so that it&amp;rsquo;s always possible to track changes.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/observability-as-code/provision-resources/intro-git-sync/">Documentation</documentationURL><offering>None</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Alert rule migration tool</title><link>https://grafana.com/whats-new/2025-05-05-alert-rule-migration-tool/</link><pubDate>Mon, 05 May 2025 13:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-10-alert-rule-migration-tool</guid><content><![CDATA[<p>We&rsquo;ve simplified the migration of data source-managed alert rules to Grafana-managed alert rules.</p>
<p>Using these tools and APIs, you can import data source-managed alert rules from Prometheus-compatible systems (Prometheus, Mimir, Loki) into Grafana as Grafana-managed alert rules. This simplifies migrating from data source alerts to Grafana Managed Alerts while preserving behavior of the rules. Alert rules can be imported from an easy-to-use UI tool or through API endpoints compatible with Mimirtool.</p>
<p>View the documentation to find out more about how the tool works and how you can configure your import options.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve simplified the migration of data source-managed alert rules to Grafana-managed alert rules.&lt;/p>
&lt;p>Using these tools and APIs, you can import data source-managed alert rules from Prometheus-compatible systems (Prometheus, Mimir, Loki) into Grafana as Grafana-managed alert rules. This simplifies migrating from data source alerts to Grafana Managed Alerts while preserving behavior of the rules. Alert rules can be imported from an easy-to-use UI tool or through API endpoints compatible with Mimirtool.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/alerting/alerting-rules/alerting-migration/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Grafana-managed alert rule "Recovering" state</title><link>https://grafana.com/whats-new/2025-05-05-grafana-managed-alert-rule--recovering--state/</link><pubDate>Mon, 05 May 2025 13:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-10-grafana-managed-alert-rule-recovering-state</guid><content><![CDATA[<p>Flapping alerts can cause noise and obscure other issues. Now you can set the minimum amount of time that an alert remains firing after the breached threshold expression no longer returns any results. This sets an alert to a &ldquo;Recovering&rdquo; state for a duration of time so a re-triggered threshold incurred during this period won&rsquo;t trigger a new alert.</p>
<p>Read the documentation for more information about how to set a &ldquo;<a href="/docs/grafana/latest/alerting/fundamentals/alert-rule-evaluation/#keep-firing-for">Keep firing for</a>&rdquo; duration so you can use the Recovering state to eliminate unwanted noise.</p>
]]></content><description>&lt;p>Flapping alerts can cause noise and obscure other issues. Now you can set the minimum amount of time that an alert remains firing after the breached threshold expression no longer returns any results. This sets an alert to a &amp;ldquo;Recovering&amp;rdquo; state for a duration of time so a re-triggered threshold incurred during this period won&amp;rsquo;t trigger a new alert.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/alerting/fundamentals/alert-rule-evaluation/state-and-health/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Grafana-managed alert rule improvements</title><link>https://grafana.com/whats-new/2025-05-05-grafana-managed-alert-rule-improvements/</link><pubDate>Mon, 05 May 2025 12:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-11-grafana-managed-alert-rule-improvements</guid><content><![CDATA[<p>You can now restore or permanently delete recently deleted Grafana-managed alert rules. Go to <strong>Alerts &amp; IRM &gt; Alerting &gt; Recently deleted</strong> to see this function in action.</p>
]]></content><description>&lt;p>You can now restore or permanently delete recently deleted Grafana-managed alert rules. Go to &lt;strong>Alerts &amp;amp; IRM &amp;gt; Alerting &amp;gt; Recently deleted&lt;/strong> to see this function in action.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/create-grafana-managed-rule/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Blazing-fast Table panel</title><link>https://grafana.com/whats-new/2025-05-05-blazing-fast-table-panel/</link><pubDate>Mon, 05 May 2025 12:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-11-blazing-fast-table-panel</guid><content><![CDATA[<p>The table visualization panel just got a major performance boost. Load, sort, and filter large tables many times faster than before, now that the table visualization has been refactored to use the react-data-grid library.</p>
<h4 id="enhancements">Enhancements:</h4>
<p><strong>Performance:</strong> On a simulated large table of 41,400 rows and 17 columns, we see the following improvements:</p>
<section class="expand-table-wrapper"><div class="responsive-table-wrapper">
    <table>
      <thead>
          <tr>
              <th>Action</th>
              <th>CPU (% faster)</th>
              <th>Memory (% faster)</th>
          </tr>
      </thead>
      <tbody>
          <tr>
              <td>Data refresh</td>
              <td>42.9%</td>
              <td>64.8%</td>
          </tr>
          <tr>
              <td>Scrolling</td>
              <td>52.4%</td>
              <td>55.7%</td>
          </tr>
          <tr>
              <td>Sorting and filtering</td>
              <td>97.8%</td>
              <td>30.6%</td>
          </tr>
      </tbody>
    </table>
  </div>
</section><p><strong>Cell text wrap</strong>: The new table visualization implements a dramatically faster text wrap for larger tables and allows toggling text wrap on a field-by-field basis using overrides. We&rsquo;re using a new open source text wrap library built by our own dataviz grafanista (uWrap)! We have removed the text wrap feature from its beta state as a result.</p>
<p>This new version of the table visualization is in public preview. To try the new table, turn on the <code>tableNextGen</code> feature toggle. If you use Grafana Cloud, just ask Grafana Support for the new table.</p>
]]></content><description>&lt;p>The table visualization panel just got a major performance boost. Load, sort, and filter large tables many times faster than before, now that the table visualization has been refactored to use the react-data-grid library.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Dashboard v2 schema and dynamic dashboards</title><link>https://grafana.com/whats-new/2025-05-05-dashboard-v2-schema-and-dynamic-dashboards/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-dashboard-v2-schema-and-next-gen-dashboards</guid><content><![CDATA[<p>If the feature flag for dynamic dashboards is enabled, once an existing dashboard is migrated to a dynamic dashboard and using schema v2, it can&rsquo;t be migrated back. This issue will be solved in future versions of Grafana.</p>
<p>The issue only exists for self-managed users who want to roll back to a previous version of Grafana and users who provision dashboards as code. Grafana v12 has a mechanism to resolve both versions. </p>
<p>Note that if you&rsquo;ve requested early access to dynamic dashboards through this <a href="https://docs.google.com/forms/d/e/1FAIpQLSd73nQzuhzcHJOrLFK4ef_uMxHAQiPQh1-rsQUT2MRqbeMLpg/viewform?usp=dialog" target="_blank" rel="noopener noreferrer">form</a>, this will enable an experimental feature and should be used according to our <a href="/docs/release-life-cycle/#experimental">guidelines</a>.</p>
]]></content><description>&lt;p>If the feature flag for dynamic dashboards is enabled, once an existing dashboard is migrated to a dynamic dashboard and using schema v2, it can&amp;rsquo;t be migrated back. This issue will be solved in future versions of Grafana.&lt;/p></description><availability>Experimental</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><tag>Breaking change</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Deduplication and renaming of metric cache_size</title><link>https://grafana.com/whats-new/2025-05-05-deduplication-and-renaming-of-metric-cache_size/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-29-deduplication-and-renaming-of-metric-cache_size</guid><content><![CDATA[<p>We were double registering the existing metric <code>cache_size</code>. In Grafana v12 we&rsquo;re deprecating the metric, with plans to remove it in Grafana v13, and splitting it into 2 different metrics:</p>
<ul>
<li><code>resource_cache_size</code></li>
<li><code>query_cache_size</code></li>
</ul>
<p>While available metrics are not officially documented, you may still use them to get information on the state of your instance.</p>
<h4 id="migrationmitigation">Migration/mitigation</h4>
<p>You&rsquo;ll continue getting data by using the <code>cache_size</code> metric, but we recommend you update your dashboards to use the <code>resource_cache_size</code> and <code>query_cache_size</code> metrics instead.</p>
]]></content><description>&lt;p>We were double registering the existing metric &lt;code>cache_size&lt;/code>. In Grafana v12 we&amp;rsquo;re deprecating the metric, with plans to remove it in Grafana v13, and splitting it into 2 different metrics:&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Deprecated APIs for UI extensions will be removed</title><link>https://grafana.com/whats-new/2025-05-05-deprecated-apis-for-ui-extensions-will-be-removed/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-29-deprecated-apis-for-ui-extensions-will-be-removed</guid><content><![CDATA[<p>We&rsquo;re removing the deprecated version of the UI extension APIs in favor of the new reactive APIs introduced in Grafana v11.4. The new APIs enable Grafana to load plugins with UI extensions lazily when needed instead of needing to load them prior to starting Grafana. They also make the UI reactive, so when the UI extensions registry changes, it will be reflected in the UI.</p>
<p>This affects plugin developers that are using UI extensions and haven&rsquo;t migrated to the new APIs yet. Plugins trying to use the deprecated APIs in Grafana v12 throw an error.</p>
<h4 id="migrationmitigation">Migration/mitigation</h4>
<p>For details on how to migrate to the new APIs, refer to the <a href="/developers/plugin-tools/migration-guides/update-from-grafana-versions/migrate-11_6_x-to-12_0_x#deprecated-ui-extension-apis-removal">migration guide</a>.</p>
]]></content><description>&lt;p>We&amp;rsquo;re removing the deprecated version of the UI extension APIs in favor of the new reactive APIs introduced in Grafana v11.4. The new APIs enable Grafana to load plugins with UI extensions lazily when needed instead of needing to load them prior to starting Grafana. They also make the UI reactive, so when the UI extensions registry changes, it will be reflected in the UI.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/developers/plugin-tools/migration-guides/update-from-grafana-versions/migrate-11_6_x-to-12_0_x#deprecated-ui-extension-apis-removal">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Enforcing stricter data source UID format</title><link>https://grafana.com/whats-new/2025-05-05-enforcing-stricter-data-source-uid-format/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-29-enforcing-stricter-data-source-uid-format</guid><content><![CDATA[<p>We’ve had a standard way to define UIDs for Grafana objects for several years. While all of our internal code complies to this format, we didn’t yet have strict enforcement of this format in REST APIs and provisioning paths that allow the creation and update of data sources.</p>
<p>In Grafana v11.2, we added a new <code>failWrongDSUID</code> feature toggle that is turned off by default. When enabled, the REST APIs and provisioning reject any requests to create or update data source instances that have an incorrect UID.</p>
<p>We are enabling this toggle by default in Grafana v12.</p>
<p>Correct UIDs may only contain latin characters, numbers, and dashes. Find the exact Regex definition in our codebase <a href="https://github.com/grafana/grafana/blob/c92f5169d1c83508beb777f71a93336179fe426e/pkg/util/shortid_generator.go#L32-L45" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h4 id="migrationmitigation">Migration/mitigation</h4>
<p>You can turn off the <code>failWrongDSUID</code> feature toggle, but keep in mind that this behavior will become standard and not configurable within the next 6 months.</p>
]]></content><description>&lt;p>We’ve had a standard way to define UIDs for Grafana objects for several years. While all of our internal code complies to this format, we didn’t yet have strict enforcement of this format in REST APIs and provisioning paths that allow the creation and update of data sources.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/upgrade-guide/upgrade-v11.2/#grafana-data-source-uid-format-enforcement">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Enforcing stricter version compatibility checks in plugin CLI install commands</title><link>https://grafana.com/whats-new/2025-05-05-enforcing-stricter-version-compatibility-checks-in-plugin-cli-install-commands/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-29-enforcing-stricter-version-compatibility-checks-in-plugin-cli-install-commands</guid><content><![CDATA[<p>Since Grafana v10.2, the endpoint to check compatible versions when installing a plugin using <code>grafana cli plugins install</code> changed, which led to Grafana dependency versions no longer being taken into account. This might have led to the CLI installing plugins that are not fully compatible based on the plugins definition of compatibility via the <code>grafanaDependency</code> property in the <code>plugin.json</code> file.</p>
<p>The Grafana version check is re-enabled in Grafana v12 when installing plugins.</p>
<p>Grafana Cloud users are not affected as they can&rsquo;t use the CLI to install plugins. We expect there are only a handful of cases for self-managed instances.</p>
<h4 id="what-to-do-if-i-want-to-ignore-the-compatibility-check">What to do if I want to ignore the compatibility check?</h4>
<p>We <em>do not</em> recommend installing plugins declared as incompatible. But, if you really have to force install a plugin despite it being declared as incompatible, refer to the <a href="/docs/grafana/latest/administration/plugin-management/#install-a-plugin-from-a-zip-file">Installing a plugin from a ZIP</a> guidance.</p>
]]></content><description>&lt;p>Since Grafana v10.2, the endpoint to check compatible versions when installing a plugin using &lt;code>grafana cli plugins install&lt;/code> changed, which led to Grafana dependency versions no longer being taken into account. This might have led to the CLI installing plugins that are not fully compatible based on the plugins definition of compatibility via the &lt;code>grafanaDependency&lt;/code> property in the &lt;code>plugin.json&lt;/code> file.&lt;/p></description><availability>None</availability><offering>None</offering><tag>Plugins</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Grafana SQL expressions now in private preview</title><link>https://grafana.com/whats-new/2025-05-05-grafana-sql-expressions-now-in-private-preview/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-07-sql-expressions</guid><content><![CDATA[<p>Use the full power of SQL to manipulate and combine results from data sources however you like. You can use it to create new dashboard visualizations and powerful alert and recording rules.</p>
<p>You can filter, do math, and join across different data source types at run time.</p>
<p>For example:</p>
<ul>
<li>Compare Big Table business data against operational metrics in Prometheus.</li>
<li>Use the GitHub data source and refine issues or PR display.</li>
<li>Turn the above into alerts, for example issues that haven&rsquo;t been handled, or dynamic alerts thresholds based on ARR.</li>
</ul>
<iframe width="560" height="315" src='https://www.youtube.com/embed/tGIqVQrPgR8' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Use the full power of SQL to manipulate and combine results from data sources however you like. You can use it to create new dashboard visualizations and powerful alert and recording rules.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/query-transform-data/sql-expressions/">Documentation</documentationURL><offering>Cloud Free</offering><selfManagedAvailability>Available in private preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Removal of ‘Aggregate by’ in Tempo</title><link>https://grafana.com/whats-new/2025-05-05-removal-of--aggregate-by--in-tempo/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-removal-of-‘aggregate-by’-in-tempo</guid><content><![CDATA[<p>Aggregate by was introduced as a way to view RED metrics for your traces in the Tempo data source. This functionality has been deprecated since Grafana v11.3 in favor of using Traces Drilldown and the TraceQL metrics API, which offers much more functionality and complex features. Additionally, TraceQL metrics queries are significantly more powerful than what the metrics summary API provides.</p>
<h4 id="migrationmitigation">Migration/mitigation</h4>
<p>RED metrics are supported via Traces Drilldown and can be viewed with more advanced context than via the older metrics summary API. For all users, the aggregate by section will no longer be present in the Tempo data source search tab. Additionally, any user that had been using the aggregate by functionality in the Tempo data source in a dashboard can manually change the Tempo query.</p>
]]></content><description>&lt;p>Aggregate by was introduced as a way to view RED metrics for your traces in the Tempo data source. This functionality has been deprecated since Grafana v11.3 in favor of using Traces Drilldown and the TraceQL metrics API, which offers much more functionality and complex features. Additionally, TraceQL metrics queries are significantly more powerful than what the metrics summary API provides.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/traces/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Breaking change</tag><tag>Traces</tag><tag>Traces Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Removal of Angular</title><link>https://grafana.com/whats-new/2025-05-05-removal-of-angular/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-removal-of-angular</guid><content><![CDATA[<p>Angular plugin support was deprecated and turned off by default in Grafana 11 and is now being removed Grafana v12. This means, effective in Grafana v12, there is no possibility anymore to use any Angular plugins in Grafana and the dashboards that were still using “core” Angular panels will be force-migrated to the latest versions that are using React.</p>
<p>For more information, refer to our <a href="/blog/2024/03/11/removal-of-angularjs-support-in-grafana-what-you-need-to-know/">blog post</a> and <a href="/docs/grafana/latest/developers/angular_deprecation/">documentation</a>.</p>
]]></content><description>&lt;p>Angular plugin support was deprecated and turned off by default in Grafana 11 and is now being removed Grafana v12. This means, effective in Grafana v12, there is no possibility anymore to use any Angular plugins in Grafana and the dashboards that were still using “core” Angular panels will be force-migrated to the latest versions that are using React.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/developers/angular_deprecation/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><tag>Breaking change</tag><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Removal of optional actions property from `DataLinksContextMenu` component</title><link>https://grafana.com/whats-new/2025-05-05-removal-of-optional-actions-property-from--datalinkscontextmenu--component/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-removal-of-optional-actions-property-from-datalinkscontextmenu-component</guid><content><![CDATA[<p>Actions were introduced as an optional property for the <code>DataLinksContextMenu</code> in October 2024 to support actions in the context menu for the table visualization. Actions were under a feature flag, so the impact is minimal. There’s no other way to use the property from other places that are using the <code>DataLinksContextMenu</code> component, so we expect the effect to be minimal.</p>
<p>If any, the impact would be that actions are not displayed in the context menu of the table visualization.</p>
<h4 id="migrationmitigation">Migration/mitigation</h4>
<p>Actions in the table visualization are supported using the <strong>Actions</strong> cell type. There is no migration in place, as we risk losing the cell content if we migrate to an <strong>Actions</strong> cell. If you consider that approach appropriate, however, you can manually change the cell type and gain access to actions, or add another column that supports actions.</p>
]]></content><description>&lt;p>Actions were introduced as an optional property for the &lt;code>DataLinksContextMenu&lt;/code> in October 2024 to support actions in the context menu for the table visualization. Actions were under a feature flag, so the impact is minimal. There’s no other way to use the property from other places that are using the &lt;code>DataLinksContextMenu&lt;/code> component, so we expect the effect to be minimal.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Removing the Feature Toggle UI from Grafana Cloud</title><link>https://grafana.com/whats-new/2025-05-05-removing-the-feature-toggle-ui-from-grafana-cloud/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-removing-the-feature-toggle-ui-from-grafana-cloud</guid><content><![CDATA[<p>Grafana Cloud has a page in the Admin section that displays <a href="/docs/grafana/latest/administration/feature-toggles/#feature-toggles">feature toggles</a>. A feature toggle is a way to enable or disable certain features before they are generally available. The feature toggle UI shows which toggles are on or off, with options to enable or disable some of those toggles. This UI is experimental.</p>
<p>We are removing this experimental page from Grafana Cloud since we are replacing our current feature toggle system with one that is more robust, and the new system is incompatible with the UI.</p>
<p>This change affects administrators who use this UI to view and manage toggles. However, the removal of the UI won&rsquo;t affect which toggles are enabled or disabled on your stack.</p>
<h4 id="migrationmitigation">Migration/mitigation</h4>
<p>You don&rsquo;t need to take any action. If you want a list of your active feature toggles at any time, open a support ticket.</p>
]]></content><description>&lt;p>Grafana Cloud has a page in the Admin section that displays &lt;a href="/docs/grafana/latest/administration/feature-toggles/#feature-toggles">feature toggles&lt;/a>. A feature toggle is a way to enable or disable certain features before they are generally available. The feature toggle UI shows which toggles are on or off, with options to enable or disable some of those toggles. This UI is experimental.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Breaking change</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>SCIM user and team provisioning</title><link>https://grafana.com/whats-new/2025-05-05-scim-user-and-team-provisioning/</link><pubDate>Mon, 05 May 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-14-scim-user-and-team-provisioning</guid><content><![CDATA[<p>We are excited to announce SCIM user and group provisioning.</p>
<p>Previously, provisioned users needed to individually sign in to Grafana to exist within the platform, and administrators faced the time-consuming task of creating and managing teams - either manually or via provisioning. This process was complicated and often presented a bottleneck for new team members getting up and running quickly.</p>
<p>This release introduces SCIM (System for Cross-domain Identity Management) integration, enabling seamless synchronization of Grafana Teams directly from your Identity Provider (IdP).</p>
<p>Key Benefits:</p>
<ul>
<li>Instant Team Onboarding: Onboard entire teams to Grafana instantly, ensuring they are ready to be added to on-call schedules and receive critical push notifications from day one.</li>
<li>Simplified Administration: Eliminate the need for manual team creation and management within Grafana. Leverage your existing IdP to maintain team structures.</li>
<li>Broad Compatibility: SCIM works with Okta SAML and Azure AD SAML.</li>
<li>Automated Access Management: Ensure timely revocation of access when team members leave your organization, directly managed through your IdP.</li>
</ul>
<p>Enable the <code>enableSCIM</code> feature toggle to start using SCIM to simplify team management and accelerate the onboarding process for users!</p>
]]></content><description>&lt;p>We are excited to announce SCIM user and group provisioning.&lt;/p>
&lt;p>Previously, provisioned users needed to individually sign in to Grafana to exist within the platform, and administrators faced the time-consuming task of creating and managing teams - either manually or via provisioning. This process was complicated and often presented a bottleneck for new team members getting up and running quickly.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-scim-provisioning/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>IRM</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>New Dashboard APIs released as experimental</title><link>https://grafana.com/whats-new/2025-05-05-new-dashboard-apis-released-as-experimental/</link><pubDate>Mon, 05 May 2025 10:34:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-05-new-dashboard-apis-released-as-experimental</guid><content><![CDATA[<p>With this release we&rsquo;re rethinking our dashboards APIs and introducing a new model that is consistent, versioned, and resource-oriented. We&rsquo;re releasing them as experimental, with the intent to gather feedback and deliver a stable version to users with one of the next releases.</p>
<p>The new APIs make Git Sync possible, and are the key change that power our new Terraform provider and the creation of the GrafanaCTL CLI tool. Right now, only dashboards, folder, and other few elements like announcement banners and playlists are leveraging this new model, and we plan to expand it to all Grafana resources.</p>
<p>For more information, you can read our <a href="/docs/grafana/latest/developers/http_api/dashboard/">documentation.</a></p>
]]></content><description>&lt;p>With this release we&amp;rsquo;re rethinking our dashboards APIs and introducing a new model that is consistent, versioned, and resource-oriented. We&amp;rsquo;re releasing them as experimental, with the intent to gather feedback and deliver a stable version to users with one of the next releases.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/developers/http_api/dashboard/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Grafana Cloud Migration Assistant Now Generally Available</title><link>https://grafana.com/whats-new/2025-05-05-grafana-cloud-migration-assistant-now-generally-available/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-11-grafana-cloud-migration-assistant-now-generally-available</guid><content><![CDATA[<p>We&rsquo;re excited to announce that the Grafana Cloud Migration Assistant is now generally available to all users! After a successful public preview period, this powerful tool is ready to transform how self-managed Enterprise customers and OSS users transition to Grafana Cloud.</p>
<p><strong>Simplifying Your Migration Journey</strong></p>
<p>Migrating from OSS or Enterprise Grafana to Grafana Cloud has traditionally been complex, requiring technical knowledge of Grafana&rsquo;s HTTP API and time-consuming manual processes. The Grafana Cloud Migration Assistant eliminates these challenges by providing a user-friendly interface that automates the migration of your resources. No coding required — it securely handles the transfer in just a few easy steps.</p>
<p><strong>What&rsquo;s Included</strong></p>
<p>The Migration Assistant provides:</p>
<ul>
<li>An intuitive UI with real-time updates on your migration status</li>
<li>Secure, automated transfer of dashboards, folders, alert rules, plugins, and more</li>
<li>Seamless migration of data source and plugin credentials</li>
</ul>
<p>With the general availability release, you can now confidently migrate your OSS instance or production environments with enterprise-grade reliability and performance.</p>
<p><strong>Enhanced Capabilities</strong></p>
<p>Since our public preview, we&rsquo;ve refined the Migration Assistant based on valuable user feedback. You can now select which resources to migrate, and perform sorting and filtering on the migration results table. We also offer improved stability, faster migration speeds, and improved error handling to make your transition to Grafana Cloud faster, more efficient, and less error-prone.</p>
<p><strong>Get Started Today</strong></p>
<p>Ready to make the move? Explore our <a href="/docs/grafana-cloud/security-and-account-management/migration-guide/cloud-migration-assistant/">migration guide</a> to learn more about the Cloud Migration Assistant today and begin your effortless transition to Grafana Cloud.</p>
<p>For questions or assistance, contact our support team or join the conversation in our community forums.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that the Grafana Cloud Migration Assistant is now generally available to all users! After a successful public preview period, this powerful tool is ready to transform how self-managed Enterprise customers and OSS users transition to Grafana Cloud.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/security-and-account-management/migration-guide/cloud-migration-assistant/">Documentation</documentationURL><offering>None</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Introducing Investigations</title><link>https://grafana.com/whats-new/2025-05-04-introducing-investigations/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-introducing-investigations</guid><content><![CDATA[<p>This brand new feature, coming to <a href="/docs/release-life-cycle/#public-preview">Public Preview</a> in Grafana v12, is designed to streamline how you approach problem-solving by bringing all your relevant signals together in one unified view.</p>
<h4 id="centralized-signal-analysis-for-efficient-investigations">Centralized Signal Analysis for Efficient Investigations</h4>
<ul>
<li><strong>Add Panels from Any Signal</strong>: Investigations breaks down the silos between our Drilldown applications. You can now seamlessly add panels from Metrics, Logs, and Traces Drilldown directly into a single investigation view.</li>
<li><strong>Side-by-Side Comparison Across Time</strong>: Gain deeper insights by comparing the behavior of your signals across two distinct timeframes, all within the same view. This allows for the rapid identification of correlations and anomalies.</li>
<li><strong>Effortless Collaboration</strong>: Investigations make it easy to share your findings and the context of your analysis with other team members involved in the same task, fostering better collaboration and faster resolution.</li>
</ul>
<p>Investigations provides a central hub to correlate and analyze diverse signals across the otherwise siloed Drilldown applications, leading to more efficient and effective troubleshooting.</p>
]]></content><description>&lt;p>This brand new feature, coming to &lt;a href="/docs/release-life-cycle/#public-preview">Public Preview&lt;/a> in Grafana v12, is designed to streamline how you approach problem-solving by bringing all your relevant signals together in one unified view.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Logs Drilldown improvements</title><link>https://grafana.com/whats-new/2025-05-04-logs-drilldown-improvements/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-logs-drilldown-improvements</guid><content><![CDATA[<p>Last October at ObsCon, we announced the GA of Logs Drilldown, and we&rsquo;ve been hard at work expanding its capabilities to help you visualize your logs data with more flexibility and options.</p>
<h4 id="enhanced-visualization-and-filtering-capabilities">Enhanced Visualization and Filtering Capabilities</h4>
<ul>
<li><strong>Multiple Include Filters</strong>: You can specify multiple inclusion filters within your Drilldown queries, allowing for more nuanced and targeted log retrieval.</li>
<li><strong>Regex Support</strong>: We&rsquo;ve added support for regular expressions in label and field queries, providing robust and flexible pattern matching for in-depth log analysis.</li>
<li><strong>JSON Visualization</strong>: Explore and understand your JSON-formatted log entries with our new dedicated JSON visualization, making complex data structures easier to read and interpret.</li>
<li><strong>Service Selection Pagination</strong>: The service selection is now paginated, making it easier for users to view and discover service related data.</li>
<li><strong>Sort order changes query direction</strong>: Sort order and query direction are now linked, using a new query direction “Forward” from Loki. Setting &ldquo;Oldest first&rdquo; will query your log data in the order of oldest log to most recent. Setting &ldquo;Newest first&rdquo; will query your logs from a “Backwards” direction (i.e. newest log line to oldest).</li>
</ul>
<p>With these new features in Logs Drilldown, we&rsquo;re empowering you to gain clearer insights from your log data by supporting a wider range of formats and offering more powerful filtering and visualization options.</p>
]]></content><description>&lt;p>Last October at ObsCon, we announced the GA of Logs Drilldown, and we&amp;rsquo;ve been hard at work expanding its capabilities to help you visualize your logs data with more flexibility and options.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Metrics Drilldown improvements</title><link>https://grafana.com/whats-new/2025-05-04-metrics-drilldown-improvements/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-metrics-drilldown-improvements</guid><content><![CDATA[<p>At ObsCon last October, we announced the GA of Metrics Drilldown, and we&rsquo;ve been hard at work expanding its capabilities to help you reduce the number of metrics you need to manage with just a few clicks.</p>
<h4 id="faster-filtering">Faster Filtering</h4>
<ul>
<li><strong>Prefix and Suffix Filters</strong>: Refine your metric exploration with the new prefix and suffix filter options, enabling more precise targeting of the data you&rsquo;re looking for.</li>
<li><strong>Group By Labels</strong>: Organize and understand your metrics more effectively by grouping them based on their labels. This provides valuable context and simplifies analysis.</li>
<li><strong>Sort Options</strong>: Tailor your view by sorting metrics based on recent history, associated dashboards, and related alerts. This allows you to prioritize and investigate efficiently.</li>
</ul>
<h4 id="improved-ui">Improved UI</h4>
<ul>
<li><strong>Collapsible Sidebar</strong>: We&rsquo;ve introduced a collapsible sidebar, allowing you to focus on the data that matters most by providing more screen real estate for filtering.</li>
<li><strong>Better Metric Count</strong>: We now provide a real-time count of the metrics displayed after each filtering action, giving you immediate feedback on the impact of your selections.</li>
</ul>
<p>With these enhancements to Metrics Drilldown, we continue our commitment to providing powerful tools to streamline your observability workflows and gain deeper insights into your systems.</p>
]]></content><description>&lt;p>At ObsCon last October, we announced the GA of Metrics Drilldown, and we&amp;rsquo;ve been hard at work expanding its capabilities to help you reduce the number of metrics you need to manage with just a few clicks.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/metrics/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Removal of editors_can_admin configuration</title><link>https://grafana.com/whats-new/2025-05-04-removal-of-editors_can_admin-configuration/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-removal-of-editors_can_admin-configuration</guid><content><![CDATA[<p>Effective starting in Grafana 12.0, the configuration option <code>editors_can_admin</code> is removed. </p>
<p>The <code>editors_can_admin</code> setting in Grafana allows users with the Editor role to create and manage Grafana Teams. Editors in instances with this configuration setting no longer have these extra privileges, but they are still able to manage teams they already created while the setting was active.</p>
<p>We&rsquo;re removing the settings because of the impact they would have on our new access engine. We&rsquo;re not able to support these settings with the engine. We&rsquo;re also considering these settings to be outside of the current engine, making it unsafe to be give continued support to these settings.</p>
<h2 id="migrationmitigation">Migration/mitigation</h2>
<p>There are two alternatives for <code>editors_can_admin</code>:</p>
<ul>
<li>Update Grafana Editors to Grafana Admins.</li>
<li>Grant team creation permissions to users who need to manage teams. Note this is <strong>not possible for OSS users</strong>.</li>
</ul>
]]></content><description>&lt;p>Effective starting in Grafana 12.0, the configuration option &lt;code>editors_can_admin&lt;/code> is removed. &lt;/p>
&lt;p>The &lt;code>editors_can_admin&lt;/code> setting in Grafana allows users with the Editor role to create and manage Grafana Teams. Editors in instances with this configuration setting no longer have these extra privileges, but they are still able to manage teams they already created while the setting was active.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Authentication and authorization</tag><tag>Breaking change</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Trace correlations: instant context hops from any trace</title><link>https://grafana.com/whats-new/2025-05-02-trace-correlations--instant-context-hops-from-any-trace/</link><pubDate>Fri, 02 May 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-30-trace-correlations-instant-context-hops-from-any-trace</guid><content><![CDATA[<p>Troubleshooting with traces just got a lot faster in Grafana Cloud. <strong>Trace correlations</strong> lets you configure custom, context-aware links straight into every span in the trace view. With a single click, you can now jump from a trace to:</p>
<ul>
<li><strong>Logs</strong> filtered by the same trace or service fields</li>
<li><strong>Metrics</strong> focused on the exact service, endpoint, or error condition</li>
<li><strong>Profiles</strong> for CPU, memory, or heap snapshots tied to a span</li>
<li><strong>Dashboards</strong>, runbooks, tickets, or any external URL that enriches your workflow</li>
</ul>
<p>All it takes is a quick rule in <a href="/docs/grafana/latest/administration/correlations/"><strong>Correlations</strong></a>. Simply define which span or trace fields to use as variables, point to your target, and watch contextual links appear in the <a href="/docs/grafana-cloud/visualizations/explore/">Explore</a> trace view.</p>
<p>Available today for all Grafana Cloud stacks running <a href="/docs/grafana-cloud/send-data/traces/">Grafana Cloud Traces</a>.</p>
]]></content><description>&lt;p>Troubleshooting with traces just got a lot faster in Grafana Cloud. &lt;strong>Trace correlations&lt;/strong> lets you configure custom, context-aware links straight into every span in the trace view. With a single click, you can now jump from a trace to:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/datasources/tempo/traces-in-grafana/trace-correlations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Traces</tag><tag>Explore</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Native Histograms Under Public Preview</title><link>https://grafana.com/whats-new/2025-05-01-native-histograms-under-public-preview/</link><pubDate>Fri, 02 May 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-01-native-histograms-under-public-preview</guid><content><![CDATA[<p>We are excited to announce the public preview of native histograms!</p>
<p>Native histograms are a metric type in Prometheus that can produce, store, and query high-resolution histograms of observations. They usually offer higher resolution and more straightforward instrumentation than classic histograms.</p>
<p>Since the private preview, we have progressed on a <a href="/docs/grafana-cloud/cost-management-and-billing/understand-your-invoice/metrics-invoice/#prometheus-native-histograms">new pricing model</a> and added the out-of-order feature. These newly added supports add more value and accuracy to this feature. Please give it a try and let us know how you like it!</p>
]]></content><description>&lt;p>We are excited to announce the public preview of native histograms!&lt;/p>
&lt;p>Native histograms are a metric type in Prometheus that can produce, store, and query high-resolution histograms of observations. They usually offer higher resolution and more straightforward instrumentation than classic histograms.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Metrics</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>mimir-v2.16.0</selfManagedReleaseVersion></item><item><title>k6 browser checks in Synthetic Monitoring are generally available</title><link>https://grafana.com/whats-new/2025-05-01-k6-browser-checks-in-synthetic-monitoring-are-generally-available/</link><pubDate>Thu, 01 May 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-30-k6-browser-checks-in-synthetic-monitoring-are-generally-available</guid><content><![CDATA[<p>We’re excited to announce that k6 browser checks in Synthetic Monitoring are now generally available.</p>
<p>k6 browser checks allow you to go beyond traditional monitoring, enabling you to test and validate real user flows and gain insight into performance in ways you can’t with HTTP-level checks. With browser checks, you’re not just monitoring performance at a protocol level; you’re simulating user interactions that provide you with a much richer view of your app’s behavior in production.</p>
<p>With k6 browser checks, you can control a headless Chrome browser using a Grafana k6 script. Powered by the <a href="/docs/k6/latest/using-k6-browser/">k6 browser module</a>, these checks can:</p>
<ul>
<li>Simulate critical user journeys from across the globe</li>
<li>Measure real-world frontend performance with Web Vitals</li>
<li>Catch regressions before they reach production</li>
<li>Use the same scripts across Grafana Cloud k6 and Synthetic Monitoring</li>
</ul>
<iframe width="560" height="315" src='https://www.youtube.com/embed/bXi9lNV3_fg' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/get-started/create-a-k6-browser-check/">Create a k6 browser check</a> and <a href="/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/k6-browser/">k6 browser check</a> docs.</p>
]]></content><description>&lt;p>We’re excited to announce that k6 browser checks in Synthetic Monitoring are now generally available.&lt;/p>
&lt;p>k6 browser checks allow you to go beyond traditional monitoring, enabling you to test and validate real user flows and gain insight into performance in ways you can’t with HTTP-level checks. With browser checks, you’re not just monitoring performance at a protocol level; you’re simulating user interactions that provide you with a much richer view of your app’s behavior in production.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/k6-browser/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Custom metric labeling for scrape jobs in AWS Observability</title><link>https://grafana.com/whats-new/2025-04-30-custom-metric-labeling-for-scrape-jobs-in-aws-observability/</link><pubDate>Wed, 30 Apr 2025 08:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-05-01-custom-metric-labeling-for-scrape-jobs-in-aws-observability</guid><content><![CDATA[<p>You can define custom labels at the scrape job level across all services in a job, making it easier to:</p>
<ul>
<li>Attribute costs</li>
<li>Track ownership</li>
<li>Apply consistent metadata</li>
</ul>
<p>Especially valuable for teams without direct access to AWS tagging, this feature:</p>
<ul>
<li>Centralizes label management</li>
<li>Reduces duplication</li>
<li>Removes the need for manual, error-prone configuration</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1582px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/cloud-provider/aws-customlabel.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/cloud-provider/aws-customlabel.gif"alt=""width="1582"height="894"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/cloud-provider/aws-customlabel.gif"
            alt=""width="1582"height="894"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>You can define custom labels at the scrape job level across all services in a job, making it easier to:&lt;/p>
&lt;ul>
&lt;li>Attribute costs&lt;/li>
&lt;li>Track ownership&lt;/li>
&lt;li>Apply consistent metadata&lt;/li>
&lt;/ul>
&lt;p>Especially valuable for teams without direct access to AWS tagging, this feature:&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Per-service configuration for logs queries</title><link>https://grafana.com/whats-new/2025-04-28-per-service-configuration-for-logs-queries/</link><pubDate>Mon, 28 Apr 2025 20:39:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-29-per-service-configuration-for-logs-queries</guid><content>&lt;p>You can now configure logs queries per-service and override the global configuration for services in Application Observability.&lt;/p>
&lt;p>This feature allows you to change how service details query logs and facilitate traces to logs, providing the flexibility to mix and match signals across databases and datasources.&lt;/p>
</content><description>&lt;p>You can now configure logs queries per-service and override the global configuration for services in Application Observability.&lt;/p>
&lt;p>This feature allows you to change how service details query logs and facilitate traces to logs, providing the flexibility to mix and match signals across databases and datasources.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/application-observability/manual/configure-per-service/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Application observability</tag><tag>Traces</tag><tag>Logs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Incident Timeline and Attachments in IRM Mobile App</title><link>https://grafana.com/whats-new/2025-04-28-incident-timeline-and-attachments-in-irm-mobile-app/</link><pubDate>Mon, 28 Apr 2025 08:36:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-28-incident-timeline-and-attachments-in-irm-mobile-app</guid><content><![CDATA[<p>We keep making it easier to manage incidents from anywhere — no laptop needed!</p>
<p>With this latest update, you can now dive into the full <strong>incident timeline</strong> directly from your phone. Instantly catch up on everything that&rsquo;s happened: comments, notes, attachments, and key activity — all organised chronologically.</p>
<p>When you open an incident in the IRM Mobile app, you&rsquo;ll now see three tabs:</p>
<ul>
<li><strong>Overview</strong>: basic incident info like roles, participants, and creation details</li>
<li><strong>Timeline</strong>: a complete log of all activity, decisions, and updates throughout the incident</li>
<li><strong>Attachments</strong>: a simple list of all the files and items attached to the incident</li>
</ul>
<p>These new tabs make it faster and easier to stay informed and take action, even while you&rsquo;re on the move.</p>
<p>We’re continuing to evolve the IRM Mobile app based on your feedback — and we’re just getting started.
Update your app today from the App Store or Google Play and check it out!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1390px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/incident_detail_tabs.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/incident_detail_tabs.png"data-srcset="/static/img/oncall/incident_detail_tabs.png?w=320 320w, /static/img/oncall/incident_detail_tabs.png?w=550 550w, /static/img/oncall/incident_detail_tabs.png?w=750 750w, /static/img/oncall/incident_detail_tabs.png?w=900 900w, /static/img/oncall/incident_detail_tabs.png?w=1040 1040w, /static/img/oncall/incident_detail_tabs.png?w=1240 1240w, /static/img/oncall/incident_detail_tabs.png?w=1920 1920w"data-sizes="auto"alt=""width="1390"height="999"/>
        <noscript>
          <img
            src="/static/img/oncall/incident_detail_tabs.png"
            alt=""width="1390"height="999"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We keep making it easier to manage incidents from anywhere — no laptop needed!&lt;/p>
&lt;p>With this latest update, you can now dive into the full &lt;strong>incident timeline&lt;/strong> directly from your phone. Instantly catch up on everything that&amp;rsquo;s happened: comments, notes, attachments, and key activity — all organised chronologically.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><tag>Incident</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>GA release of Grafana Traces Drilldown</title><link>https://grafana.com/whats-new/2025-04-25-ga-release-of-grafana-traces-drilldown/</link><pubDate>Fri, 25 Apr 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-17-ga-release-of-grafana-traces-drilldown</guid><content><![CDATA[<p>We are excited to announce the General Availability (GA) release of Grafana Traces Drilldown, bringing a simplified, queryless experience to distributed tracing analysis. Building on months of public preview feedback and lessons learned from the Drilldown suite, this GA release delivers a refined, integrated solution for deep-dive trace analysis.</p>
<h4 id="key-highlights"><strong>Key highlights</strong></h4>
<ul>
<li><strong>Queryless exploration made simple</strong>: Traces Drilldown eliminates the need to write complex queries. Users can instantly access granular trace-level insights directly from their dashboards. This “queryless” design allows you to effortlessly connect the RED (Rate, Errors, Duration) golden signals with precise trace details.</li>
<li><strong>Seamless navigation</strong>: Enjoy a smooth transition between the high-level trace overview and deep dive span views. This unified navigation experience ensures that you maintain context as you shift from summary views to detailed analysis. This advanced drilldown capability improves incident analysis by providing the contextual insight needed for faster root cause identification.</li>
<li><strong>Built-in investigative tools</strong>: The Traces Drilldown interface features integrated filtering, highlighting, breakdowns, comparisons, and root cause correlation. These built-in tools enable rapid trace assessment by quickly spotlighting abnormalities without the need for external analysis tools.</li>
<li><strong>Detailed trace visualization</strong>: Once you’ve narrowed down your traces of interest, the trace view high-fidelity spans timeline reveals key metadata, duration, and status indicators, helping you quickly identify the origin of performance bottlenecks and errors.</li>
<li><strong>Unified observability experience</strong>: Traces Drilldown connects traces with logs, metrics, and profiles for a cohesive observability workflow. Effortlessly transition from an anomaly in logs or metrics into detailed trace views, enabling you to inspect spans and duration breakdowns to swiftly uncover underlying issues.</li>
</ul>
<h4 id="whats-new-for-ga"><strong>What’s new for GA</strong></h4>
<p><strong>Exemplars</strong></p>
<p>Now, when inspecting your traces, you can take advantage of integrated exemplars embedded directly within the trace metrics. Exemplars highlight representative spans that capture critical events or anomalies, providing a quick visual summary of key operations within your trace data. They help you correlate and prioritize areas that warrant further investigation, all without having to manually sift through extensive trace details.</p>
<p><strong>Streaming</strong></p>
<p>With support for TraceQL query streaming, Traces Drilldown now delivers partial results as they come in, so you no longer have to wait for all results to finish processing before starting your analysis. This capability enables you to review metrics and traces immediately, speeding up root cause analysis and helping you resolve issues more quickly. By receiving incremental results, you can begin exploring critical trace details as soon as they’re available, ensuring a more responsive and dynamic observability experience.</p>
<p><strong>Bug fixes, fit and finish, and quality of life improvements</strong></p>
<p>This release also brings a host of stability and usability refinements. We’ve addressed a range of bugs reported during the public preview phase and made targeted adjustments to the user interface, ensuring smoother navigation and a more polished overall experience. These quality of life enhancements, spanning from improved interactive elements to performance optimizations, empower you to conduct trace analysis with greater efficiency and confidence.</p>
<h4 id="what-this-means-for-you"><strong>What this means for you</strong></h4>
<ul>
<li>Whether you’re tracing a request through your microservices or diagnosing performance anomalies, the Traces Drilldown experience <strong>streamlines investigations</strong> by simplifying your workflow. Start from one of the <a href="https://sre.google/sre-book/monitoring-distributed-systems/#xref_monitoring_golden-signals" target="_blank" rel="noopener noreferrer">golden monitoring signals</a>, pinpoint an issue, and drill down into traces through grouping and comparing, all without having to write custom queries.</li>
<li>The enhanced, queryless interface <strong>accelerates your time-to-insight</strong> by reducing friction for operators and developers alike, enabling faster resolution of incidents and more effective optimization of distributed architectures.</li>
<li>As part of the broader evolution of Grafana’s queryless UI, Traces Drilldown <strong>unifies your observability</strong> by working seamlessly with the improvements across logs, metrics, and profiles. This creates a truly integrated observability suite that meets users where they are.</li>
</ul>
<p>With Traces Drilldown now GA, we continue our commitment to empowering modern observability teams, simplifying your investigative process and ensuring you have the right tools to maintain high performance across complex distributed systems.</p>
]]></content><description>&lt;p>We are excited to announce the General Availability (GA) release of Grafana Traces Drilldown, bringing a simplified, queryless experience to distributed tracing analysis. Building on months of public preview feedback and lessons learned from the Drilldown suite, this GA release delivers a refined, integrated solution for deep-dive trace analysis.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/traces/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Traces Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Pipeline attribute injection in Grafana Fleet Management</title><link>https://grafana.com/whats-new/2025-04-23-pipeline-attribute-injection-in-grafana-fleet-management/</link><pubDate>Wed, 23 Apr 2025 12:55:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-23-pipeline-attribute-injection-now-available-in-grafana-fleet-management</guid><content><![CDATA[<p>Pipelines in Grafana Fleet Management can now inject variable collector attribute values into their configurations. This powerful new feature enables you to <strong>create dynamic configurations</strong> that adapt to each collector’s characteristics, reducing the need for multiple similar pipelines.</p>
<p>Categorize your collectors with meaningful attributes, such as environment type, department, or location. Then inject these attributes into configuration pipelines using the syntax <code>argument.attributes.value[&quot;ATTRIBUTE_KEY&quot;]</code>. With attribute injection, you can</p>
<ul>
<li>Create a single pipeline that works across different environments.</li>
<li>Dynamically set labels based on collector attributes.</li>
<li>Reduce the number of pipelines needed to manage your fleet.</li>
<li>Make configurations more maintainable and scalable.</li>
</ul>
]]></content><description>&lt;p>Pipelines in Grafana Fleet Management can now inject variable collector attribute values into their configurations. This powerful new feature enables you to &lt;strong>create dynamic configurations&lt;/strong> that adapt to each collector’s characteristics, reducing the need for multiple similar pipelines.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/configuration-pipelines/pipeline-attribute-injection/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Updated Grafana IRM settings page</title><link>https://grafana.com/whats-new/2025-04-23-updated-grafana-irm-settings-page/</link><pubDate>Wed, 23 Apr 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-18-updated-grafana-irm-settings-page</guid><content><![CDATA[<p>We&rsquo;ve made several updates to the IRM settings to give administrators greater visibility and control:</p>
<ul>
<li>Renamed the <strong>Organization</strong> settings to <strong>Admin &amp; API</strong>.</li>
<li>Added Admin-level setting to enable or disable the availability of notification channels (such as Slack or MS Teams) across all user profiles.</li>
<li><strong>Deprecated OnCall API tokens</strong> in favor of <a href="/docs/grafana/latest/administration/service-accounts/">Grafana Cloud service accounts</a>. Existing OnCall API tokens can still be used, viewed, and deleted, but new tokens can no longer be generated.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2156px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png"data-srcset="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=320 320w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=550 550w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=750 750w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=900 900w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=1040 1040w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=1240 1240w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=1920 1920w"data-sizes="auto"alt="Before and after image showing the difference in the IRM settings page"width="2156"height="1340"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png"
            alt="Before and after image showing the difference in the IRM settings page"width="2156"height="1340"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;ve made several updates to the IRM settings to give administrators greater visibility and control:&lt;/p>
&lt;ul>
&lt;li>Renamed the &lt;strong>Organization&lt;/strong> settings to &lt;strong>Admin &amp;amp; API&lt;/strong>.&lt;/li>
&lt;li>Added Admin-level setting to enable or disable the availability of notification channels (such as Slack or MS Teams) across all user profiles.&lt;/li>
&lt;li>&lt;strong>Deprecated OnCall API tokens&lt;/strong> in favor of &lt;a href="/docs/grafana/latest/administration/service-accounts/">Grafana Cloud service accounts&lt;/a>. Existing OnCall API tokens can still be used, viewed, and deleted, but new tokens can no longer be generated.&lt;/li>
&lt;/ul>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2156px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png"data-srcset="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=320 320w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=550 550w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=750 750w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=900 900w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=1040 1040w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=1240 1240w, /media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png?w=1920 1920w"data-sizes="auto"alt="Before and after image showing the difference in the IRM settings page"width="2156"height="1340"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/alerting-and-irm/IRM-settings-update.png"
alt="Before and after image showing the difference in the IRM settings page"width="2156"height="1340"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com//docs/grafana-cloud/alerting-and-irm/irm/manage/settings">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Service Center now includes IRM context</title><link>https://grafana.com/whats-new/2025-04-18-grafana-service-center-now-includes-irm-context/</link><pubDate>Fri, 18 Apr 2025 06:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-17-grafana-service-center-now-includes-irm-context</guid><content><![CDATA[<p>We’ve made it easier to understand ownership and take action immediately when a service looks off. The latest update to Grafana Service Center brings IRM (incident response management) context directly into the service details view. You can now quickly see who’s on-call and escalate issues without leaving Service Center.</p>
<p>When a team is assigned to a service and has an active on-call schedule, the service details page shows:</p>
<ul>
<li>Who is currently on call</li>
<li>Their local time and whether they’re within working hours</li>
<li>Quick-access actions like Slack DM and escalation</li>
</ul>
<p>From the same view, you can:</p>
<ul>
<li><strong>Escalate</strong> to a team or individual</li>
<li><strong>Declare an incident</strong></li>
<li><strong>Send a Slack DM</strong> to the on-call responder</li>
</ul>
<p>Escalations and incidents automatically include the <code>service_name</code> label and a link back to the service details page for added context.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1758px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png"data-srcset="/media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=320 320w, /media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=550 550w, /media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=750 750w, /media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=900 900w, /media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=1040 1040w, /media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=1240 1240w, /media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png?w=1920 1920w"data-sizes="auto"alt="Hover over the on-call avatar to reveal who is on-call"width="1758"height="1000"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/alerting-and-irm/whos-on-call-for-a-service2.png"
            alt="Hover over the on-call avatar to reveal who is on-call"width="1758"height="1000"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We’ve made it easier to understand ownership and take action immediately when a service looks off. The latest update to Grafana Service Center brings IRM (incident response management) context directly into the service details view. You can now quickly see who’s on-call and escalate issues without leaving Service Center.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/service-center/escalate-to-irm/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><tag>SLOs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New dashboards schema</title><link>https://grafana.com/whats-new/2025-04-11-new-dashboards-schema/</link><pubDate>Fri, 11 Apr 2025 18:28:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-11-new-dashboards-schema</guid><content><![CDATA[<p>Grafana’s dashboard schema has stayed mostly the same for years, originally built around a single grid layout. Over time, it became more complex and harder to work with, mixing different concerns and adding unnecessary complications. In Grafana v12, we&rsquo;re introducing a new dashboard schema.</p>
<p>With this new architecture based on Scenes, we’re simplifying the schema to make it easier to understand and support powerful new features, like dynamic dashboards, tabs, and canvas-style layouts. The new schema also aims to simplify dashboard management, supporting the as-code approach of Git provisioning.</p>
<p>In the UI, the new schema is automatically enabled with Dynamic dashboards feature and also requires the new dashboards API feature toggle, <code>kubernetesDashboards</code>, to be enabled.</p>
<p><em>Note that this is an experimental feature and <strong>should not be used in production environments, as it might result in an irreversible loss of data</strong>.</em></p>
<p><strong>What does this mean for new dashboards?</strong></p>
<p>With the new schema enabled, you can build dynamic dashboards that support tabs, conditional logic, flexible panel layouts, and much more.</p>
<p><strong>What does this mean for my old dashboards?</strong></p>
<p>You can still open and view your pre-existing dashboards. Upon saving, they’ll be updated to the new schema, where you can take advantage of the new features and functionalities.</p>
<p><strong>What if I disable the dynamic dashboards feature toggle?</strong></p>
<p>Depending on how the dashboard was built, it will behave differently: </p>
<ul>
<li>Dashboards built on the new schema through the UI - View only</li>
<li>Dashboards built on Schema v1 - View and edit</li>
<li>Dashboards built on the new schema with Terraform or the CLI - View and edit </li>
</ul>
<p><strong>What if I disable both the dynamic dashboards and dashboards API feature toggles?</strong></p>
<p>You’ll be unable to view or edit dashboards created or updated in the new schema.</p>
<p><strong>Import/export</strong></p>
<p>From the UI, dashboards created on the new schema can be exported and imported as other dashboards. When you export them to use in another instance, references of data sources are not persisted, but data source types are. You’ll have the option to select the data source of your choice in the import UI.</p>
]]></content><description>&lt;p>Grafana’s dashboard schema has stayed mostly the same for years, originally built around a single grid layout. Over time, it became more complex and harder to work with, mixing different concerns and adding unnecessary complications. In Grafana v12, we&amp;rsquo;re introducing a new dashboard schema.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/observability-as-code/schema-v2/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Pause Adaptive Logs</title><link>https://grafana.com/whats-new/2025-04-11-pause-adaptive-logs/</link><pubDate>Fri, 11 Apr 2025 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-25-pause-adaptive-logs</guid><content><![CDATA[<p>In the middle of an incident? Deploying a service? <em>Would having every log line available help?</em></p>
<p>Now with <strong>Pause Adaptive Logs</strong>, end users of logs can temporarily ingest the logs they need for the service, application, or cluster they care about, without needing to configure anything in Adaptive Logs or work with their centralized team. Get all the cost savings benefits of Adaptive Logs, while making sure your dev teams aren&rsquo;t stranded during an Incident!</p>
<p>Pause Adaptive Logs is in public preview for Grafana Cloud customers, and will be available in all Cloud stacks by April 21. For more information, see our <a href="">documentation</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1360px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png"data-srcset="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=320 320w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=550 550w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=750 750w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=900 900w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=1040 1040w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=1240 1240w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png?w=1920 1920w"data-sizes="auto"alt="Users can click *pause adaptive logs* to temporarily ingest all of their logs"width="1360"height="410"title="Users can click *pause adaptive logs* to temporarily ingest all of their logs"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-before.png"
            alt="Users can click *pause adaptive logs* to temporarily ingest all of their logs"width="1360"height="410"title="Users can click *pause adaptive logs* to temporarily ingest all of their logs"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Users can click <em>pause adaptive logs</em> to temporarily ingest all of their logs</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1342px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png"data-srcset="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=320 320w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=550 550w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=750 750w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=900 900w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=1040 1040w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=1240 1240w, /media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png?w=1920 1920w"data-sizes="auto"alt="All logs matching the current log steam selector are being ingested. By default, *pause adaptive logs* lasts for 1 hour"width="1342"height="410"title="All logs matching the current log steam selector are being ingested. By default, *pause adaptive logs* lasts for 1 hour"/>
        <noscript>
          <img
            src="/media/adaptive-metrics/grafana-drilldown-pause-adaptive-logs-paused.png"
            alt="All logs matching the current log steam selector are being ingested. By default, *pause adaptive logs* lasts for 1 hour"width="1342"height="410"title="All logs matching the current log steam selector are being ingested. By default, *pause adaptive logs* lasts for 1 hour"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">All logs matching the current log steam selector are being ingested. By default, <em>pause adaptive logs</em> lasts for 1 hour</figcaption></a></figure>
]]></content><description>&lt;p>In the middle of an incident? Deploying a service? &lt;em>Would having every log line available help?&lt;/em>&lt;/p>
&lt;p>Now with &lt;strong>Pause Adaptive Logs&lt;/strong>, end users of logs can temporarily ingest the logs they need for the service, application, or cluster they care about, without needing to configure anything in Adaptive Logs or work with their centralized team. Get all the cost savings benefits of Adaptive Logs, while making sure your dev teams aren&amp;rsquo;t stranded during an Incident!&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/adaptive-telemetry/adaptive-logs/pause-adaptive-logs">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Incident roles in the IRM Mobile app</title><link>https://grafana.com/whats-new/2025-04-11-incident-roles-in-the-irm-mobile-app/</link><pubDate>Fri, 11 Apr 2025 12:46:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-14-incident-roles-in-the-irm-mobile-app</guid><content><![CDATA[<p>We continue adding more functionality to the IRM mobile app to make incident management smoother and more flexible, allowing you to react instantly from anywhere.</p>
<p>You can now manage incident roles directly from your phone!</p>
<p>Quickly update who&rsquo;s doing what during an active incident - Whether you need to assign a critical role quickly or adjust assignments as the situation evolves, you can do it all within the IRM mobile app.</p>
<p>Here&rsquo;s an overview of what you can do:</p>
<ul>
<li>Quickly assign &amp; reassign roles by searching and selecting users</li>
<li>Easily unassign users from roles when they&rsquo;re no longer needed</li>
<li>Jump straight into Slack to message an assigned user</li>
</ul>
<p>Update your IRM mobile app today from the App Store or Google Play and experience the improved incident role management!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 4439px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg"data-srcset="/media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=320 320w, /media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=550 550w, /media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=750 750w, /media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=900 900w, /media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=1040 1040w, /media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=1240 1240w, /media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg?w=1920 1920w"data-sizes="auto"alt=""width="4439"height="2397"/>
        <noscript>
          <img
            src="/media/docs/incident/incident-assign-roles-irm-mobile-app-1.jpg"
            alt=""width="4439"height="2397"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We continue adding more functionality to the IRM mobile app to make incident management smoother and more flexible, allowing you to react instantly from anywhere.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Introducing experimental themes</title><link>https://grafana.com/whats-new/2025-04-11-introducing-experimental-themes/</link><pubDate>Fri, 11 Apr 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-10-experimental-themes</guid><content><![CDATA[<p>We’re giving the community early access to several new experimental themes to celebrate the release of Grafana 12! You can jazz up your Grafana experience with <strong>Sapphire dusk, Tron, Gilded grove, Gloom, or Desert bloom</strong>. To see the color scheme of a theme before selecting it, click the user icon in the top-right corner of the page and select <strong>Change theme</strong>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/frontend/screenshot-profile-menu-v12.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/frontend/screenshot-profile-menu-v12.png"data-srcset="/media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=320 320w, /media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=550 550w, /media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=750 750w, /media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=900 900w, /media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=1040 1040w, /media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=1240 1240w, /media/docs/grafana/frontend/screenshot-profile-menu-v12.png?w=1920 1920w"data-sizes="auto"alt="User profile menu"width="2546"height="888"/>
        <noscript>
          <img
            src="/media/docs/grafana/frontend/screenshot-profile-menu-v12.png"
            alt="User profile menu"width="2546"height="888"/>
        </noscript></div></a></figure>
<p>This opens the Change theme drawer, where you can view all themes:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/frontend/screenshot-theme-drawer-v12.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/frontend/screenshot-theme-drawer-v12.png"data-srcset="/media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=320 320w, /media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=550 550w, /media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=750 750w, /media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=900 900w, /media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=1040 1040w, /media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=1240 1240w, /media/docs/grafana/frontend/screenshot-theme-drawer-v12.png?w=1920 1920w"data-sizes="auto"alt="Open theme drawer with Sapphire dusk selected"width="2546"height="1818"/>
        <noscript>
          <img
            src="/media/docs/grafana/frontend/screenshot-theme-drawer-v12.png"
            alt="Open theme drawer with Sapphire dusk selected"width="2546"height="1818"/>
        </noscript></div></a></figure>
<p>Now you can see your selected theme. Enjoy!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 750px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/frontend/screenshot-theme-changed-v12.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/frontend/screenshot-theme-changed-v12.png"data-srcset="/media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=320 320w, /media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=550 550w, /media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=750 750w, /media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=900 900w, /media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=1040 1040w, /media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=1240 1240w, /media/docs/grafana/frontend/screenshot-theme-changed-v12.png?w=1920 1920w"data-sizes="auto"alt="Explore with Sapphire dusk theme applied"width="2546"height="894"/>
        <noscript>
          <img
            src="/media/docs/grafana/frontend/screenshot-theme-changed-v12.png"
            alt="Explore with Sapphire dusk theme applied"width="2546"height="894"/>
        </noscript></div></a></figure>
<p>This feature is automatically enabled in Grafana Cloud. Enable the `grafanaconThemes` feature toggle in Grafana to use this feature. You can find updated documentation in <a href="/docs/grafana/latest/administration/user-management/user-preferences/">User preferences</a> and in <a href="/docs/grafana/latest/administration/organization-preferences/">Organization preferences</a>. Let us know what you think in our <a href="https://docs.google.com/forms/d/e/1FAIpQLSeRKAY8nUMEVIKSYJ99uOO-dimF6Y69_If1Q1jTLOZRWqK1cw/viewform" target="_blank" rel="noopener noreferrer">feedback survey</a>.</p>
]]></content><description>&lt;p>We’re giving the community early access to several new experimental themes to celebrate the release of Grafana 12! You can jazz up your Grafana experience with &lt;strong>Sapphire dusk, Tron, Gilded grove, Gloom, or Desert bloom&lt;/strong>. To see the color scheme of a theme before selecting it, click the user icon in the top-right corner of the page and select &lt;strong>Change theme&lt;/strong>.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>Dynamic dashboards</title><link>https://grafana.com/whats-new/2025-04-10-dynamic-dashboards/</link><pubDate>Thu, 10 Apr 2025 16:52:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-11-dynamic-dashboards</guid><content><![CDATA[<p>Last year, we migrated our dashboard architecture to the Scenes library, unlocking a more stable, dynamic, and flexible foundation for the future of Grafana dashboards. Today, we’re excited to showcase what the team has built on top of it, with a strong focus on improving core user workflows: navigating, consuming, and editing dashboards.</p>
<h4 id="more-efficient-navigation-and-consumption">More efficient navigation and consumption</h4>
<ul>
<li><strong>Tabs for better organization</strong>: Build well-structured dashboards with tabbed layouts for different contexts and user groups.</li>
<li><strong>Conditional rendering</strong>: Show or hide visualizations based on variable selections or data availability, ensuring relevance. </li>
<li><strong>Dashboard content outline</strong>: Navigate dashboards fast with this tree structure, making it easier to jump between sections.</li>
</ul>
<h4 id="powerful-dashboard-editing">Powerful dashboard editing</h4>
<ul>
<li><strong>New flexible panel layout options</strong>: Use custom or auto-grid panel layouts with adjustable settings, like column count, for adaptive dashboard behavior.</li>
<li><strong>Tabs and row grouping</strong>: Group panels into rows or tabs based on your needs. Nested grouping to support complex visual needs is also supported.</li>
<li><strong>Context-aware editing</strong>: Quickly modify tabs or rows, panels, and variables without diving into full edit mode.</li>
<li><strong>Intelligent side pane</strong>: The side pane user interface adapts to your selection, enabling fast actions like duplicating elements or setting layout options.</li>
</ul>
<p>This is an experimental feature and <strong>should not be used in production environments, as it might result in a loss of data</strong>.</p>
]]></content><description>&lt;p>Last year, we migrated our dashboard architecture to the Scenes library, unlocking a more stable, dynamic, and flexible foundation for the future of Grafana dashboards. Today, we’re excited to showcase what the team has built on top of it, with a strong focus on improving core user workflows: navigating, consuming, and editing dashboards.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/dashboards/build-dashboards/create-dynamic-dashboard/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>New controls for logs in Explore</title><link>https://grafana.com/whats-new/2025-04-09-new-controls-for-logs-in-explore/</link><pubDate>Wed, 09 Apr 2025 08:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-15-new-controls-for-logs-in-explore</guid><content><![CDATA[<p>Introducing new controls for Logs in Explore</p>
<p>We’re excited to introduce a new <strong>controls component for Logs in Explore</strong>, designed to make better use of the layout around logs, and give users greater flexibility when working with log data.</p>
<p>This update allows users to <strong>configure key display settings</strong> for a more tailored viewing experience, such as:</p>
<ul>
<li>Log direction</li>
<li>Deduplication strategy</li>
<li>Timestamp visibility</li>
<li>Line wrapping</li>
<li>JSON parsing</li>
</ul>
<p>Users can also access the <strong>download button</strong> for easy export of log data.</p>
<p>Lastly, a new <strong>log level filter</strong> makes it simpler than ever to narrow results by severity, helping users focus on what matters most.</p>
<p>These enhancements make log exploration faster, more efficient, and more customizable.</p>
]]></content><description>&lt;p>Introducing new controls for Logs in Explore&lt;/p>
&lt;p>We’re excited to introduce a new &lt;strong>controls component for Logs in Explore&lt;/strong>, designed to make better use of the layout around logs, and give users greater flexibility when working with log data.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Explore</tag><tag>Logs</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v12.0.0</selfManagedReleaseVersion></item><item><title>RBAC is coming to Dynamic Alerting and available in public preview now</title><link>https://grafana.com/whats-new/2025-04-04-rbac-is-coming-to-dynamic-alerting-and-available-in-public-preview-now/</link><pubDate>Fri, 04 Apr 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-02-rbac-is-coming-to-dynamic-alerting-and-available-in-public-preview-now</guid><content><![CDATA[<p>Dynamic Alerting with our Forecasting and Outlier Detection features now supports role-based access control by introducing the new roles ML Editor, ML Viewer, Sift Editor and Sift Viewer.</p>
<p>ML Editors can:</p>
<ul>
<li>Create/edit/delete forecasts and outlier detectors</li>
<li>Create/edit/delete holidays</li>
</ul>
<p>ML Viewers can:</p>
<ul>
<li>View forecasts and outlier detectors</li>
</ul>
<p>Sift Editors can:</p>
<ul>
<li>Start investigations</li>
<li>Edit configurations</li>
</ul>
<p>Sift Viewers can:</p>
<ul>
<li>View investigations</li>
</ul>
]]></content><description>&lt;p>Dynamic Alerting with our Forecasting and Outlier Detection features now supports role-based access control by introducing the new roles ML Editor, ML Viewer, Sift Editor and Sift Viewer.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/dynamic-alerting/rbac/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Rich Grafana Cloud k6 test run summary in GitHub actions</title><link>https://grafana.com/whats-new/2025-04-03-rich-grafana-cloud-k6-test-run-summary-in-github-actions/</link><pubDate>Thu, 03 Apr 2025 08:57:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-03-rich-grafana-cloud-k6-test-run-summary-in-github-actions</guid><content><![CDATA[<p>We’ve enhanced our <a href="https://github.com/grafana/run-k6-action" target="_blank" rel="noopener noreferrer">GitHub Actions integration for k6</a>, making it even easier to run performance tests seamlessly within your CI/CD pipelines.</p>
<p>Now, when executing k6 tests in the cloud from a GitHub Actions workflow, the pull request comments will automatically <strong>display a rich test summary</strong>. This includes key performance metrics like response times, request rates, pass/fail statuses and comparison with the baseline test runs—providing instant, actionable insights without leaving your development workflow.</p>
<p>Stay on top of your application’s performance with improved visibility and efficiency!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2038px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/k6/screenshot-k6-run-action-summary.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/k6/screenshot-k6-run-action-summary.png"data-srcset="/media/docs/k6/screenshot-k6-run-action-summary.png?w=320 320w, /media/docs/k6/screenshot-k6-run-action-summary.png?w=550 550w, /media/docs/k6/screenshot-k6-run-action-summary.png?w=750 750w, /media/docs/k6/screenshot-k6-run-action-summary.png?w=900 900w, /media/docs/k6/screenshot-k6-run-action-summary.png?w=1040 1040w, /media/docs/k6/screenshot-k6-run-action-summary.png?w=1240 1240w, /media/docs/k6/screenshot-k6-run-action-summary.png?w=1920 1920w"data-sizes="auto"alt="PR comment screenshot of K6 run action"width="2038"height="1432"/>
        <noscript>
          <img
            src="/media/docs/k6/screenshot-k6-run-action-summary.png"
            alt="PR comment screenshot of K6 run action"width="2038"height="1432"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We’ve enhanced our &lt;a href="https://github.com/grafana/run-k6-action" target="_blank" rel="noopener noreferrer">GitHub Actions integration for k6&lt;/a>, making it even easier to run performance tests seamlessly within your CI/CD pipelines.&lt;/p>
&lt;p>Now, when executing k6 tests in the cloud from a GitHub Actions workflow, the pull request comments will automatically &lt;strong>display a rich test summary&lt;/strong>. This includes key performance metrics like response times, request rates, pass/fail statuses and comparison with the baseline test runs—providing instant, actionable insights without leaving your development workflow.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>K6</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Manage Frontend Observability using Terraform</title><link>https://grafana.com/whats-new/2025-04-02-manage-frontend-observability-using-terraform/</link><pubDate>Wed, 02 Apr 2025 19:56:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-02-manage-frontend-observability-using-terraform</guid><content>&lt;p>We are excited to announce that you can now use Terraform to manage Frontend Observability resources.&lt;/p>
&lt;p>You can configure a Terraform provider to connect to the Frontend Observability API and manage resources, such as applications.&lt;/p>
</content><description>&lt;p>We are excited to announce that you can now use Terraform to manage Frontend Observability resources.&lt;/p>
&lt;p>You can configure a Terraform provider to connect to the Frontend Observability API and manage resources, such as applications.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/developer-resources/infrastructure-as-code/terraform/terraform-frontend-observability/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Pipelines history in Grafana Fleet Management</title><link>https://grafana.com/whats-new/2025-04-02-pipelines-history-in-grafana-fleet-management/</link><pubDate>Wed, 02 Apr 2025 18:08:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-02-pipelines-history-in-grafana-fleet-management</guid><content><![CDATA[<p>Grafana Fleet Management now offers an audit trail of configuration pipeline changes. With the <strong>Pipelines history</strong> feature, your team can collaborate more efficiently, ensure audit compliance, and troubleshoot issues caused by configuration changes.</p>
<p>You can view all changes across all pipelines, review changes to a specific pipeline, compare differences between change events for a pipeline, or copy configuration syntax to revert to an earlier version of a pipeline.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2360px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png?w=1920 1920w"data-sizes="auto"alt="&lt;A screen in Fleet Management showing a comparison of two versions of a profiling configuration pipeline.&gt;"width="2360"height="1480"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-pipeline-history-whats-new.png"
            alt="&lt;A screen in Fleet Management showing a comparison of two versions of a profiling configuration pipeline.&gt;"width="2360"height="1480"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Grafana Fleet Management now offers an audit trail of configuration pipeline changes. With the &lt;strong>Pipelines history&lt;/strong> feature, your team can collaborate more efficiently, ensure audit compliance, and troubleshoot issues caused by configuration changes.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/manage-fleet/pipelines/view-pipeline-history">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Filter by alert name in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-04-02-filter-by-alert-name-in-kubernetes-monitoring/</link><pubDate>Wed, 02 Apr 2025 17:33:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-10-filter-by-alert-name-in-kubernetes-monitoring</guid><content><![CDATA[<p>Filter alerts by alert name for improved MTTR.
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1072px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/filter-by-alert-name.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/filter-by-alert-name.gif"alt="Filtering alert list by name"width="1072"height="872"title="Filtering alert list by name"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/filter-by-alert-name.gif"
            alt="Filtering alert list by name"width="1072"height="872"title="Filtering alert list by name"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Filtering alert list by name</figcaption></a></figure></p>
]]></content><description>&lt;p>Filter alerts by alert name for improved MTTR.
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1072px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link captioned"
href="/media/docs/grafana-cloud/k8s/filter-by-alert-name.gif"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload mb-0"
data-src="/media/docs/grafana-cloud/k8s/filter-by-alert-name.gif"alt="Filtering alert list by name"width="1072"height="872"title="Filtering alert list by name"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/filter-by-alert-name.gif"
alt="Filtering alert list by name"width="1072"height="872"title="Filtering alert list by name"/>
&lt;/noscript>&lt;/div>&lt;figcaption class="w-100p caption text-gray-13 ">Filtering alert list by name&lt;/figcaption>&lt;/a>&lt;/figure>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/respond-to-alerts/#start-from-alerts-page">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Role-based Access Control available in Frontend Observability</title><link>https://grafana.com/whats-new/2025-04-01-role-based-access-control-available-in-frontend-observability/</link><pubDate>Tue, 01 Apr 2025 15:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-01-role-based-access-control-available-in-frontend-observability</guid><content><![CDATA[<p>We are excited to announce role-based access control (RBAC) in Frontend Observability.</p>
<p>RBAC provides a standardized way of granting, changing, and revoking access when it comes to viewing and modifying Grafana resources, such as dashboards, reports, and administrative settings.</p>
<p>Please note that Frontend Observability RBAC only includes a set of basic roles and not fine-grained access.</p>
]]></content><description>&lt;p>We are excited to announce role-based access control (RBAC) in Frontend Observability.&lt;/p>
&lt;p>RBAC provides a standardized way of granting, changing, and revoking access when it comes to viewing and modifying Grafana resources, such as dashboards, reports, and administrative settings.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/rbac/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><tag>Real user monitoring</tag><tag>Authentication and authorization</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Geolocation Insights in Frontend Observability</title><link>https://grafana.com/whats-new/2025-04-01-geolocation-insights-in-frontend-observability/</link><pubDate>Tue, 01 Apr 2025 11:25:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-04-01-geolocation-insights-in-frontend-observability</guid><content><![CDATA[<p>We are excited to introduce Geolocation Insights in Frontend Observability.</p>
<p>Frontend applications often serve a globally distributed user base, meaning that your users can be spread across multiple geographical regions and access your application from diverse locations. In some instances, a user’s location can affect the performance of web applications.</p>
<p>With this new feature, Frontend observability can help you determine the approximate location of your users and understand if your application experiences a performance degradation due to user location in relation to the location where the application is deployed. It also can help you visualize demographic information, such as the region that appears most prominent across a user base.</p>
<p>You can achieve these insights without compromising data security or compliance with privacy laws like GDPR, CCPA, and ePrivacy directive. With Geolocation Insights, you can filter, segment, and analyze frontend telemetry based on location data to optimize web performance, localize content, and tailor experiences, all while incorporating privacy by design.</p>
]]></content><description>&lt;p>We are excited to introduce Geolocation Insights in Frontend Observability.&lt;/p>
&lt;p>Frontend applications often serve a globally distributed user base, meaning that your users can be spread across multiple geographical regions and access your application from diverse locations. In some instances, a user’s location can affect the performance of web applications.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/geolocation/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Frontend Observability</tag><tag>Real user monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Extensions support in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2025-03-31-extensions-support-in-grafana-cloud-k6/</link><pubDate>Mon, 31 Mar 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-20-custom-k6-versions-and-extensions-in-grafana-cloud-k6</guid><content><![CDATA[<p>We are excited to announce the public preview of k6 extensions in Grafana Cloud k6.</p>
<p>k6 extensions are libraries that expand the k6 core functionality. For example, the faker k6 extension enables users to generate random fake data, which is not available on k6 by default. Extensions allow the k6 open source project to remain small and focused on its core functionality, but still provide users with a way to add new features to cover any use case, such as supporting a new network protocol.</p>
<p>You can now seamlessly import and use a <a href="/docs/grafana-cloud/testing/k6/author-run/use-k6-extensions/#supported-extensions-in-grafana-cloud">pre-approved set of k6 extensions</a> in your Grafana Cloud k6 tests. Here is an example script that uses the <code>k6/x/faker</code> extension:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">js</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-js">import faker from &#34;k6/x/faker&#34;;

export const options = {
  cloud: {
    name: &#39;Extensions in Grafana Cloud k6&#39;,
  },
}

export default function () {
  console.log(faker.person.firstName());
}</code></pre>
  </div>
</div>
<p>We also display the versions of k6 and extensions that your test runs are using, with links that take you to the source code, to help you debug issues faster.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/k6/screenshot-grafana-cloud-k6-extension-version-5.png"
  alt="A screenshot of Grafana Cloud k6, showing the k6 version and k6/x/faker extension version used in a test run" width="1580"
     height="1102"/></p>
<p>Refer to the <a href="/docs/grafana-cloud/testing/k6/author-run/use-k6-extensions/">docs</a> to learn about how to leverage this feature and what extensions are initially available in the cloud.</p>
]]></content><description>&lt;p>We are excited to announce the public preview of k6 extensions in Grafana Cloud k6.&lt;/p>
&lt;p>k6 extensions are libraries that expand the k6 core functionality. For example, the faker k6 extension enables users to generate random fake data, which is not available on k6 by default. Extensions allow the k6 open source project to remain small and focused on its core functionality, but still provide users with a way to add new features to cover any use case, such as supporting a new network protocol.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/author-run/use-k6-extensions/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New alerting options in Synthetic Monitoring</title><link>https://grafana.com/whats-new/2025-03-31-new-alerting-options-in-synthetic-monitoring/</link><pubDate>Mon, 31 Mar 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-12-new-alerting-options-in-synthetic-monitoring</guid><content><![CDATA[<p>We’re excited to announce the private preview release of new alerting capabilities for Synthetic Monitoring.</p>
<p>You can now create alerts for each check in your Synthetic Monitoring application. For example, you can create an alert based on the number of check failures in a specific time window, with different settings for each one of your checks.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/screenshot-grafana-synthetic-monitoring-failed-checks-alert.png"
  alt="The failed checks alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert if at least 2 executions fail in the last 5 minutes" width="930"
     height="160"/></p>
<p>In addition to failed checks, you can also create an alert if a TLS certificate is set to expire within a certain number of days.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/synthetic-monitoring/grafana-synthetic-monitoring-tls-certificate-expiration-alert.png"
  alt="The TLS certificate alert configuration in the Grafana Cloud Synthetic Monitoring application, showing the option to alert the user if the certificate expires in less than 60 days" width="935"
     height="169"/></p>
<p>The <a href="/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-default-alerts/">default alert rules</a> based on sensitivity thresholds can still be used in combination with per-check alert rules. Per-check alert rules give users more granular control over their alerting needs, and make it easier for users to configure the right alert threshold depending on the services they’re monitoring and the check settings.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-per-check-alerts/">per-check alerts</a> docs.</p>
]]></content><description>&lt;p>We’re excited to announce the private preview release of new alerting capabilities for Synthetic Monitoring.&lt;/p>
&lt;p>You can now create alerts for each check in your Synthetic Monitoring application. For example, you can create an alert based on the number of check failures in a specific time window, with different settings for each one of your checks.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/configure-alerts/configure-per-check-alerts/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Edit incident in IRM Mobile app</title><link>https://grafana.com/whats-new/2025-03-31-edit-incident-in-irm-mobile-app/</link><pubDate>Mon, 31 Mar 2025 08:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-31-edit-incident-in-irm-mobile-app</guid><content><![CDATA[<p>We&rsquo;ve just shipped a big update to our mobile app that many of you have been asking for - you can now <strong>edit incidents directly from your phone</strong>!</p>
<p>No more rushing back to your laptop when you notice a typo in an incident title or need to update the severity level while you&rsquo;re away from your desk. Simply open the Grafana IRM mobile app, navigate to the incident, and make your changes on the spot.</p>
<p>You can now:</p>
<ul>
<li>Fix that embarrassing typo in your incident <strong>title</strong> or <strong>description</strong></li>
<li>Update the <strong>status</strong> as the situation evolves</li>
<li>Change <strong>severity</strong> when you realize it&rsquo;s worse (or better) than you thought</li>
<li>Add or remove <strong>labels</strong> from the incident</li>
</ul>
<p>The update is available now - just grab the latest version from the App Store or Google Play.</p>
<p>Questions or feedback? Let us know what you think!</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/incident/mobile-incident-edit-2.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Edit incident demo</figcaption></figure>
</div>
]]></content><description>&lt;p>We&amp;rsquo;ve just shipped a big update to our mobile app that many of you have been asking for - you can now &lt;strong>edit incidents directly from your phone&lt;/strong>!&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>The LLM plugin now supports Anthropic models and is GA</title><link>https://grafana.com/whats-new/2025-03-26-the-llm-plugin-now-supports-anthropic-models-and-is-ga/</link><pubDate>Wed, 26 Mar 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-25-the-llm-plugin-now-supports-anthropic-models-and-is-ga</guid><content><![CDATA[<p>The LLM plugin is Grafana&rsquo;s access point for GenAI features within Grafana. With the LLM plugin, you can do the following things:</p>
<ul>
<li>AI-powered flame graph interpretation</li>
<li>Incident auto-summary</li>
<li>Dashboard panel title and description generation</li>
<li>Explanations of error log lines in Sift<a href="https://pyroscope.io/blog/ai-powered-flamegraph-interpreter/" target="_blank" rel="noopener noreferrer"></a></li>
</ul>
<p>We now support the usage of Anthropic&rsquo;s API alongside already existing support for OpenAI&rsquo;s API, OpenAI-compatible APIs and custom APIs.</p>
<p><strong>Having flame graphs explained: one of the capabilities in the LLM plugin</strong></p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2188px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/blog/flame_graph_AI_in_grafana_cloud/flame_graph_AI_gif1_and_2_updated.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/blog/flame_graph_AI_in_grafana_cloud/flame_graph_AI_gif1_and_2_updated.gif"alt="gif of flame graph AI in action and how it works"width="2188"height="1480"/>
        <noscript>
          <img
            src="/media/blog/flame_graph_AI_in_grafana_cloud/flame_graph_AI_gif1_and_2_updated.gif"
            alt="gif of flame graph AI in action and how it works"width="2188"height="1480"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>The LLM plugin is Grafana&amp;rsquo;s access point for GenAI features within Grafana. With the LLM plugin, you can do the following things:&lt;/p>
&lt;ul>
&lt;li>AI-powered flame graph interpretation&lt;/li>
&lt;li>Incident auto-summary&lt;/li>
&lt;li>Dashboard panel title and description generation&lt;/li>
&lt;li>Explanations of error log lines in Sift&lt;a href="https://pyroscope.io/blog/ai-powered-flamegraph-interpreter/" target="_blank" rel="noopener noreferrer">&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>We now support the usage of Anthropic&amp;rsquo;s API alongside already existing support for OpenAI&amp;rsquo;s API, OpenAI-compatible APIs and custom APIs.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/llm/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><tag>Plugins</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Infinity data source enables gzip compression for outgoing requests</title><link>https://grafana.com/whats-new/2025-03-25-infinity-data-source-enables-gzip-compression-for-outgoing-requests/</link><pubDate>Tue, 25 Mar 2025 14:27:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-25-infinity-data-source-enables-gzip-compression-for-outgoing-requests</guid><content><![CDATA[<p>The Infinity data source plugin now supports gzip compression for outgoing requests by default, improving data transfer efficiency and dashboard performance. This enhancement reduces payload size, helping users working with large datasets or real-time dashboards experience faster load times and lower network strain.</p>
<p>Previously, adding gzip manually as a request header caused parsing issues. With this update, requests automatically include the <code>Accept-Encoding: gzip</code> header, ensuring smoother data retrieval and visualization.</p>
]]></content><description>&lt;p>The Infinity data source plugin now supports gzip compression for outgoing requests by default, improving data transfer efficiency and dashboard performance. This enhancement reduces payload size, helping users working with large datasets or real-time dashboards experience faster load times and lower network strain.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Infinity data source sets backend parser as the default for new queries to enable backend features</title><link>https://grafana.com/whats-new/2025-03-25-infinity-data-source-sets-backend-parser-as-the-default-for-new-queries-to-enable-backend-features/</link><pubDate>Tue, 25 Mar 2025 14:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-25-infinity-data-source-sets-backend-parser-as-the-default-for-new-queries-to-enable-backend-features</guid><content>&lt;p>The Infinity data source plugin now defaults to the backend parser when creating new queries in dashboards or Explore. Previously, the frontend parser was the default, limiting access to backend features like alerts, recorded queries, and public dashboards.&lt;/p>
&lt;p>Existing queries using the frontend parser will continue to work as before. If any issues arise, switching the parser to Frontend in the query settings may help. This update improves compatibility with Grafana’s backend features from the start.&lt;/p>
</content><description>&lt;p>The Infinity data source plugin now defaults to the backend parser when creating new queries in dashboards or Explore. Previously, the frontend parser was the default, limiting access to backend features like alerts, recorded queries, and public dashboards.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/yesoreyeram-infinity-datasource/latest/query/backend/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Infinity data source can pass Grafana meta data to APIs via headers and query parameters</title><link>https://grafana.com/whats-new/2025-03-25-infinity-data-source-can-pass-grafana-meta-data-to-apis-via-headers-and-query-parameters/</link><pubDate>Tue, 25 Mar 2025 14:12:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-25-infinity-data-source-can-pass-grafana-meta-data-to-apis-via-headers-and-query-parameters</guid><content><![CDATA[<p>The Infinity data source plugin now <strong>allows passing Grafana metadata—such as user ID and data source UID—to underlying APIs as headers or query parameters</strong>. This gives data source admins more control over how metadata is shared with external APIs.</p>
<p>Admins can configure these settings at the data source level, ensuring that metadata is passed consistently while preventing users from overriding values in individual queries. Since different APIs require metadata in different formats, this feature offers flexibility in how values are forwarded.</p>
<p>To maintain security and compatibility, metadata is only handled at the backend and is not automatically forwarded in headers. Additionally, this does not rely on Grafana’s global <code>send_user_header</code> setting, allowing per-instance configuration.</p>
]]></content><description>&lt;p>The Infinity data source plugin now &lt;strong>allows passing Grafana metadata—such as user ID and data source UID—to underlying APIs as headers or query parameters&lt;/strong>. This gives data source admins more control over how metadata is shared with external APIs.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/yesoreyeram-infinity-datasource/latest/references/url/#forwarding-grafana-meta-data-as-headers--query-params">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Infinity data source supports PATCH, PUT, and DELETE HTTP methods</title><link>https://grafana.com/whats-new/2025-03-25-support-for-patch--put--and-delete-http-methods-in-infinity-data-source/</link><pubDate>Tue, 25 Mar 2025 13:16:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-25-support-for-patch-put-and-delete-http-methods-in-infinity-data-source</guid><content><![CDATA[<p>The Infinity data source plugin now supports <strong>additional HTTP methods—PATCH, PUT, and DELETE—through the allowDangerousHTTPMethods configuration.</strong> This improvement gives you greater flexibility when interacting with APIs that require these methods, making it easier to work with a wider range of use cases.</p>
<p>Previously, Infinity only supported GET and POST, as it was designed for read-only queries. However, some use cases require modifying data via PATCH, PUT, or DELETE. Since these methods can perform destructive actions, they are disabled by default.</p>
<p>To enable this, toggle <code>allowDangerousHTTPMethods</code> in your data source configuration.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/infinity/infinity-editor-http-methods.png"
  alt="Infinity data source query editor with additional HTTP methods enabled" width="2208"
     height="858"/></p>
]]></content><description>&lt;p>The Infinity data source plugin now supports &lt;strong>additional HTTP methods—PATCH, PUT, and DELETE—through the allowDangerousHTTPMethods configuration.&lt;/strong> This improvement gives you greater flexibility when interacting with APIs that require these methods, making it easier to work with a wider range of use cases.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/yesoreyeram-infinity-datasource/latest/setup/configuration/#allowing-dangerous-http-methods">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>New token expiry management features</title><link>https://grafana.com/whats-new/2025-03-24-new-token-expiry-management-features/</link><pubDate>Mon, 24 Mar 2025 15:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-05-new-token-expiry-management-features</guid><content><![CDATA[<p>It&rsquo;s easier than ever to stay on top of token rotation with these latest updates:</p>
<p>📩 Automated email reminders – Receive email notifications before a token expires, ensuring a seamless transition.</p>
<p>🛠 Improved token expiry visibility – Easily navigate expiring and expired tokens with clear token warning labels, and a red badge alert in the Cloud Access Policy user interface.</p>
]]></content><description>&lt;p>It&amp;rsquo;s easier than ever to stay on top of token rotation with these latest updates:&lt;/p>
&lt;p>📩 Automated email reminders – Receive email notifications before a token expires, ensuring a seamless transition.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/security-and-account-management/authentication-and-permissions/access-policies/#token-expiration">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>Cloud Free</offering><tag>Authentication and authorization</tag><tag>Security</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Debug Metrics in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-03-24-debug-metrics-in-kubernetes-monitoring/</link><pubDate>Mon, 24 Mar 2025 10:51:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-27-debug-metrics-in-kubernetes-monitoring</guid><content><![CDATA[<p>Get instant clarity when a panel isn&rsquo;t showing any data or inaccurate data. Use Debug Metrics to learn if all the  required metrics that power your panel are available and properly labeled.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1094px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/k8s/debug-metrics.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/k8s/debug-metrics.gif"alt=""width="1094"height="602"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/debug-metrics.gif"
            alt=""width="1094"height="602"/>
        </noscript></div></a></figure>
<p>With Debug Metrics, you have:</p>
<ul>
<li>Faster issue detection when data looks off</li>
<li>Immediate insights to restore accuracy</li>
<li>More confidence in your data-driven decisions</li>
</ul>
<p>Not only can you troubleshoot what data or labels are missing, you can easily understand and learn what data is driving any panel.</p>
]]></content><description>&lt;p>Get instant clarity when a panel isn&amp;rsquo;t showing any data or inaccurate data. Use Debug Metrics to learn if all the required metrics that power your panel are available and properly labeled.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:3002/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/troubleshooting/#debug-metrics">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Cross-region connectivity support for AWS PrivateLink</title><link>https://grafana.com/whats-new/2025-03-18-cross-region-connectivity-support-for-aws-privatelink/</link><pubDate>Tue, 18 Mar 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-13-cross-region-connectivity-support-for-aws-privatelink</guid><content><![CDATA[<p>Grafana Cloud now supports native cross-region connectivity using AWS PrivateLink.</p>
<p>Previously, AWS PrivateLink only supported connectivity to VPC endpoint services in the same region. Connecting to services in a different region required setting VPC Peering between both regions, and this was complicated in some environments.</p>
<p>This launch allows you to connect directly to Grafana Cloud endpoint services hosted in other <a href="https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html#:~:text=AWS%20groups%20Regions%20into%20partitions,resources%20in%20a%20different%20partition." target="_blank" rel="noopener noreferrer">AWS Regions</a> over PrivateLink endpoints.</p>
]]></content><description>&lt;p>Grafana Cloud now supports native cross-region connectivity using AWS PrivateLink.&lt;/p>
&lt;p>Previously, AWS PrivateLink only supported connectivity to VPC endpoint services in the same region. Connecting to services in a different region required setting VPC Peering between both regions, and this was complicated in some environments.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/aws-privatelink/configure-privatelink/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Introducing the unified Grafana Cloud IRM app</title><link>https://grafana.com/whats-new/2025-03-17-introducing-the-unified-grafana-cloud-irm-app/</link><pubDate>Mon, 17 Mar 2025 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-15-introducing-the-unified-grafana-cloud-irm-app</guid><content><![CDATA[<p>Grafana OnCall and Grafana Incident are now unified into a single application: <strong>Grafana IRM</strong>. This update simplifies workflows, consolidates configurations, and provides a more integrated experience for managing on-call schedules, alert escalations, and incident response. Changes include:</p>
<ul>
<li>One app for on-call and incident response – On-call and incident settings are now managed in a single location. No more switching between separate apps in Grafana Cloud.</li>
<li>New <strong>My IRM</strong> dashboard – Get a complete view of ongoing alerts and incidents in one place.</li>
<li>Seamless transition – Existing OnCall and Incident users retain all data; all on-call schedules, integrations, and settings remain intact.</li>
</ul>
<p>The Grafana Cloud IRM app is gradually rolling out between <strong>March 17-24, 2025</strong>, and will be available in all Cloud instances by the end of March.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Eu0iLDFVdy0' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Grafana OnCall and Grafana Incident are now unified into a single application: &lt;strong>Grafana IRM&lt;/strong>. This update simplifies workflows, consolidates configurations, and provides a more integrated experience for managing on-call schedules, alert escalations, and incident response. Changes include:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Fleet Management + Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-03-12-fleet-management---kubernetes-monitoring/</link><pubDate>Wed, 12 Mar 2025 23:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-12-fleet-management-kubernetes-monitoring</guid><content><![CDATA[<p>When you configure Kubernetes Monitoring, you can select <a href="/docs/grafana-cloud/send-data/fleet-management/introduction/">Fleet Management</a> for monitoring, configuring, and managing your Alloy deployments.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1014px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/k8s/method-fleetmng.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/k8s/method-fleetmng.png"data-srcset="/media/docs/grafana-cloud/k8s/method-fleetmng.png?w=320 320w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=550 550w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=750 750w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=900 900w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=1920 1920w"data-sizes="auto"alt=""width="1014"height="346"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/method-fleetmng.png"
            alt=""width="1014"height="346"/>
        </noscript></div></a></figure>
<p>Additional buttons are available on any <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#explore-using-the-kubernetes-structure">Cluster detail page</a> for you to immediately access the namespaces and workloads on the Cluster.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2854px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png"data-srcset="/media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=320 320w, /media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=550 550w, /media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=750 750w, /media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=900 900w, /media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png?w=1920 1920w"data-sizes="auto"alt="Navigating from Cluster detail page to namespace and workload lists"width="2854"height="2405"title="Navigating from Cluster detail page to namespace and workload lists"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/ClusterWorkloadNamespace_buttons.png"
            alt="Navigating from Cluster detail page to namespace and workload lists"width="2854"height="2405"title="Navigating from Cluster detail page to namespace and workload lists"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Navigating from Cluster detail page to namespace and workload lists</figcaption></a></figure>
]]></content><description>&lt;p>When you configure Kubernetes Monitoring, you can select &lt;a href="/docs/grafana-cloud/send-data/fleet-management/introduction/">Fleet Management&lt;/a> for monitoring, configuring, and managing your Alloy deployments.&lt;/p>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1014px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/grafana-cloud/k8s/method-fleetmng.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/grafana-cloud/k8s/method-fleetmng.png"data-srcset="/media/docs/grafana-cloud/k8s/method-fleetmng.png?w=320 320w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=550 550w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=750 750w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=900 900w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/method-fleetmng.png?w=1920 1920w"data-sizes="auto"alt=""width="1014"height="346"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/k8s/method-fleetmng.png"
alt=""width="1014"height="346"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>Additional buttons are available on any &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#explore-using-the-kubernetes-structure">Cluster detail page&lt;/a> for you to immediately access the namespaces and workloads on the Cluster.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/helm-chart-config/#remote-configuration">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Fleet Management is now GA</title><link>https://grafana.com/whats-new/2025-03-12-fleet-management-is-now-ga/</link><pubDate>Wed, 12 Mar 2025 13:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-10-fleet-management-is-now-ga</guid><content><![CDATA[<p>We&rsquo;re excited to announce that <a href="/docs/grafana-cloud/send-data/fleet-management/introduction/">Grafana Fleet Management</a> is generally available! Since launching Fleet Management in <a href="/blog/2024/11/20/easily-control-observability-collectors-at-scale-with-fleet-management-in-grafana-cloud/">public preview</a> last November, we&rsquo;ve been working to add more features to help you monitor and manage your collector fleets at scale. Here are some of these enhancements:</p>
<ul>
<li>Provision your collectors and configuration pipelines with <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/infrastructure-as-code/terraform/">Terraform</a>.</li>
<li>Deploy and configure collectors as native <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/onboard-collectors/kubernetes/">Kubernetes</a> resources.</li>
<li>Add pre-built configuration pipelines from the <a href="/docs/grafana-cloud/send-data/fleet-management/set-up/configuration-pipelines/integrations/">integration catalog</a>.</li>
<li>Learn how to <a href="/docs/grafana-cloud/send-data/fleet-management/streamline-workflows/">streamline</a> your remote configuration workflows to help you save time and money.</li>
</ul>
<p>Get started with Grafana Fleet Management today!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2084px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png"data-srcset="/media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=320 320w, /media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=550 550w, /media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=750 750w, /media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=900 900w, /media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=1040 1040w, /media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=1240 1240w, /media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png?w=1920 1920w"data-sizes="auto"alt="Fleet Management offers these solutions: centralized monitoring, remote configuration, cost controls."width="2084"height="940"/>
        <noscript>
          <img
            src="/media/docs/fleet-management/screenshot-fleet-management-whats-new-ga.png"
            alt="Fleet Management offers these solutions: centralized monitoring, remote configuration, cost controls."width="2084"height="940"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that &lt;a href="/docs/grafana-cloud/send-data/fleet-management/introduction/">Grafana Fleet Management&lt;/a> is generally available! Since launching Fleet Management in &lt;a href="/blog/2024/11/20/easily-control-observability-collectors-at-scale-with-fleet-management-in-grafana-cloud/">public preview&lt;/a> last November, we&amp;rsquo;ve been working to add more features to help you monitor and manage your collector fleets at scale. Here are some of these enhancements:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Plugin details links improvements</title><link>https://grafana.com/whats-new/2025-03-12-plugin-details-links-improvements/</link><pubDate>Wed, 12 Mar 2025 11:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-12-plugin-details-links-improvements</guid><content><![CDATA[<p><strong>Standardized links for plugins to simplify user-developer interactions</strong></p>
<p>We&rsquo;re pleased to announce an improvement to the Grafana plugin catalog that benefits both Grafana users and plugin developers. By introducing standardized links on plugin details pages, we&rsquo;re making it easier for users to engage with developers, and find the essential information they need to get the most out of a plugin. Developers, in turn, will gain valuable feedback and support from their audience.</p>
<p>Previously, plugin details pages in the Grafana Catalog relied on custom links provided by developers, leading to inconsistencies in information being available. These are still configurable, but are now augmented with standard links for key elements such as raising an issue, or navigating to the source code repository if the plugin is open source.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1398px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/screenshot-grafana-plugin-details-links.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/screenshot-grafana-plugin-details-links.png"data-srcset="/media/screenshot-grafana-plugin-details-links.png?w=320 320w, /media/screenshot-grafana-plugin-details-links.png?w=550 550w, /media/screenshot-grafana-plugin-details-links.png?w=750 750w, /media/screenshot-grafana-plugin-details-links.png?w=900 900w, /media/screenshot-grafana-plugin-details-links.png?w=1040 1040w, /media/screenshot-grafana-plugin-details-links.png?w=1240 1240w, /media/screenshot-grafana-plugin-details-links.png?w=1920 1920w"data-sizes="auto"alt="plugin-details-links"width="1398"height="1120"/>
        <noscript>
          <img
            src="/media/screenshot-grafana-plugin-details-links.png"
            alt="plugin-details-links"width="1398"height="1120"/>
        </noscript></div></a></figure>
<p><strong>Action required for plugin developers</strong></p>
<p>We recommend plugin developers check the inferred links by viewing their plugin in the catalog. You can update these by providing values in your <a href="/developers/plugin-tools/reference/plugin-json#links">plugin.json metadata file</a> and <a href="/developers/plugin-tools/publish-a-plugin/publish-a-plugin">submitting a new update</a> to the catalog. Consider removing redundant custom links which are now served by the standardized links.</p>
<p><strong>Next steps</strong></p>
<p>We are continuing to evolve the plugin catalog experience to make it easier to understand a plugin’s capabilities and support their developers. In a future update we are looking to provide plugin developers the means to advertise github sponsorship or other options so that users can help support the continued enhancement and maintenance of community plugins they depend on.</p>
<p>We welcome any and all feedback or suggestions for the plugin catalog, you can let us know your thoughts by <a href="https://github.com/grafana/grafana/issues" target="_blank" rel="noopener noreferrer">raising an issue</a> in the main Grafana repository.</p>
]]></content><description>&lt;p>&lt;strong>Standardized links for plugins to simplify user-developer interactions&lt;/strong>&lt;/p>
&lt;p>We&amp;rsquo;re pleased to announce an improvement to the Grafana plugin catalog that benefits both Grafana users and plugin developers. By introducing standardized links on plugin details pages, we&amp;rsquo;re making it easier for users to engage with developers, and find the essential information they need to get the most out of a plugin. Developers, in turn, will gain valuable feedback and support from their audience.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Grafana Cloud Metrics - OpenTelemetry Resource Attribute Default Labels</title><link>https://grafana.com/whats-new/2025-03-09-grafana-cloud-metrics---opentelemetry-resource-attribute-default-labels/</link><pubDate>Mon, 10 Mar 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-11-grafana-cloud-metrics-opentelemetry-resource-attribute-default-labels</guid><content>&lt;p>On March 10, 2025, we started rolling out &lt;a href="/docs/mimir/next/configure/configure-otel-collector/#work-with-default-opentelemetry-labels">a default list of resource attributes&lt;/a> as labels on Grafana Cloud Metrics. The goal is to simplify data exploration and correlation for customers sending OpenTelemetry metrics. We expect the total rollout time to be a few weeks.&lt;/p>
</content><description>&lt;p>On March 10, 2025, we started rolling out &lt;a href="/docs/mimir/next/configure/configure-otel-collector/#work-with-default-opentelemetry-labels">a default list of resource attributes&lt;/a> as labels on Grafana Cloud Metrics. The goal is to simplify data exploration and correlation for customers sending OpenTelemetry metrics. We expect the total rollout time to be a few weeks.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Metrics</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>mimir-2.16.0</selfManagedReleaseVersion></item><item><title>Improved performance in geomap visualizations</title><link>https://grafana.com/whats-new/2025-03-07-improved-performance-in-geomap-visualizations/</link><pubDate>Fri, 07 Mar 2025 21:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-06-improved-performance-in-geomap-visualizations</guid><content><![CDATA[<p>We&rsquo;ve moved over to WebGL for geomap marker layers. You can expect a significant increase in performance and stability, which is especially noticeable for larger datasets.</p>
<p>The following examples show a comparison of before and after switching to WebGL.</p>
<h4 id="before">Before</h4>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 640px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/panels-visualizations/geomap-vector-1k-markers-11.6.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/panels-visualizations/geomap-vector-1k-markers-11.6.gif"alt="before with 1000 markers"width="640"height="314"title="1,000 styled markers with text labels"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/geomap-vector-1k-markers-11.6.gif"
            alt="before with 1000 markers"width="640"height="314"title="1,000 styled markers with text labels"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">1,000 styled markers with text labels</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 640px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/panels-visualizations/geomap-vector-10k-markers-11.6.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/panels-visualizations/geomap-vector-10k-markers-11.6.gif"alt="before with 10,000 markers"width="640"height="314"title="10,000 styled markers with text labels 😰"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/geomap-vector-10k-markers-11.6.gif"
            alt="before with 10,000 markers"width="640"height="314"title="10,000 styled markers with text labels 😰"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">10,000 styled markers with text labels 😰</figcaption></a></figure>
<h4 id="after">After</h4>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 640px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/panels-visualizations/geomap-webgl-1k-markers-11.6.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/panels-visualizations/geomap-webgl-1k-markers-11.6.gif"alt="after with 1,000 markers"width="640"height="314"title="1,000 styled markers with text labels"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/geomap-webgl-1k-markers-11.6.gif"
            alt="after with 1,000 markers"width="640"height="314"title="1,000 styled markers with text labels"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">1,000 styled markers with text labels</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 640px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/panels-visualizations/geomap-webgl-10k-markers-11.6.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/panels-visualizations/geomap-webgl-10k-markers-11.6.gif"alt="after with 10,000 markers"width="640"height="314"title="10,000 styled markers with text labels"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/geomap-webgl-10k-markers-11.6.gif"
            alt="after with 10,000 markers"width="640"height="314"title="10,000 styled markers with text labels"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">10,000 styled markers with text labels</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 640px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/panels-visualizations/geomap-webgl-100k-markers-11.6.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/panels-visualizations/geomap-webgl-100k-markers-11.6.gif"alt="after with 100,000 markers"width="640"height="314"title="100,000 styled markers with text labels 🚀"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/geomap-webgl-100k-markers-11.6.gif"
            alt="after with 100,000 markers"width="640"height="314"title="100,000 styled markers with text labels 🚀"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">100,000 styled markers with text labels 🚀</figcaption></a></figure>
<p>Note: You might notice a slight change in styling due to the change in rendering technology. As always, we look forward to your feedback!</p>
]]></content><description>&lt;p>We&amp;rsquo;ve moved over to WebGL for geomap marker layers. You can expect a significant increase in performance and stability, which is especially noticeable for larger datasets.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Alert rule version history</title><link>https://grafana.com/whats-new/2025-03-06-alert-rule-version-history/</link><pubDate>Fri, 07 Mar 2025 00:03:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-07-alert-rule-version-history</guid><content><![CDATA[<p>The alert rule history</p>
<p>Alerting has added a new feature that allows you to review, compare, and restore previous alert rules.</p>
<ul>
<li>
<p>You now can restore old rule versions from the versions tab in the detail view.</p>
</li>
<li>
<p>For Immutable rules (rules that are provisioned, federated, or rules that come from a plugin), versions cannot be restored, only compared.</p>
</li>
<li>
<p>If when trying to restore a version, is not possible due to different changes in the environment, the UI redirects the user to the alert rule form with the version to recover. This allows you to review, correct the data, and save the rule.</p>
</li>
</ul>
]]></content><description>&lt;p>The alert rule history&lt;/p>
&lt;p>Alerting has added a new feature that allows you to review, compare, and restore previous alert rules.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>You now can restore old rule versions from the versions tab in the detail view.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/monitor-status/view-alert-rules/#">Documentation</documentationURL><offering>Cloud Free</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Alert rule version history</title><link>https://grafana.com/whats-new/2025-03-05-alert-rule-version-history/</link><pubDate>Wed, 05 Mar 2025 16:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-05-alert-rule-version-history</guid><content><![CDATA[<p>Grafana Managed Alerts now supports version history. You can view, compare, and restore your alert&rsquo;s historical versions by navigating to the alert details view of any Grafana Managed Alert rule and clicking the <strong>Version</strong> tab.</p>
]]></content><description>&lt;p>Grafana Managed Alerts now supports version history. You can view, compare, and restore your alert&amp;rsquo;s historical versions by navigating to the alert details view of any Grafana Managed Alert rule and clicking the &lt;strong>Version&lt;/strong> tab.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><offering>None</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>LBAC for data sources - metrics</title><link>https://grafana.com/whats-new/2025-02-28-lbac-for-data-sources---metrics/</link><pubDate>Fri, 28 Feb 2025 13:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-28-lbac-for-datasources-metrics</guid><content><![CDATA[<p>It can be hard for teams to collaborate on dashboards when they have to use different data sources. Grafana instances can become cluttered and confusing with hundreds of data sources.</p>
<p>LBAC (Label Based Access Control) for data sources - metrics is our <strong>second</strong> step towards seamless management of access for Mimir metrics. Each team views the same data source filtered by their team’s label permissions.</p>
<p><strong>Feature highlights</strong></p>
<ul>
<li>Teams can view queries to the same data source with different LBAC rules applied</li>
<li>Configurable using API and the UI</li>
<li>Simplified LBAC notation is automatically converted into correct custom headers</li>
</ul>
<p><strong>Best practices</strong></p>
<ul>
<li>We recommend you only add query permissions for teams that will have LBAC rules and remove default <code>Viewer</code> and <code>Editor</code> query permissions.</li>
<li>As an initial setup, we recommend defining as few rules as possible for each team, making sure that they&rsquo;re additive rather than negating one another.</li>
<li>For validating rules, we recommend testing each rule in Explore view. This allows you to see the logs that would be returned for the specific rule.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/lbac.png"
  alt="datasource permissions tab - team lbac" width="2434"
     height="784"/></p>
]]></content><description>&lt;p>It can be hard for teams to collaborate on dashboards when they have to use different data sources. Grafana instances can become cluttered and confusing with hundreds of data sources.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/%3cGRAFANA_VERSION%3e/administration/data-source-management/teamlbac/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Authentication and authorization</tag><tag>Metrics</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>LBAC for data sources - logs</title><link>https://grafana.com/whats-new/2025-02-28-lbac-for-data-sources---logs/</link><pubDate>Fri, 28 Feb 2025 11:09:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-28-lbac-for-data-sources-logs</guid><content><![CDATA[<p>It can be hard for teams to collaborate on dashboards when they have to use different data sources. Grafana instances can become cluttered and confusing with hundreds of data sources.</p>
<p>LBAC (Label Based Access Control) for data sources - logs (previously called Team LBAC) is our first step towards seamless management of access for Loki logs. Each team views the same data source filtered by their team’s label permissions.</p>
<p><strong>Feature highlights</strong></p>
<ul>
<li>Teams can view queries to the same data source with different LBAC rules applied</li>
<li>Configurable using the API and the UI</li>
<li>Simplified LBAC notation is automatically converted into correct custom headers</li>
</ul>
<p><strong>Best practices</strong></p>
<ul>
<li>We recommend you only add query permissions for teams that will have LBAC rules and remove default <code>Viewer</code> and <code>Editor</code> query permissions.</li>
<li>As an initial setup, we recommend defining as few rules as possible for each team, making sure that they&rsquo;re additive rather than negating one another.</li>
<li>For validating rules, we recommend testing each rule in Loki Explore view. This allows you to see the logs that would be returned for the specific rule.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/lbac.png"
  alt="datasource permissions tab - team lbac" width="2434"
     height="784"/></p>
]]></content><description>&lt;p>It can be hard for teams to collaborate on dashboards when they have to use different data sources. Grafana instances can become cluttered and confusing with hundreds of data sources.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/%3cGRAFANA_VERSION%3e/administration/data-source-management/teamlbac/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><offering>Cloud Free</offering><tag>Data sources</tag><tag>Logs</tag><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>New Actions cell type for table visualizations</title><link>https://grafana.com/whats-new/2025-02-26-new-actions-cell-type-for-table-visualizations/</link><pubDate>Wed, 26 Feb 2025 21:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-26-new-actionscell-for-table-visualization</guid><content><![CDATA[<p>The table visualization now includes a new <strong>Actions</strong> cell type, which lets you trigger actions directly from table cells. This enhancement allows you to define custom actions, such as triggering external workflows, from within a table column:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="https://grafana.com/media/docs/grafana/panels-visualizations/table-actions-cell-v11.6.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The table visualization now includes a new &lt;strong>Actions&lt;/strong> cell type, which lets you trigger actions directly from table cells. This enhancement allows you to define custom actions, such as triggering external workflows, from within a table column:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#actions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Visualization actions are now GA</title><link>https://grafana.com/whats-new/2025-02-26-visualization-actions-are-now-ga/</link><pubDate>Wed, 26 Feb 2025 18:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-14-actions-added-to-visualizations</guid><content><![CDATA[<p>Actions for visualizations are now generally available. With actions, you can trigger basic, unauthenticated API calls from a dashboard panel. Previously experimental, actions are now generally available for the following visualizations:</p>
<ul>
<li>Time series</li>
<li>Bar chart</li>
<li>Candlestick</li>
<li>State timeline</li>
<li>Status history</li>
<li>Table</li>
<li>Trend</li>
<li>XY chart</li>
</ul>
<p>You can find actions under the <strong>Data links and actions</strong> section of the panel editor pane (previously the <strong>Data links</strong> section).</p>
]]></content><description>&lt;p>Actions for visualizations are now generally available. With actions, you can trigger basic, unauthenticated API calls from a dashboard panel. Previously experimental, actions are now generally available for the following visualizations:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/configure-data-links/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Graphite, Splunk, and AppDynamics are now supported by Grafana SLO</title><link>https://grafana.com/whats-new/2025-02-25-graphite--splunk--and-appdynamics-are-now-supported-by-grafana-slo/</link><pubDate>Tue, 25 Feb 2025 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-24-big-tent-slos</guid><content><![CDATA[<p>Grafana SLO now supports <strong>Graphite, Splunk,</strong> and <strong>AppDynamics</strong> data sources, enabling teams to monitor and improve the reliability of even more of their services. You can now track SLOs across a broader range of observability data, ensuring more comprehensive service health insights and reducing alert fatigue.</p>
]]></content><description>&lt;p>Grafana SLO now supports &lt;strong>Graphite, Splunk,&lt;/strong> and &lt;strong>AppDynamics&lt;/strong> data sources, enabling teams to monitor and improve the reliability of even more of their services. You can now track SLOs across a broader range of observability data, ensuring more comprehensive service health insights and reducing alert fatigue.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Better time region control in Annotations with Cron syntax</title><link>https://grafana.com/whats-new/2025-02-20-better-time-region-control-in-annotations-with-cron-syntax/</link><pubDate>Thu, 20 Feb 2025 20:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-19-better-time-region-control-with-cron-syntax</guid><content><![CDATA[<p>Using Cron syntax, you can define more granular schedules than previously possible with just weekday and time selections. For example, it is now possible to create a single time region query that marks periods like &ldquo;At 21:00 on the second Tuesday of every other month&rdquo; or &ldquo;Weekdays 9-5.&rdquo; To try it out create an Annotation, toggle the <strong>Advanced</strong> switch and use <a href="https://crontab.run/" target="_blank" rel="noopener noreferrer">Cron syntax</a> to set more granular time region controls.<a href="https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules" target="_blank" rel="noopener noreferrer"></a></p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png"data-srcset="/media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png?w=1920 1920w"data-sizes="auto"alt="Time region query with cron syntax"width="768"height="574"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-annotations-cron-option-v11.6.png"
            alt="Time region query with cron syntax"width="768"height="574"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Using Cron syntax, you can define more granular schedules than previously possible with just weekday and time selections. For example, it is now possible to create a single time region query that marks periods like &amp;ldquo;At 21:00 on the second Tuesday of every other month&amp;rdquo; or &amp;ldquo;Weekdays 9-5.&amp;rdquo; To try it out create an Annotation, toggle the &lt;strong>Advanced&lt;/strong> switch and use &lt;a href="https://crontab.run/" target="_blank" rel="noopener noreferrer">Cron syntax&lt;/a> to set more granular time region controls.&lt;a href="https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules" target="_blank" rel="noopener noreferrer">&lt;/a>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/build-dashboards/annotate-visualizations/#add-time-regions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Dashboard variables supported for all transformations</title><link>https://grafana.com/whats-new/2025-02-16-dashboard-variables-supported-for-all-transformations/</link><pubDate>Mon, 17 Feb 2025 00:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-03-06-variables-supported-for-all-transformations</guid><content><![CDATA[<p>In previous releases, we added support for dashboard variables to a small number of transformations.
Now this functionality has been added to all transformations, where applicable.
All text input fields in transformations accept <a href="/docs/grafana-cloud/visualizations/dashboards/variables/">variable syntax</a>:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 549px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png?w=1920 1920w"data-sizes="auto"alt="Transformation with a mock variable in a text field"width="549"height="234"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-transformation-variables-v11.6.png"
            alt="Transformation with a mock variable in a text field"width="549"height="234"/>
        </noscript></div></a></figure>
<p>When you use dashboard variables in transformations, the variables are automatically interpolated before the transformations are applied to the data.</p>
<p>For an example, refer to the <a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#use-a-dashboard-variable">Filter fields by name transformation documentation</a>.</p>
<p>As part of this update, the <code>transformationsVariableSupport</code> feature toggle has been deprecated.</p>
<p>To learn more about dashboard variables in transformations, refer to the following video demo:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/WE0tt69ApO4' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>In previous releases, we added support for dashboard variables to a small number of transformations.
Now this functionality has been added to all transformations, where applicable.
All text input fields in transformations accept &lt;a href="/docs/grafana-cloud/visualizations/dashboards/variables/">variable syntax&lt;/a>:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#dashboard-variables-in-transformations">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>One-click data links in visualizations</title><link>https://grafana.com/whats-new/2025-02-13-one-click-data-links-in-visualizations/</link><pubDate>Thu, 13 Feb 2025 17:56:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-11-one-click-data-links-and-actions-in-visualizations</guid><content><![CDATA[<p>You can now configure data links to be accessed with a single click. We&rsquo;ve added the <strong>One click</strong> switch to data links for the following visualizations:</p>
<ul>
<li>Time series</li>
<li>Bar chart</li>
<li>Candlestick</li>
<li>State timeline</li>
<li>Status history</li>
<li>Trend</li>
<li>XY chart</li>
</ul>
<p>You can only have one <strong>One click</strong> data link, so if you enable it for one, the feature is automatically disabled for others.</p>
]]></content><description>&lt;p>You can now configure data links to be accessed with a single click. We&amp;rsquo;ve added the &lt;strong>One click&lt;/strong> switch to data links for the following visualizations:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/configure-data-links/#add-a-data-link">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Grafana Cloud Integrations now available in Grafana Fleet Management</title><link>https://grafana.com/whats-new/2025-02-13-grafana-cloud-integrations-now-available-in-grafana-fleet-management/</link><pubDate>Thu, 13 Feb 2025 17:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-13-grafana-cloud-integrations-now-available-in-grafana-fleet-management</guid><content><![CDATA[<p><a href="/docs/grafana-cloud/send-data/fleet-management/">Grafana Fleet Management</a> now includes the <a href="/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/">Grafana Cloud Integrations catalog</a>, combining the preconfigured functionality of Integrations and the scalability of remote configuration.</p>
<p>Choose from a list of platform-specific integration templates to automatically build configuration pipelines in Fleet Management and then assign attributes to match those pipelines to specific collectors.</p>
<p>With integration templates in Fleet Management, you can remotely configure all your collectors in just a few clicks.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/fleet-management/gif-fleet-management-integration-catalog.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>&lt;a href="/docs/grafana-cloud/send-data/fleet-management/">Grafana Fleet Management&lt;/a> now includes the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/">Grafana Cloud Integrations catalog&lt;/a>, combining the preconfigured functionality of Integrations and the scalability of remote configuration.&lt;/p>
&lt;p>Choose from a list of platform-specific integration templates to automatically build configuration pipelines in Fleet Management and then assign attributes to match those pipelines to specific collectors.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/configuration-pipelines/integrations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><tag>Integrations</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Fleet Management now supports Terraform</title><link>https://grafana.com/whats-new/2025-02-13-grafana-fleet-management-now-supports-terraform/</link><pubDate>Thu, 13 Feb 2025 17:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-13-grafana-fleet-management-now-supports-terraform</guid><content><![CDATA[<p>You can now provision your <a href="/docs/grafana-cloud/send-data/fleet-management/">Grafana Fleet Management</a> collectors and configuration pipelines using the <a href="https://registry.terraform.io/providers/grafana/grafana/latest/docs" target="_blank" rel="noopener noreferrer">Grafana Terraform provider</a> (v3.19.0 or later).</p>
<p>Use <a href="https://www.terraform.io/" target="_blank" rel="noopener noreferrer">Terraform</a> to preregister new collectors for the Fleet Management service, add remote attributes to collectors that are already registered, and build configuration pipelines to remotely configure your fleet. With Terraform and Fleet Management, you can create a stable, consistent, scalable observability setup.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/fleet-management/gif-fleet-management-terraform-demo.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>You can now provision your &lt;a href="/docs/grafana-cloud/send-data/fleet-management/">Grafana Fleet Management&lt;/a> collectors and configuration pipelines using the &lt;a href="https://registry.terraform.io/providers/grafana/grafana/latest/docs" target="_blank" rel="noopener noreferrer">Grafana Terraform provider&lt;/a> (v3.19.0 or later).&lt;/p>
&lt;p>Use &lt;a href="https://www.terraform.io/" target="_blank" rel="noopener noreferrer">Terraform&lt;/a> to preregister new collectors for the Fleet Management service, add remote attributes to collectors that are already registered, and build configuration pipelines to remotely configure your fleet. With Terraform and Fleet Management, you can create a stable, consistent, scalable observability setup.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/set-up/infrastructure-as-code/terraform/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Canvas one-click data links and actions</title><link>https://grafana.com/whats-new/2025-02-13-canvas-one-click-data-links-and-actions/</link><pubDate>Thu, 13 Feb 2025 17:43:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-11-canvas-one-click-data-links-and-actions</guid><content><![CDATA[<p>Last year we introduced one-click <a href="/docs/grafana-cloud/whats-new/2024-07-12-improvements-in-canvas-visualizations/">data links</a> and <a href="/docs/grafana-cloud/whats-new/2024-08-23-canvas-actions/">actions</a> for canvas visualizations in public preview and experimentally respectively. With the <strong>One click</strong> switch toggled on, it takes just a single click to open a data link or trigger an action. Now, both of these features are generally available for the canvas visualization.</p>
<p>With the promotion to general availability, the <strong>One click</strong> switch has been moved into the dialog box where you configure the data link or action, at element level. You can only have one <strong>One click</strong> data link or action, so if you enable it for one, the feature is automatically disabled for others.</p>





  
  
  


<div>
  <iframe src="https://player.vimeo.com/video/742056367?transparent=0" title="vimeo video" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  <div >
    
  </div>
</div>
]]></content><description>&lt;p>Last year we introduced one-click &lt;a href="/docs/grafana-cloud/whats-new/2024-07-12-improvements-in-canvas-visualizations/">data links&lt;/a> and &lt;a href="/docs/grafana-cloud/whats-new/2024-08-23-canvas-actions/">actions&lt;/a> for canvas visualizations in public preview and experimentally respectively. With the &lt;strong>One click&lt;/strong> switch toggled on, it takes just a single click to open a data link or trigger an action. Now, both of these features are generally available for the canvas visualization.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/canvas/#data-links-and-actions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Prebuilt alerts in Cloud Provider Observability</title><link>https://grafana.com/whats-new/2025-02-10-prebuilt-alerts-in-cloud-provider-observability/</link><pubDate>Mon, 10 Feb 2025 19:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-10-alerts-in-cloud-provider</guid><content><![CDATA[<p>Out-of-the-box, built-in alerts help you spend less time troubleshooting and more time focusing on what matters.</p>
<ul>
<li>Prevent slowdowns: Get alerts for high CPU usage in AWS EC2, Azure VMs, and GCP Compute Engine.</li>
<li>Keep databases running smoothly: Avoid failures with alerts for deadlocks, failed connections, and disk space limits.</li>
<li>Optimize storage and messaging: Stay ahead of storage constraints  and ensure messages are delivered on time.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2478px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/cloud-provider/Alerts-CP.gif"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/cloud-provider/Alerts-CP.gif"alt=""width="2478"height="1188"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/cloud-provider/Alerts-CP.gif"
            alt=""width="2478"height="1188"/>
        </noscript></div></a></figure>
<p>Whether you’re running on <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/cloudwatch-metrics/cw-alerts/">AWS</a>,  <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/azure-alerts/">Azure</a>, or <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/gcp/gcp-alerts/">GCP</a>, you can fix issues faster because of real-time notifications, including:</p>
<ul>
<li>High CPU usage</li>
<li>Storage limits</li>
<li>Failed connections</li>
</ul>
<p>Start monitoring smarter today with Cloud Provider Observability in Grafana Cloud!</p>
]]></content><description>&lt;p>Out-of-the-box, built-in alerts help you spend less time troubleshooting and more time focusing on what matters.&lt;/p>
&lt;ul>
&lt;li>Prevent slowdowns: Get alerts for high CPU usage in AWS EC2, Azure VMs, and GCP Compute Engine.&lt;/li>
&lt;li>Keep databases running smoothly: Avoid failures with alerts for deadlocks, failed connections, and disk space limits.&lt;/li>
&lt;li>Optimize storage and messaging: Stay ahead of storage constraints and ensure messages are delivered on time.&lt;/li>
&lt;/ul>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 2478px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/grafana-cloud/cloud-provider/Alerts-CP.gif"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/grafana-cloud/cloud-provider/Alerts-CP.gif"alt=""width="2478"height="1188"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana-cloud/cloud-provider/Alerts-CP.gif"
alt=""width="2478"height="1188"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>Whether you’re running on &lt;a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/cloudwatch-metrics/cw-alerts/">AWS&lt;/a>, &lt;a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/azure-alerts/">Azure&lt;/a>, or &lt;a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/gcp/gcp-alerts/">GCP&lt;/a>, you can fix issues faster because of real-time notifications, including:&lt;/p></description><availability>Generally Available</availability><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>API keys fully deprecated and automatically migrated to Service Accounts</title><link>https://grafana.com/whats-new/2025-02-10-api-keys-fully-deprecated-and-automatically-migrated-to-service-accounts/</link><pubDate>Mon, 10 Feb 2025 09:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-10-auto-migration-of-api-keys-to-service-accounts</guid><content><![CDATA[<p>We&rsquo;ve fully deprecated API keys in Grafana, and all existing API keys have been automatically migrated to Service Accounts. No action is needed on your part—your API integrations will continue to work seamlessly while benefiting from improved security and management features.</p>
<p>Why Service Accounts:<a href="/blog/2024/06/12/grafana-update-service-account-tokens-are-replacing-api-keys/"></a></p>
<ul>
<li><a href="/blog/2024/06/12/grafana-update-service-account-tokens-are-replacing-api-keys/"></a><strong>Role-Based Access Control (RBAC)</strong> – Assign roles (for example, Viewer, Editor, Admin) and scope access to specific teams for improved security.</li>
<li><strong>Audited Automation</strong> – Service Accounts are integrated with Grafana’s identity management system, ensuring all actions are logged for better tracking and compliance.</li>
<li><strong>Seamless Token Rotation</strong> – Manage multiple tokens per service account effortlessly, allowing for smooth rotation without downtime.</li>
</ul>
<p>API keys are no longer supported. To learn more about this change and how it enhances security, check out <a href="/blog/2024/06/12/grafana-update-service-account-tokens-are-replacing-api-keys/">our blog post.</a><a href="/blog/2024/06/12/grafana-update-service-account-tokens-are-replacing-api-keys/"></a></p>
]]></content><description>&lt;p>We&amp;rsquo;ve fully deprecated API keys in Grafana, and all existing API keys have been automatically migrated to Service Accounts. No action is needed on your part—your API integrations will continue to work seamlessly while benefiting from improved security and management features.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/service-accounts/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Security</tag><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.6.0</selfManagedReleaseVersion></item><item><title>Generative AI Observability, now with GPU monitoring</title><link>https://grafana.com/whats-new/2025-02-06-generative-ai-observability--now-with-gpu-monitoring/</link><pubDate>Thu, 06 Feb 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-12-generative-ai-observability</guid><content><![CDATA[<p>We&rsquo;re excited to unveil our latest update to the Generative AI Observability Cloud integration.</p>
<p><a href="/docs/grafana-cloud/monitor-applications/ai-observability/">AI Observability</a> is a Grafana Cloud integration we <a href="/blog/2024/10/21/monitor-your-generative-ai-app-with-the-ai-observability-solution-in-grafana-cloud/">released late last year</a>, designed to provide insights into gen AI application performance. <br />
<br />
By leveraging <a href="https://github.com/openlit/openlit" target="_blank" rel="noopener noreferrer">OpenLIT</a>, the OpenTelemetry-native, open-source SDK, it simplifies the monitoring, diagnosis, and optimization of generative AI systems. This integration automatically instruments over 50 gen AI tools, including LLMs, vector databases (vector DBs), and frameworks like LangChain and LlamaIndex, streamlining your setup process.<br />
<br />
Our integration not only guides you through the setup but also offers pre-built dashboards that can be customized to fit your needs. These dashboards, focused on LLM &amp; VectorDB Observability, now include an exciting new feature: OpenTelemetry-based GPU monitoring! This new capability enables you to track GPU performance through key metrics such as utilization percentage, temperature, power consumption, and more, allowing you to optimize the efficiency of your AI workloads.</p>
<p><a href="/docs/grafana-cloud/monitor-applications/ai-observability/">Check out the docs</a>, and let us know what you&rsquo;d like to see next.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to unveil our latest update to the Generative AI Observability Cloud integration.&lt;/p>
&lt;p>&lt;a href="/docs/grafana-cloud/monitor-applications/ai-observability/">AI Observability&lt;/a> is a Grafana Cloud integration we &lt;a href="/blog/2024/10/21/monitor-your-generative-ai-app-with-the-ai-observability-solution-in-grafana-cloud/">released late last year&lt;/a>, designed to provide insights into gen AI application performance. &lt;br />
&lt;br />
By leveraging &lt;a href="https://github.com/openlit/openlit" target="_blank" rel="noopener noreferrer">OpenLIT&lt;/a>, the OpenTelemetry-native, open-source SDK, it simplifies the monitoring, diagnosis, and optimization of generative AI systems. This integration automatically instruments over 50 gen AI tools, including LLMs, vector databases (vector DBs), and frameworks like LangChain and LlamaIndex, streamlining your setup process.&lt;br />
&lt;br />
Our integration not only guides you through the setup but also offers pre-built dashboards that can be customized to fit your needs. These dashboards, focused on LLM &amp;amp; VectorDB Observability, now include an exciting new feature: OpenTelemetry-based GPU monitoring! This new capability enables you to track GPU performance through key metrics such as utilization percentage, temperature, power consumption, and more, allowing you to optimize the efficiency of your AI workloads.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/ai-observability/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Machine learning</tag><tag>Integrations</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Track persistent storage in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2025-02-05-track-persistent-storage-in-kubernetes-monitoring/</link><pubDate>Wed, 05 Feb 2025 14:51:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-02-05-persistent-storage-in-kubernetes-monitoring</guid><content><![CDATA[<p>View how <a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/" target="_blank" rel="noopener noreferrer">persistent volume (PV)</a> changes over a specific time range in the storage tab on the Cluster, Namespace, Workload, Node, and Pod detail pages.</p>
<p>The insights you gain into storage include PVC <a href="https://kubernetes.io/docs/concepts/storage/storage-classes/" target="_blank" rel="noopener noreferrer">storage classes</a>, <a href="https://www.redhat.com/en/blog/inodes-linux-filesystem" target="_blank" rel="noopener noreferrer">inodes</a>, the status of <a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/#binding" target="_blank" rel="noopener noreferrer">binding</a>, and comparison of PVC requests, data capacity, and usage.</p>
<p>To view this storage data, you need at least Helm chart version 1.5.1.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/pvc-volume-bytes-namespace.png"
  alt="Storage tab" width="1050"
     height="482"/></p>
<p>The Kubernetes <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/">easy configuration</a> is updated to use <a href="https://github.com/grafana/k8s-monitoring-helm/releases" target="_blank" rel="noopener noreferrer">Helm chart 2.0</a>.</p>
]]></content><description>&lt;p>View how &lt;a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/" target="_blank" rel="noopener noreferrer">persistent volume (PV)&lt;/a> changes over a specific time range in the storage tab on the Cluster, Namespace, Workload, Node, and Pod detail pages.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#track-persistent-storage-metrics">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Service Center</title><link>https://grafana.com/whats-new/2025-01-31-grafana-service-center/</link><pubDate>Fri, 31 Jan 2025 14:55:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-31-grafana-service-center-is-now-in-open-preview</guid><content><![CDATA[<p>Grafana Service Center is now in public preview. The Service Center provides users a single pane of glass into key operational resources, including SLOs, Incidents, and Dashboards with more resources coming soon.</p>
<p>Define the labels and tags that represent your services and the Service Center will generate a service resource and a service landing page.  Additionally, informative attributes can be added to the service definition such as: Documentation links, Repository links, Backlog, and any other custom attribute you would like to add.</p>
<p>Service teams and stakeholders can use their service&rsquo;s landing page during team standup&rsquo;s to gauge performance and review recent incidents.</p>
<p>You can import an initial list of services from Backstage, and in a future release you&rsquo;ll be able to actively sync services.</p>
]]></content><description>&lt;p>Grafana Service Center is now in public preview. The Service Center provides users a single pane of glass into key operational resources, including SLOs, Incidents, and Dashboards with more resources coming soon.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/service-center/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>SIFT integration for Grafana SLO</title><link>https://grafana.com/whats-new/2025-01-31-sift-integration-for-grafana-slo/</link><pubDate>Fri, 31 Jan 2025 14:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-31-sift-integration-for-grafana-slo</guid><content>&lt;p>All Grafana SLO dashboards are now natively integrated with a Grafana SIFT panel. SIFT automatically checks burning SLOs for common issues and reports back using the SIFT panel in all auto-generated SLO dashboards. You can also manually run SIFT checks from the Grafana SLO dashboard.&lt;/p>
</content><description>&lt;p>All Grafana SLO dashboards are now natively integrated with a Grafana SIFT panel. SIFT automatically checks burning SLOs for common issues and reports back using the SIFT panel in all auto-generated SLO dashboards. You can also manually run SIFT checks from the Grafana SLO dashboard.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><offering>Cloud Free</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Introducing RBAC for Synthetic Monitoring (Private Preview)</title><link>https://grafana.com/whats-new/2025-01-31-introducing-rbac-for-synthetic-monitoring--private-preview/</link><pubDate>Fri, 31 Jan 2025 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-30-introducing-rbac-for-synthetic-monitoring-private-preview</guid><content><![CDATA[<p>We’re excited to announce that <strong>Role-Based Access Control (RBAC)</strong> for Synthetic Monitoring is now available in <strong>private preview</strong>! This gives you the ability to fine-tune access and permissions within Synthetic Monitoring, offering greater control over who can access specific features.</p>
<p>With RBAC, you can assign different roles and permissions to users and teams, ensuring the right people have the right access. This makes managing your monitoring workflows more secure and flexible.</p>
<h3 id="how-it-works">How it Works</h3>
<p>To assign roles and permissions to a user or team, simply follow the steps outlined in our guide for <a href="/docs/grafana/latest/administration/roles-and-permissions/access-control/assign-rbac-roles/">Assigning RBAC Roles</a>. Here&rsquo;s a quick example of how you can elevate a user’s permissions:</p>
<p><strong>1. Assigning a Checks Writer Role:</strong></p>
<p>From the <em>Users and Access</em> menu, we’re adding the <strong>Checks Writer</strong> role to the user <code>checkswriter</code>, who already has the <strong>Viewer</strong> role.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/rbac1.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/rbac1.png"data-srcset="/media/docs/synthetic-monitoring/rbac1.png?w=320 320w, /media/docs/synthetic-monitoring/rbac1.png?w=550 550w, /media/docs/synthetic-monitoring/rbac1.png?w=750 750w, /media/docs/synthetic-monitoring/rbac1.png?w=900 900w, /media/docs/synthetic-monitoring/rbac1.png?w=1040 1040w, /media/docs/synthetic-monitoring/rbac1.png?w=1240 1240w, /media/docs/synthetic-monitoring/rbac1.png?w=1920 1920w"data-sizes="auto"alt="Using the role picker to select Checks Writer role for a user"width="1600"height="790"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/rbac1.png"
            alt="Using the role picker to select Checks Writer role for a user"width="1600"height="790"/>
        </noscript></div></a></figure>
<p><strong>2. User Permissions in Action:</strong></p>
<p>Once the role is assigned, the user will now have access to the <strong>Add New Check</strong> feature in the Synthetic Monitoring plugin.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/rbac3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/rbac3.png"data-srcset="/media/docs/synthetic-monitoring/rbac3.png?w=320 320w, /media/docs/synthetic-monitoring/rbac3.png?w=550 550w, /media/docs/synthetic-monitoring/rbac3.png?w=750 750w, /media/docs/synthetic-monitoring/rbac3.png?w=900 900w, /media/docs/synthetic-monitoring/rbac3.png?w=1040 1040w, /media/docs/synthetic-monitoring/rbac3.png?w=1240 1240w, /media/docs/synthetic-monitoring/rbac3.png?w=1920 1920w"data-sizes="auto"alt="Checks page featuring Add new check button"width="1600"height="682"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/rbac3.png"
            alt="Checks page featuring Add new check button"width="1600"height="682"/>
        </noscript></div></a></figure>
<p><strong>3.</strong> <strong>Access Control in Action:</strong></p>
<p>Other parts of the plugin, like the Probes creation flow, will remain <strong>read-only</strong>, respecting the user&rsquo;s original <strong>Viewer</strong> role.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1521px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/rbac2.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/rbac2.png"data-srcset="/media/docs/synthetic-monitoring/rbac2.png?w=320 320w, /media/docs/synthetic-monitoring/rbac2.png?w=550 550w, /media/docs/synthetic-monitoring/rbac2.png?w=750 750w, /media/docs/synthetic-monitoring/rbac2.png?w=900 900w, /media/docs/synthetic-monitoring/rbac2.png?w=1040 1040w, /media/docs/synthetic-monitoring/rbac2.png?w=1240 1240w, /media/docs/synthetic-monitoring/rbac2.png?w=1920 1920w"data-sizes="auto"alt="Probes screen showing it is read only"width="1521"height="793"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/rbac2.png"
            alt="Probes screen showing it is read only"width="1521"height="793"/>
        </noscript></div></a></figure>
<p>For detailed information on the available roles and more specific instructions, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/user-and-team-management/">documentation</a>.</p>
]]></content><description>&lt;p>We’re excited to announce that &lt;strong>Role-Based Access Control (RBAC)&lt;/strong> for Synthetic Monitoring is now available in &lt;strong>private preview&lt;/strong>! This gives you the ability to fine-tune access and permissions within Synthetic Monitoring, offering greater control over who can access specific features.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/user-and-team-management/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Integrate Grafana Cloud k6 and Grafana Pyroscope</title><link>https://grafana.com/whats-new/2025-01-29-integrate-grafana-cloud-k6-and-grafana-pyroscope/</link><pubDate>Wed, 29 Jan 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-27-integrate-grafana-cloud-k6-and-grafana-pyroscope</guid><content><![CDATA[<p>One of the basic goals of performance testing is to ensure your applications perform well under various levels of traffic. However, most performance tests are conducted with minimal insight into why a system performs a certain way during testing.</p>
<p>This is where continuous profiling comes in. Profiling provides unparalleled visibility into how your code behaves under load, pinpointing CPU bottlenecks, memory leaks, and inefficient function calls.</p>
<p>Today, we’re excited to announce a new integration that lets you easily connect your Grafana k6 load tests with Pyroscope continuous profiling to get a holistic view of performance under load. By integrating testing and profiling data, you can dive deeper into your data to understand the root causes and context of performance issues. The integration automatically links test metadata to profiling labels, ensuring a seamless workflow.</p>
<p>With this integration, you can:</p>
<ul>
<li>Access k6 performance test results and Pyroscope profiling data in a single interface, making it easier to correlate test metrics with application performance.</li>
<li>Automatically connect k6 test metadata with profiling data, with minimal configuration required.</li>
<li>Use flame graphs in the Profiles tab within Grafana Cloud k6 to identify bottlenecks and optimize application performance.</li>
<li>Evaluate performance changes over time by comparing profiling data from multiple test runs.</li>
<li>Visualize k6 test data in Explore profiles for deeper analysis.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/k6/screenshot-grafana-cloud-k6-profile-tab.png"
  alt="A screenshot of the Profile tab in Grafana Cloud k6, showing the profiling data connected to the test run results" width="1492"
     height="800"/></p>
]]></content><description>&lt;p>One of the basic goals of performance testing is to ensure your applications perform well under various levels of traffic. However, most performance tests are conducted with minimal insight into why a system performs a certain way during testing.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/analyze-results/integrate-with-grafana-pyroscope/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><tag>Profiles</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Datadog Flex Logs</title><link>https://grafana.com/whats-new/2025-01-27-datadog-flex-logs/</link><pubDate>Mon, 27 Jan 2025 23:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-28-datadog-flex-logs</guid><content><![CDATA[<p>We&rsquo;re excited to roll out Flex Logs, a powerful new feature for storing logs long-term while ensuring they’re available for urgent queries when needed. Ideal for critical logs like security, transaction, and network data, Flex Logs combine retention with quick access during important events.</p>
<p>To enable Flex Logs in your queries, just select the &ldquo;flex&rdquo; storage tier—simple as that!</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1536px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/datadog/datadog-flex-logs.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/datadog/datadog-flex-logs.png"data-srcset="/media/docs/datadog/datadog-flex-logs.png?w=320 320w, /media/docs/datadog/datadog-flex-logs.png?w=550 550w, /media/docs/datadog/datadog-flex-logs.png?w=750 750w, /media/docs/datadog/datadog-flex-logs.png?w=900 900w, /media/docs/datadog/datadog-flex-logs.png?w=1040 1040w, /media/docs/datadog/datadog-flex-logs.png?w=1240 1240w, /media/docs/datadog/datadog-flex-logs.png?w=1920 1920w"data-sizes="auto"alt=""width="1536"height="466"/>
        <noscript>
          <img
            src="/media/docs/datadog/datadog-flex-logs.png"
            alt=""width="1536"height="466"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;re excited to roll out Flex Logs, a powerful new feature for storing logs long-term while ensuring they’re available for urgent queries when needed. Ideal for critical logs like security, transaction, and network data, Flex Logs combine retention with quick access during important events.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Filter recommendations by usage for Adaptive Logs</title><link>https://grafana.com/whats-new/2025-01-24-filter-recommendations-by-usage-for-adaptive-logs/</link><pubDate>Fri, 24 Jan 2025 17:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-24-filter-recommendations-by-usage-for-adaptive-logs</guid><content><![CDATA[<p>Want to easily stop ingesting your low usage log lines? Adaptive Logs now makes this even easier, allowing you to filter recommendations by how often they are queried. Now, even fewer clicks to apply recommendations for logs which are never queried or rarely queried. This UI enhancement makes it easy to quickly get started with, and get value from, Adaptive Logs.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2618px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png"data-srcset="/media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=320 320w, /media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=550 550w, /media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=750 750w, /media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=900 900w, /media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=1040 1040w, /media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=1240 1240w, /media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png?w=1920 1920w"data-sizes="auto"alt=""width="2618"height="938"/>
        <noscript>
          <img
            src="/media/docs/loki/screenshot-adaptive-telemetry-usage-filter.png"
            alt=""width="2618"height="938"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Want to easily stop ingesting your low usage log lines? Adaptive Logs now makes this even easier, allowing you to filter recommendations by how often they are queried. Now, even fewer clicks to apply recommendations for logs which are never queried or rarely queried. This UI enhancement makes it easy to quickly get started with, and get value from, Adaptive Logs.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/reduce-costs/logs-costs/adaptive-logs/#understand-recommendations">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Exemptions for Adaptive Logs</title><link>https://grafana.com/whats-new/2025-01-22-exemptions-for-adaptive-logs/</link><pubDate>Wed, 22 Jan 2025 19:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-13-exemptions-for-adaptive-logs</guid><content><![CDATA[<p>Adaptive Logs introduces support for exempting specified logs from drop recommendations to Grafana, giving you greater control of your data.</p>
<p>You can tell Adaptive Logs to not drop log lines from certain streams using the Stream selector. This ensures specified logs are ingested into Grafana Cloud, and not dropped by Adaptive Logs, no matter what our usage recommendations initially suggest. Our recommendation engine also updates to include the exemptions you specify.</p>
<p>If you have logs you must retain for audit, compliance, or security reasons, this feature ensures that you can continue to use Adaptive Logs with confidence.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2276px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png"data-srcset="/media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=320 320w, /media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=550 550w, /media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=750 750w, /media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=900 900w, /media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=1040 1040w, /media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=1240 1240w, /media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png?w=1920 1920w"data-sizes="auto"alt=""width="2276"height="634"/>
        <noscript>
          <img
            src="/media/docs/loki/screenshot-adaptive-telemetry-logs-exemptions.png"
            alt=""width="2276"height="634"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Adaptive Logs introduces support for exempting specified logs from drop recommendations to Grafana, giving you greater control of your data.&lt;/p>
&lt;p>You can tell Adaptive Logs to not drop log lines from certain streams using the Stream selector. This ensures specified logs are ingested into Grafana Cloud, and not dropped by Adaptive Logs, no matter what our usage recommendations initially suggest. Our recommendation engine also updates to include the exemptions you specify.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/reduce-costs/logs-costs/adaptive-logs/adaptive-logs-exemptions/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>RBAC for notification policies</title><link>https://grafana.com/whats-new/2025-01-22-rbac-for-notification-policies/</link><pubDate>Wed, 22 Jan 2025 12:02:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-22-rbac-for-notification-policies</guid><content><![CDATA[<p>Manage notification policies through Role-Based Access Control (RBAC). Choose who can create, edit, and read notification policies using fixed roles.</p>
<p>You can only grant different access levels to the entire notification policy tree; not to individual notification policies.</p>
<p>To use RBAC for notification policies, enable the <code>alertingApiServer</code> feature toggle.</p>
]]></content><description>&lt;p>Manage notification policies through Role-Based Access Control (RBAC). Choose who can create, edit, and read notification policies using fixed roles.&lt;/p>
&lt;p>You can only grant different access levels to the entire notification policy tree; not to individual notification policies.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>RBAC for alerting notifications</title><link>https://grafana.com/whats-new/2025-01-22-rbac-for-alerting-notifications/</link><pubDate>Wed, 22 Jan 2025 11:58:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-22-rbac-for-alerting-notifications</guid><content><![CDATA[<p>The feature flag <code>alertingApiServer</code> is now enabled by default.</p>
<p>In the UI, administrators have more granular control over which parts of notification settings users have access to.</p>
<p>Enterprise users can leverage new RBAC permissions and OSS users can manage access to contact points via managed roles.</p>
]]></content><description>&lt;p>The feature flag &lt;code>alertingApiServer&lt;/code> is now enabled by default.&lt;/p>
&lt;p>In the UI, administrators have more granular control over which parts of notification settings users have access to.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Tune ML forecasts with instant feedback</title><link>https://grafana.com/whats-new/2025-01-20-tune-ml-forecasts-with-instant-feedback/</link><pubDate>Mon, 20 Jan 2025 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-29-tune-ml-forecasts-with-instant-feedback</guid><content><![CDATA[<p>The Machine Learning team is delighted to announce a new dynamic UI for Metric Forecasts!</p>
<p>Will the prediction algorithm see the patterns you expect in your data? If you tweak some of the parameters, will you get a better result?</p>
<p>Grafana ML now runs a low-resolution training right in your browser, so that you can see the forecast and confidence bounds immediately, tune your forecast parameters as needed, and go ahead to set up alerting without waiting for full training to run, and without deep expertise in forecasting algorithms.</p>
<p>And if you are an expert and already know exactly what you want, all those options are still available.</p>
<p>If you&rsquo;ve found forecasts challenging to set up in the past, give them another try! Forecasting is particularly useful when you want to be alerted when something breaks from its &ldquo;healthy&rdquo; pattern &ndash; like when it&rsquo;s normal to have heavy load or high sales during the workday, but very little at night: you want to be alerted when everything goes quiet during the busiest period, or services are stressed after the day ends (maybe due to a problematic release). <br />
<br />
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/products/ai-ml/recording-ml-new-forecasting-ui.mp4"
      type="video/mp4"
    >
    </video></figure>
</div></p>
<p>With one click, your forecast can be used as an adaptive alert! Just choose suitable uncertainty bounds so that the alert only fires when the metric behavior changes dramatically.</p>
<p>The new forecasting UI replaces the old UI, and is generally available for everyone in Grafana Cloud. All existing forecasts will continue to function as before (but you&rsquo;ll get the interactive UI when you need to edit them).</p>
<p>View our <a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/forecasts/tutorial/">documentation</a> to find out more.</p>
<p>This feature will gradually roll out to all Grafana Cloud users over the next few days with no action required.</p>
]]></content><description>&lt;p>The Machine Learning team is delighted to announce a new dynamic UI for Metric Forecasts!&lt;/p>
&lt;p>Will the prediction algorithm see the patterns you expect in your data? If you tweak some of the parameters, will you get a better result?&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/forecasts/tutorial/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Introducing new labels in Grafana Incident</title><link>https://grafana.com/whats-new/2025-01-20-introducing-new-labels-in-grafana-incident/</link><pubDate>Mon, 20 Jan 2025 08:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-15-introducing-new-labels-in-grafana-incident</guid><content><![CDATA[<p>Are you tracking incidents with a few simple tags but still struggling to see the bigger picture? We’ve heard your feedback and have overhauled how you can organize and correlate incidents across your observability workflows.</p>
<h5 id="whats-changing">What’s changing?</h5>
<p>Our new labels feature replaces traditional tags with more flexible key-value pairs (for example, <code>squad:incident</code> or <code>service_name:mimir</code>). Beyond just describing an incident, labels are now shared across multiple Grafana products—like OnCall and SLO—tying them together for a more unified experience. We worked hard to make sure that your existing tags are migrated to labels and that existing public APIs continue to work.</p>
<h5 id="why-does-it-matter">Why does it matter?</h5>
<ul>
<li>Easily annotate incidents with squad, service, or region, or define your own categories.</li>
<li>With consistent labeling across Incident, OnCall, and SLO, you can query for incidents and alerts impacting the same services.</li>
<li>By introducing a few restrictions on label naming, we ensure these labels can be passed into more systems without a hitch.</li>
</ul>
<h5 id="example-use-cases">Example Use Cases</h5>
<ul>
<li>Filter your Grafana SLO dashboards by incidents that share the same <code>service_name</code> label to pinpoint recurring issues.</li>
<li>When an active incident is labeled with a specific squad, OnCall can loop in the right people</li>
<li>Custom webhooks can use labels to begin automatic actions when an incident is declared and affects a certain cluster/namespace.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1566px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/files/incident-labels-2025-Screenshot-01.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/files/incident-labels-2025-Screenshot-01.png"data-srcset="/files/incident-labels-2025-Screenshot-01.png?w=320 320w, /files/incident-labels-2025-Screenshot-01.png?w=550 550w, /files/incident-labels-2025-Screenshot-01.png?w=750 750w, /files/incident-labels-2025-Screenshot-01.png?w=900 900w, /files/incident-labels-2025-Screenshot-01.png?w=1040 1040w, /files/incident-labels-2025-Screenshot-01.png?w=1240 1240w, /files/incident-labels-2025-Screenshot-01.png?w=1920 1920w"data-sizes="auto"alt="incident with labels"width="1566"height="508"/>
        <noscript>
          <img
            src="/files/incident-labels-2025-Screenshot-01.png"
            alt="incident with labels"width="1566"height="508"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Are you tracking incidents with a few simple tags but still struggling to see the bigger picture? We’ve heard your feedback and have overhauled how you can organize and correlate incidents across your observability workflows.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Incident</tag><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Higher reliability for Grafana Cloud Traces with new limits on attribute size</title><link>https://grafana.com/whats-new/2025-01-17-higher-reliability-for-grafana-cloud-traces-with-new-limits-on-attribute-size/</link><pubDate>Fri, 17 Jan 2025 11:40:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-14-higher-reliability-for-grafana-cloud-traces-with-new-limits-on-attribute-size</guid><content><![CDATA[<p>Grafana Cloud Traces introduces a new safeguard to help maintain stability and prevent out-of-memory crashes when fetching traces that contain large span attributes. With this change, attributes exceeding 2KB (2048 bytes) are automatically truncated before they&rsquo;re stored, striking a balance between preserving valuable trace data and maintaining overall system stability.</p>
<p>And if you&rsquo;re using Grafana Tempo or Grafana Enterprise Traces 2.7 or newer, <a href="/docs/tempo/latest/configuration/#distributor">you can configure</a> your custom limit to maintain a stable and reliable tracing environment.</p>
]]></content><description>&lt;p>Grafana Cloud Traces introduces a new safeguard to help maintain stability and prevent out-of-memory crashes when fetching traces that contain large span attributes. With this change, attributes exceeding 2KB (2048 bytes) are automatically truncated before they&amp;rsquo;re stored, striking a balance between preserving valuable trace data and maintaining overall system stability.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Traces</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Per-service drops for Adaptive Logs</title><link>https://grafana.com/whats-new/2025-01-16-per-service-drops-for-adaptive-logs/</link><pubDate>Thu, 16 Jan 2025 18:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-09-per-service-drop-rates-for-adaptive-logs</guid><content><![CDATA[<p>You can now apply Adaptive Logs recommendations per-service.</p>
<p>This feature is useful if multiple services are producing logs with identical patterns, and you want to treat logs from those services differently. It also makes bulk applying recommendations per service, or team, easier and more useful.</p>
<p>Per service drops is in public preview, and feedback is welcome!</p>
]]></content><description>&lt;p>You can now apply Adaptive Logs recommendations per-service.&lt;/p>
&lt;p>This feature is useful if multiple services are producing logs with identical patterns, and you want to treat logs from those services differently. It also makes bulk applying recommendations per service, or team, easier and more useful.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/reduce-costs/logs-costs/adaptive-logs/#manage-recommendations">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Adaptive Telemetry</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Plugin Frontend Sandbox</title><link>https://grafana.com/whats-new/2025-01-14-plugin-frontend-sandbox/</link><pubDate>Tue, 14 Jan 2025 23:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-10-plugin-frontend-sandbox</guid><content><![CDATA[<p>The Plugin Frontend Sandbox is a security feature that isolates plugin frontend code from the main Grafana application. When enabled, plugins run in a separate JavaScript context, which provides several security benefits:</p>
<ul>
<li>Prevents plugins from modifying parts of the Grafana interface outside their designated areas</li>
<li>Stops plugins from interfering with other plugins&rsquo; functionality</li>
<li>Protects core Grafana features from being altered by plugins</li>
<li>Prevents plugins from modifying global browser objects and behaviors</li>
</ul>
<p>Plugins running inside the Frontend Sandbox should continue to work normally without any noticeable changes in their intended functionality.</p>
<p>We are currently rolling this functionality, which is disabled by default, to our cloud and on-prem customers. Please <a href="/docs/grafana/next/administration/plugin-management/#enable-frontend-sandbox">read the documentation</a> on how to enable and use the sandbox on your instance.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/o7qsMDgFdug' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>The Plugin Frontend Sandbox is a security feature that isolates plugin frontend code from the main Grafana application. When enabled, plugins run in a separate JavaScript context, which provides several security benefits:&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/administration/plugin-management/#plugin-frontend-sandbox">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><tag>Security</tag><selfManagedAvailability>Available in private preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>OAuth and SAML session handling improvements</title><link>https://grafana.com/whats-new/2025-01-14-oauth-and-saml-session-handling-improvements/</link><pubDate>Tue, 14 Jan 2025 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-07-oauth-and-saml-session-handling-improvements</guid><content><![CDATA[<p>We’ve improved how Grafana manages external sessions for OAuth and SAML, enhancing compatibility with identity providers that support session management.</p>
<p>Grafana can now reliably manage SAML external sessions (Identity Provider sessions) by using the <code>SessionIndex</code> attribute in the SAML assertion and the <code>NameID</code> attribute in the logout request. Previously, Grafana relied on the <code>Login</code> attribute as the <code>NameID</code> and did not include the <code>SessionIndex</code> in the logout request, which could result in users being logged out of all their applications/IdP sessions when logging out of Grafana.</p>
<p>To enable the improved session management for SAML:</p>
<ol>
<li>If Single Logout  is enabled, ensure that <code>Name identifier format</code> is set to a value that is persistent across sessions, such as <code>Persistent</code> or <code>EmailAddress</code>.</li>
<li>Enable the <code>improvedExternalSessionHandlingSAML</code> feature toggle.</li>
<li>After enabling the feature, users may need to log in again to establish a new session under the updated configuration.</li>
</ol>
<p>You can find more info on setting up SAML Single Logout in the <a href="/docs/grafana/next/setup-grafana/configure-security/configure-authentication/saml/#single-logout">Grafana documentation</a>.</p>
<p>For OAuth, we’ve enhanced session management by linking external sessions to Grafana sessions. This includes better handling of access and refresh tokens, improving both the security and reliability of OAuth based authentication workflows.</p>
<p>The feature is behind the <code>improvedExternalSessionHandling</code> feature toggle and is disabled by default. Once enabled, users may need to log in again to establish a new session.</p>
<p>Both features will be enabled for all Grafana Cloud instances eventually.</p>
]]></content><description>&lt;p>We’ve improved how Grafana manages external sessions for OAuth and SAML, enhancing compatibility with identity providers that support session management.&lt;/p>
&lt;p>Grafana can now reliably manage SAML external sessions (Identity Provider sessions) by using the &lt;code>SessionIndex&lt;/code> attribute in the SAML assertion and the &lt;code>NameID&lt;/code> attribute in the logout request. Previously, Grafana relied on the &lt;code>Login&lt;/code> attribute as the &lt;code>NameID&lt;/code> and did not include the &lt;code>SessionIndex&lt;/code> in the logout request, which could result in users being logged out of all their applications/IdP sessions when logging out of Grafana.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Launch and shutdown dates for synthetics probes in February 2025</title><link>https://grafana.com/whats-new/2025-01-14-launch-and-shutdown-dates-for-synthetics-probes-in-february-2025/</link><pubDate>Tue, 14 Jan 2025 05:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-13-launch-and-shut-down-dates-for-8-synthetics-probes-being-replaced-in-february-2025</guid><content><![CDATA[<p>Between January 13 - 24, we’re launching eight (8) new public probes in AWS:  Calgary, Hyderabad, Indonesia, Montreal, Spain, UAE, Stockholm, and Zurich.</p>
<p>The new probes will replace <a href="/docs/grafana-cloud/whats-new/2024-11-07-eight-synthetics-probe-locations-being-replaced-in-february-2025/">eight (8) deprecated probes</a> running in Linode and Digital Ocean: Atlanta,  Amsterdam, Bangalore, Dallas, Newark,  New York, Toronto, and San Francisco.</p>
<p>The deprecated probes will be shut down on:</p>
<ul>
<li><del>February 10, 2025</del> March 10, 2025: Newark, Bangalore</li>
<li><del>February 17, 2025</del> March 13, 2025: Toronto, Dallas, San Francisco</li>
<li><del>February 24, 2025</del> March 17, 2025: Atlanta, Amsterdam, New York</li>
</ul>
<p>Exact shutdown times will be posted as maintenance notices on our <a href="https://status.grafana.com/" target="_blank" rel="noopener noreferrer">status page</a>.</p>
<p>To avoid disruption, we recommend migrating your synthetics off deprecated probes ahead of the shutdown dates.</p>
<h3 id="why-are-we-doing-this">Why are we doing this?</h3>
<p><strong>Functionality</strong>: Digital Ocean and Linode locations have limitations that prevent us from running new synthetics capabilities like k6-powered <a href="/docs/grafana-cloud/whats-new/2024-10-09-k6-scripted-checks-in-synthetic-monitoring-are-now-generally-available/">scripted</a> and <a href="/docs/grafana-cloud/whats-new/2024-07-04-browser-tests-in-grafana-cloud-k6-are-generally-available/">browser</a> synthetics. By replacing these locations with new AWS locations, we can deliver you new capabilities in all public probes.</p>
<p><strong>Reliability</strong>: Our AWS probes have proven to be our most reliable. We expect this change to improve the overall reliability of Grafana Cloud Synthetic Monitoring.</p>
<p><strong>Geographic rebalancing</strong>: The new locations provide a better distribution across regions to serve customers globally. Once these eight locations have been replaced, AMER will have seven (7) locations, EMEA will have eight (8), and APAC will have seven (7).</p>
<h3 id="i-run-tests-in-a-deprecated-location-what-should-i-do">I run tests in a deprecated location. What should I do?</h3>
<p><strong>Move tests to nearby probes as soon as possible</strong>:  We recommend you move affected tests to a nearby location before the shutdown dates:</p>
<section class="expand-table-wrapper"><div class="responsive-table-wrapper">
    <table>
      <thead>
          <tr>
              <th>Deprecated location</th>
              <th>Shutdown date</th>
              <th>Recommended locations</th>
          </tr>
      </thead>
      <tbody>
          <tr>
              <td>Newark</td>
              <td><del>February 10, 2025</del> March 10, 2025</td>
              <td>North Virginia, Montreal</td>
          </tr>
          <tr>
              <td>Bangalore</td>
              <td><del>February 10, 2025</del> March 10, 2025</td>
              <td>Mumbai, Hyderabad</td>
          </tr>
          <tr>
              <td>Dallas</td>
              <td><del>February 17, 2025</del> March 13, 2025</td>
              <td>North Virginia, Ohio</td>
          </tr>
          <tr>
              <td>San Francisco</td>
              <td><del>February 17, 2025</del> March 13, 2025</td>
              <td>North California, Calgary</td>
          </tr>
          <tr>
              <td>Toronto</td>
              <td><del>February 17, 2025</del> March 13, 2025</td>
              <td>Ohio, Montreal</td>
          </tr>
          <tr>
              <td>Atlanta</td>
              <td><del>February 24, 2025</del> March 17, 2025</td>
              <td>North Virginia, Ohio</td>
          </tr>
          <tr>
              <td>Amsterdam</td>
              <td><del>February 24, 2025</del> March 17, 2025</td>
              <td>London, Frankfurt, Zurich</td>
          </tr>
          <tr>
              <td>New York</td>
              <td><del>February 24, 2025</del> March 17, 2025</td>
              <td>North Virginia, Montreal</td>
          </tr>
      </tbody>
    </table>
  </div>
</section><p>To bulk edit all checks running in a location:</p>
<ol>
<li>Navigate to &ldquo;Testing &amp; Synthetics&rdquo; &gt; &ldquo;Synthetics&rdquo; &gt; &ldquo;Probes&rdquo;</li>
<li>Each probe has a “used in _ checks” link. Click that link, it will take you to a list of checks running in that probe.</li>
<li>Check the select all box</li>
<li>Select “Bulk Edit Probes” &gt; “Add probes”  and add one of the recommended locations above.</li>
<li>Select “Bulk Edit Probes” &gt; “Remove probes” and remove the deprecated location.</li>
</ol>
<p><strong>Update custom queries and alert rules</strong>:  Synthetic monitoring uses a <code>probe</code> label on logs and metrics to identify the source of the data, for example  <code>probe=&quot;NewYork&quot;</code>. Update any location-specific references to the <code>probe</code> label in alert rules, dashboards,  PromQL, or LogQL queries to ensure they continue working after shutdown.  After shutdown you will no longer receive metrics or logs with the deprecated probe labels.</p>
<p><strong>Update your Terraform configuration</strong>: If you’re using the Terraform provider to manage synthetic monitoring, remove or replace deprecated probe locations before the shutdown date.  Terraform apply will fail if shut down probes are referenced.</p>
<h3 id="what-happens-if-i-dont-move-my-synthetics">What happens if I don’t move my synthetics?</h3>
<p>Before a probe is shut down, we’ll add the synthetic test to a nearby probe shown in the table below.  This is to ensure the test is running in the same number of locations after the shutdown.  Note that if the test is already using that probe location, it won’t be added again. On some probes, we&rsquo;ll fall back to a secondary location if the primary location is already being used by the check.</p>
<section class="expand-table-wrapper"><div class="responsive-table-wrapper">
    <table>
      <thead>
          <tr>
              <th>Deprecated location</th>
              <th>Moved to before shutdown</th>
          </tr>
      </thead>
      <tbody>
          <tr>
              <td>Newark</td>
              <td>Montreal</td>
          </tr>
          <tr>
              <td>Bangalore</td>
              <td>Hyderabad</td>
          </tr>
          <tr>
              <td>Dallas</td>
              <td>Ohio (primary), North Virginia (secondary)</td>
          </tr>
          <tr>
              <td>San Francisco</td>
              <td>North California (primary), Calgary (secondary)</td>
          </tr>
          <tr>
              <td>Toronto</td>
              <td>Montreal</td>
          </tr>
          <tr>
              <td>Atlanta</td>
              <td>North Virginia (primary), Ohio (secondary)</td>
          </tr>
          <tr>
              <td>Amsterdam</td>
              <td>Zurich</td>
          </tr>
          <tr>
              <td>New York</td>
              <td>North Virginia (primary), Montreal (secondary)</td>
          </tr>
      </tbody>
    </table>
  </div>
</section><h3 id="can-i-still-use-a-deprecated-location">Can I still use a deprecated location?</h3>
<p>You can continue using deprecated probes, but we highly recommend migrating off them ahead of the shutdown date.</p>
<p>If you are using terraform to manage your synthetics, you&rsquo;ll need to turn off <a href="https://registry.terraform.io/providers/grafana/grafana/latest/docs/data-sources/synthetic_monitoring_probes#filter_deprecated-1" target="_blank" rel="noopener noreferrer"><code>filter_deprecated</code></a> on the probes data source to continue using deprecated probes.</p>
<h3 id="when-will-the-new-locations-be-available">When will the new locations be available?</h3>
<p>The new regions will be rolled out incrementally from January 13 - 24, 2025.</p>
<p>IPv4 and IPv6 CIDR ranges for the new probes are available now at <a href="https://allowlists.grafana.com/synthetics" target="_blank" rel="noopener noreferrer">https://allowlists.grafana.com/synthetics</a></p>
]]></content><description>&lt;p>Between January 13 - 24, we’re launching eight (8) new public probes in AWS: Calgary, Hyderabad, Indonesia, Montreal, Spain, UAE, Stockholm, and Zurich.&lt;/p>
&lt;p>The new probes will replace &lt;a href="/docs/grafana-cloud/whats-new/2024-11-07-eight-synthetics-probe-locations-being-replaced-in-february-2025/">eight (8) deprecated probes&lt;/a> running in Linode and Digital Ocean: Atlanta, Amsterdam, Bangalore, Dallas, Newark, New York, Toronto, and San Francisco.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Migrate your dashboards, data sources, folders, plugins, and alerts to Grafana Cloud</title><link>https://grafana.com/whats-new/2025-01-13-migrate-your-dashboards--data-sources--folders--plugins--and-alerts-to-grafana-cloud/</link><pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-10-grafana-cloud-migration-assistant-supports-all-plugins-and-grafana-alerting</guid><content><![CDATA[<p>Migrate your Grafana OSS/Enterprise instance to Grafana Cloud in just a few clicks.</p>
<p>The Grafana Cloud Migration Assistant launched in Grafana 11.2 with initial support for dashboards, data sources, and folders. We&rsquo;re excited to announce support for plugins and Grafana alerts.</p>
<p>You can now migrate any of the hundreds of plugins in the <a href="/grafana/plugins/all-plugins/">plugins catalog</a> using the assistant. We&rsquo;ve also made it possible to easily migrate your Grafana Alerting resources from your self-managed instance. Grafana Alerting is a widely used feature and has numerous configuration options, which are tricky to migrate individually. The Migration Assistant saves you time and makes it simple to copy your alerts to a Grafana Cloud instance within minutes.</p>
<p>Ready to make the move? Explore our <a href="/docs/grafana/latest/administration/migration-guide/cloud-migration-assistant/">docs</a> to learn more about the Cloud Migration Assistant today and begin your effortless transition to Grafana Cloud.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/iBTmOhXbNoU' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Migrate your Grafana OSS/Enterprise instance to Grafana Cloud in just a few clicks.&lt;/p>
&lt;p>The Grafana Cloud Migration Assistant launched in Grafana 11.2 with initial support for dashboards, data sources, and folders. We&amp;rsquo;re excited to announce support for plugins and Grafana alerts.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/account-management/migration-guide/">Documentation</documentationURL><offering>None</offering><tag>Dashboards and visualizations</tag><tag>Data sources</tag><tag>Plugins</tag><tag>Alerting</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Elasticsearch cross-cluster search</title><link>https://grafana.com/whats-new/2025-01-09-elasticsearch-cross-cluster-search/</link><pubDate>Thu, 09 Jan 2025 17:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-09-elasticsearch-cross-cluster-search-support</guid><content><![CDATA[<p>The Elasticsearch data source plugin now offers support for Elasticsearch&rsquo;s Cross-cluster Search feature.</p>
<p>If you’re a big Elasticsearch user, you might have multiple clusters set up for geographical separation, different teams or departments, compliance, or scaling reasons. Previously, you needed to set up a separate data source in Grafana for each cluster. Now with cross-cluster search, you can query data across all these clusters from a single Grafana data source. This makes it simpler and more convenient to query all of your Elasticsearch logs. You can learn more about this feature in the <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-cross-cluster-search.html" target="_blank" rel="noopener noreferrer">Elasticsearch docs</a>.</p>
<p>To use this, it must be enabled in Elasticsearch (<a href="https://www.elastic.co/guide/en/cloud/current/ec-enable-ccs.html" target="_blank" rel="noopener noreferrer">docs</a>) and enabled in Grafana with the <code>elasticsearchCrossClusterSearch</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>.</p>
]]></content><description>&lt;p>The Elasticsearch data source plugin now offers support for Elasticsearch&amp;rsquo;s Cross-cluster Search feature.&lt;/p>
&lt;p>If you’re a big Elasticsearch user, you might have multiple clusters set up for geographical separation, different teams or departments, compliance, or scaling reasons. Previously, you needed to set up a separate data source in Grafana for each cluster. Now with cross-cluster search, you can query data across all these clusters from a single Grafana data source. This makes it simpler and more convenient to query all of your Elasticsearch logs. You can learn more about this feature in the &lt;a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-cross-cluster-search.html" target="_blank" rel="noopener noreferrer">Elasticsearch docs&lt;/a>.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Service account token authentication in OnCall API</title><link>https://grafana.com/whats-new/2025-01-07-service-account-token-authentication-in-oncall-api/</link><pubDate>Tue, 07 Jan 2025 14:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-12-19-service-account-token-authentication-in-oncall-api</guid><content><![CDATA[<p>We&rsquo;re excited to introduce <a href="/docs/grafana/latest/administration/service-accounts/#service-account-tokens">service account token</a> authentication for the <a href="/docs/grafana-cloud/alerting-and-irm/irm/oncall/oncall-api-reference/">OnCall API</a>. With this change, you can now generate tokens to interact with the API so that they:</p>
<ul>
<li>Aren&rsquo;t tied to any specific user.</li>
<li>Can be enabled or disabled as needed.</li>
<li>Can be set to optionally expire at a given time.</li>
<li>Can be scoped to a specific set of permissions for more granular control.</li>
</ul>
<p>In addition, this update allows us to extend the <a href="https://registry.terraform.io/providers/grafana/grafana/latest/docs#managing-grafana-oncall" target="_blank" rel="noopener noreferrer">Terraform provider</a> to support this authentication method in the OnCall client. This lets you to configure and manage your Grafana stack, including OnCall resources, all without needing to create an OnCall-specific API token, which simplifies automation and enhances security.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to introduce &lt;a href="/docs/grafana/latest/administration/service-accounts/#service-account-tokens">service account token&lt;/a> authentication for the &lt;a href="/docs/grafana-cloud/alerting-and-irm/irm/oncall/oncall-api-reference/">OnCall API&lt;/a>. With this change, you can now generate tokens to interact with the API so that they:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/oncall/oncall-api-reference/">Documentation</documentationURL><offering>Cloud Free</offering><tag>OnCall</tag><tag>IRM</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Recommendations in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2024-12-18-recommendations-in-grafana-cloud-k6/</link><pubDate>Tue, 07 Jan 2025 13:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-12-18-recommendations-in-grafana-cloud-k6</guid><content><![CDATA[<p>The Grafana Cloud platform and Grafana Cloud k6 application include a broad range of features that can help you maximize the value you get for your testing strategy. But, with several features to learn, sometimes it can take time to figure out where to start.</p>
<p>The new Recommendations tab in the test run View of Grafana Cloud k6 is an intelligent tool that analyzes telemetry data, such as metrics, logs, and traces, to provide tailored best practices for your team. For example, it might suggest:</p>
<ul>
<li>Using other Grafana Cloud products such as <a href="/products/cloud/synthetic-monitoring/">Synthetic Monitoring</a></li>
<li>Exploring Grafana Cloud k6 features such as <a href="/docs/grafana-cloud/testing/k6/author-run/private-load-zone-v2/">Private Load Zones</a></li>
<li><a href="/docs/grafana-cloud/testing/k6/analyze-results/integration-with-grafana-cloud-traces/">Correlating Results with Grafana Cloud Traces</a></li>
</ul>
<p>These suggestions can help you maximize the value of your testing and monitoring workflows, expand your test coverage, and get to the root cause of issues faster.</p>
<p>You can find the Recommendations tab on test runs executed starting today.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1553px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/k6/feature-recommendations.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/k6/feature-recommendations.png"data-srcset="/media/docs/k6/feature-recommendations.png?w=320 320w, /media/docs/k6/feature-recommendations.png?w=550 550w, /media/docs/k6/feature-recommendations.png?w=750 750w, /media/docs/k6/feature-recommendations.png?w=900 900w, /media/docs/k6/feature-recommendations.png?w=1040 1040w, /media/docs/k6/feature-recommendations.png?w=1240 1240w, /media/docs/k6/feature-recommendations.png?w=1920 1920w"data-sizes="auto"alt=""width="1553"height="630"/>
        <noscript>
          <img
            src="/media/docs/k6/feature-recommendations.png"
            alt=""width="1553"height="630"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>The Grafana Cloud platform and Grafana Cloud k6 application include a broad range of features that can help you maximize the value you get for your testing strategy. But, with several features to learn, sometimes it can take time to figure out where to start.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Customizable shareable dashboard panel images</title><link>https://grafana.com/whats-new/2024-12-18-customizable-shareable-dashboard-panel-images/</link><pubDate>Wed, 18 Dec 2024 15:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-12-16-customizable-shareable-dashboard-panel-images</guid><content><![CDATA[<p>We&rsquo;ve made some big changes to the panel image sharing experience. When you <a href="/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/#share-an-internal-link-1">share a panel link</a>, there&rsquo;s a new <strong>Panel preview</strong> section where you can:</p>
<ul>
<li>Customize a panel image.</li>
<li>See a preview of the panel image.</li>
<li>Download and share the image without a URL.</li>
</ul>
<p>You can customize the image by updating the width, height, and scale of it:</p>
<figure
     class="figure-wrapper figure-wrapper__lightbox w-100p "
     style="max-width: 600px;"
     itemprop="associatedMedia"
     itemscope=""
     itemtype="http://schema.org/ImageObject"
   ><a
         class="lightbox-link"
         href="/media/docs/grafana/dashboards/panel-image-preview.png"
         itemprop="contentUrl"
       ><div class="img-wrapper w-100p h-auto"><img
           class="lazyload "
           data-src="/media/docs/grafana/dashboards/panel-image-preview.png"data-srcset="/media/docs/grafana/dashboards/panel-image-preview.png?w=320 320w, /media/docs/grafana/dashboards/panel-image-preview.png?w=550 550w, /media/docs/grafana/dashboards/panel-image-preview.png?w=750 750w, /media/docs/grafana/dashboards/panel-image-preview.png?w=900 900w, /media/docs/grafana/dashboards/panel-image-preview.png?w=1040 1040w, /media/docs/grafana/dashboards/panel-image-preview.png?w=1240 1240w, /media/docs/grafana/dashboards/panel-image-preview.png?w=1920 1920w"data-sizes="auto"alt="Panel sharing link settings with panel image preview"width="944"height="998"/>
         <noscript>
           <img
             src="/media/docs/grafana/dashboards/panel-image-preview.png"
             alt="Panel sharing link settings with panel image preview"width="944"height="998"/>
         </noscript></div></a></figure>
<p>We&rsquo;ve also updated the panel image sharing process. Previously, you clicked a button to render the image and then had to send that image URL to share it. Now, you click a button to generate the image and then simply download it and send that to other organization users.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve made some big changes to the panel image sharing experience. When you &lt;a href="/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/#share-an-internal-link-1">share a panel link&lt;/a>, there&amp;rsquo;s a new &lt;strong>Panel preview&lt;/strong> section where you can:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/#share-an-internal-link-1">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>New Grafana Cloud k6 HTTP API is generally available</title><link>https://grafana.com/whats-new/2024-12-18-new-grafana-cloud-k6-http-api-is-generally-available/</link><pubDate>Wed, 18 Dec 2024 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-21-grafana-cloud-k6-http-api</guid><content><![CDATA[<p>We&rsquo;re excited to announce that a new version of the Grafana Cloud k6 API is now available!</p>
<p>The new Grafana Cloud k6 API includes endpoints that make it easier for teams to integrate k6 with their CI/CD processes. You can:</p>
<ul>
<li>Start and stop test runs</li>
<li>Start a test run with a test ID</li>
<li>Upload and download scripts</li>
<li>Manage project limits</li>
<li>Save and unsave test results</li>
<li>Get cost estimates and execution cost for test runs</li>
<li>Inspect the test run lifecycle</li>
</ul>
<p>You can continue using the previous version of the Grafana Cloud k6 API, but we recommend that you migrate to the new API version for the endpoints that are available, such as the Projects and Test runs endpoints.</p>
<p>This new API version also includes an <a href="https://editor-next.swagger.io/?url=https://api.k6.io/cloud/v6/openapi" target="_blank" rel="noopener noreferrer">OpenAPI specification</a> that you can use as a reference, or as a starting point to import into an API testing tool and start playing with the new endpoints.</p>
<p>For more details, refer to the <a href="/docs/grafana-cloud/testing/k6/reference/cloud-rest-api/v6/">Grafana Cloud k6 REST API</a> docs.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that a new version of the Grafana Cloud k6 API is now available!&lt;/p>
&lt;p>The new Grafana Cloud k6 API includes endpoints that make it easier for teams to integrate k6 with their CI/CD processes. You can:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/reference/cloud-rest-api/v6/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana SLO now supports Grafana-managed alert rules</title><link>https://grafana.com/whats-new/2024-12-12-grafana-slo-now-supports-grafana-managed-alert-rules/</link><pubDate>Thu, 12 Dec 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-12-10-grafana-slos-now-supports-grafana-managed-alert-rules</guid><content><![CDATA[<p>Grafana-managed alert rules are now supported in Grafana SLO! <br />
<br />
Grafana-managed alerting rules gives you access to features like alerting annotations on SLO dashboard panels, SLO alert state history, and images in SLO alert notifications.<br />
<br />
Your alerting system can be managed via plugin preferences, and can be set to generate either datasource-managed alert rules, or Grafana-managed alert rules. Check out the <a href="/docs/grafana-cloud/alerting-and-irm/slo/best-practices/#slo-alerting-system-configuration-and-migration-guide">documentation</a> for more information.</p>
]]></content><description>&lt;p>Grafana-managed alert rules are now supported in Grafana SLO! &lt;br />
&lt;br />
Grafana-managed alerting rules gives you access to features like alerting annotations on SLO dashboard panels, SLO alert state history, and images in SLO alert notifications.&lt;br />
&lt;br />
Your alerting system can be managed via plugin preferences, and can be set to generate either datasource-managed alert rules, or Grafana-managed alert rules. Check out the &lt;a href="/docs/grafana-cloud/alerting-and-irm/slo/best-practices/#slo-alerting-system-configuration-and-migration-guide">documentation&lt;/a> for more information.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/best-practices/#slo-alerting-system-configuration-and-migration-guide">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><tag>Alerting</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Redesigned filters for dashboards is GA</title><link>https://grafana.com/whats-new/2024-12-10-redesigned-filters-for-dashboards-is-ga/</link><pubDate>Tue, 10 Dec 2024 22:24:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-08-redesigned-filters-for-dashboards-is-ga</guid><content><![CDATA[<p>In October 2024, we announced our redesigned dashboard filters. Now we&rsquo;re promoting this redesign from public preview to GA.</p>
<p>The redesigned filters are more prominent in the dashboard and filters based on the same ad hoc filter variable are more clearly related. Also, labels can have more than one value using the new multi-select operators. For more information about these changes, refer to the original <a href="/docs/grafana-cloud/whats-new/2024-10-28-redesigned-filters-for-dashboards/">What&rsquo;s new entry</a>.</p>
]]></content><description>&lt;p>In October 2024, we announced our redesigned dashboard filters. Now we&amp;rsquo;re promoting this redesign from public preview to GA.&lt;/p>
&lt;p>The redesigned filters are more prominent in the dashboard and filters based on the same ad hoc filter variable are more clearly related. Also, labels can have more than one value using the new multi-select operators. For more information about these changes, refer to the original &lt;a href="/docs/grafana-cloud/whats-new/2024-10-28-redesigned-filters-for-dashboards/">What&amp;rsquo;s new entry&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/use-dashboards/#filter-dashboard-data">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Faster TraceQL queries with anchored regular expressions in Grafana Cloud Traces</title><link>https://grafana.com/whats-new/2024-12-09-faster-traceql-queries-with-anchored-regular-expressions-in-grafana-cloud-traces/</link><pubDate>Mon, 09 Dec 2024 15:21:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-27-limit-number-of-spans-per-spanset-in-grafana-cloud-traces</guid><content><![CDATA[<p>TraceQL queries now use regular expressions that are anchored at both ends. This change makes the queries faster and matches the behavior of PromQL, where regular expressions are also fully anchored.</p>
<p>This is a breaking change, where the query:
<code>{ span.foo =~ &quot;bar&quot; }</code>
is now treated as:
<code>{ span.foo =~ &quot;^bar$&quot; }</code>.</p>
<p>If you use TraceQL with regular expressions in your Grafana dashboards and you want the unanchored behavior, update the queries to use the unanchored version, such as <code>{ span.foo =~ &quot;.*bar.*&quot;}</code>.</p>
]]></content><description>&lt;p>TraceQL queries now use regular expressions that are anchored at both ends. This change makes the queries faster and matches the behavior of PromQL, where regular expressions are also fully anchored.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/connect-externally-hosted/data-sources/tempo/query-editor/traceql-editor/#anchored-regular-expressions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Traces</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Datadog percentile aggregation and new query variable syntax</title><link>https://grafana.com/whats-new/2024-12-05-datadog-percentile-aggregation-and-new-query-variable-syntax/</link><pubDate>Thu, 05 Dec 2024 23:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2025-01-08-support-percentile-aggregation-function-and-new-query-variable-syntax</guid><content><![CDATA[<p>The Grafana Datadog plugin now includes two new features:</p>
<ol>
<li>Percentile Aggregation Function for distribution-type metrics.</li>
<li>New Query Variable Syntax – now supports all tags associated with a metric.</li>
</ol>
<p>For more details, check out the video and Grafana Datadog data source documentation.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/datadog/datadog-percentile-agg-and-new-query-variable.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The Grafana Datadog plugin now includes two new features:&lt;/p>
&lt;ol>
&lt;li>Percentile Aggregation Function for distribution-type metrics.&lt;/li>
&lt;li>New Query Variable Syntax – now supports all tags associated with a metric.&lt;/li>
&lt;/ol>
&lt;p>For more details, check out the video and Grafana Datadog data source documentation.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-datadog-datasource/latest/datadog-templates-and-variables/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Query CloudWatch Logs Insights with PPL and SQL</title><link>https://grafana.com/whats-new/2024-12-05-query-cloudwatch-logs-insights-with-ppl-and-sql/</link><pubDate>Thu, 05 Dec 2024 16:39:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-27-ppl-and-sql-support-for-cloudwatch-logs-insights</guid><content><![CDATA[<p>The AWS CloudWatch data source plugin now offers two new query languages for searching through logs: OpenSearch PPL and OpenSearch SQL. You now have increased flexibility to choose a more familiar query language and to take advantage of their unique features (like the SQL JOIN command) when querying AWS CloudWatch Logs Insights. In addition to the already supported <strong>Logs Insights QL</strong> option, you can find the added query language options in the new  <strong>Query language</strong> drop-down list.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/screenshot-awscw-query-languages-v11.4.png"
  alt="CloudWatch logs explore query languages drop-down list opened" width="2042"
     height="936"/></p>
<p>We’ve also updated the query editor to support syntax highlighting and to provide suggestions while you type, which simplifies writing complex queries. When you select log groups, the suggestions also include <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_AnalyzeLogData-discoverable-fields.html" target="_blank" rel="noopener noreferrer">discovered fields</a>.</p>
<p>Not sure where to start? We’ve also updated our <strong>CloudWatch Logs cheat sheet</strong> with the most commonly used queries so you can paste and customize to fit exactly what you need. Clicking on any of the example queries prefills the query input field.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/screenshot-cwl-cheat-sheet-v11.4.png"
  alt="CloudWatch Logs cheat sheet with help icon highlighted" width="2040"
     height="1070"/></p>
<p>For the complete list of commands supported for OpenSearch PPL and SQL, refer to the <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_AnalyzeLogData_Languages.html" target="_blank" rel="noopener noreferrer">Cloudwatch Logs Insights documentation</a>.</p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="g1BfokyzF4Q"
    data-url="https://www.youtube.com/embed/g1BfokyzF4Q?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>The AWS CloudWatch data source plugin now offers two new query languages for searching through logs: OpenSearch PPL and OpenSearch SQL. You now have increased flexibility to choose a more familiar query language and to take advantage of their unique features (like the SQL JOIN command) when querying AWS CloudWatch Logs Insights. In addition to the already supported &lt;strong>Logs Insights QL&lt;/strong> option, you can find the added query language options in the new &lt;strong>Query language&lt;/strong> drop-down list.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.4.0</selfManagedReleaseVersion></item><item><title>PDF export improvements in GA</title><link>https://grafana.com/whats-new/2024-12-03-pdf-export-improvements-in-ga/</link><pubDate>Tue, 03 Dec 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-12-02-pdf-export-improvements-in-ga</guid><content><![CDATA[<p>In May 2024, we announced a <a href="/docs/grafana-cloud/whats-new/2024-05-12-pdf-export-improvements/">new way of generating PDFs</a> that introduced a major performance improvement for the PDF export feature. It also fixed all <a href="/docs/grafana/v11.4/dashboards/create-reports/#caveats">caveats</a> related to rendering a report with panels or rows set to repeat by a variable, like rendering repeating panels inside collapsed rows.</p>
<p>This new PDF generation method now replaces the old one and is generally available for everyone.</p>
<p>This feature will gradually roll out to all Grafana Cloud users over the next few weeks with no action required.</p>
]]></content><description>&lt;p>In May 2024, we announced a &lt;a href="/docs/grafana-cloud/whats-new/2024-05-12-pdf-export-improvements/">new way of generating PDFs&lt;/a> that introduced a major performance improvement for the PDF export feature. It also fixed all &lt;a href="/docs/grafana/v11.4/dashboards/create-reports/#caveats">caveats&lt;/a> related to rendering a report with panels or rows set to repeat by a variable, like rendering repeating panels inside collapsed rows.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>ML-enhanced guidance on SLO target selection</title><link>https://grafana.com/whats-new/2024-11-27-ml-enhanced-guidance-on-slo-target-selection/</link><pubDate>Wed, 27 Nov 2024 13:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-27-ml-enhanced-guidance-on-slo-target-selection-1</guid><content><![CDATA[<p>Many teams struggle with picking SLO targets, particularly for new SLOs. The target percentage drives the sensitivity of the burn rate calculations, the error budget remaining, and it can tune alert volume. If you assume you want to create an SLO to ensure &ldquo;99.5% of HTTP requests return successfully in under 500 ms&rdquo;, how do you know that 99.5% is a realistic target for your service? People often guess or take a number from management.</p>
<p>Grafana SLO in collaboration with the Machine Learning team is proud to announce a major enhancement to our SLO creation wizard. After defining an SLO, the &ldquo;step 2&rdquo; target selection page now shows ML-enhanced guidance to help you assess the risk of breaching a given target. We query 90 days of history from the metrics used in the SLO definition, and run simulations to predict the likelihood of meeting a given target given the history of the metrics. The user can slide the target percentage and see an updated prediction of the likelihood of meeting that target.</p>
]]></content><description>&lt;p>Many teams struggle with picking SLO targets, particularly for new SLOs. The target percentage drives the sensitivity of the burn rate calculations, the error budget remaining, and it can tune alert volume. If you assume you want to create an SLO to ensure &amp;ldquo;99.5% of HTTP requests return successfully in under 500 ms&amp;rdquo;, how do you know that 99.5% is a realistic target for your service? People often guess or take a number from management.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Search in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-11-25-search-in-kubernetes-monitoring/</link><pubDate>Mon, 25 Nov 2024 16:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-27-search-in-kubernetes-monitoring</guid><content><![CDATA[<p>Use Search to find any Kubernetes object in your fleet.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/search.png"
  alt="Search" width="1695"
     height="1194"/></p>
]]></content><description>&lt;p>Use Search to find any Kubernetes object in your fleet.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/search.png"
alt="Search" width="1695"
height="1194"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#search-for-a-kubernetes-object">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Export a new alert rule definition in Terraform (HCL) format</title><link>https://grafana.com/whats-new/2024-11-25-export-a-new-alert-rule-definition-in-terraform--hcl--format/</link><pubDate>Mon, 25 Nov 2024 13:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-27-export-a-new-alert-rule-definition-in-terraform-hcl-format</guid><content><![CDATA[<p>Create a new alert rule definition as part of a provisioned rule group and export it into Terraform (HCL) format.  Copy and paste the code into your Terraform pipeline to create your new alert rule. Previously, you had to add the rule definition to the code manually. Now, you can get that code from the UI, enabling you to quickly deploy and manage alert rules as part of your infrastructure as code.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2298px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/alerting/export-rule-definition.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/alerting/export-rule-definition.png"data-srcset="/media/docs/alerting/export-rule-definition.png?w=320 320w, /media/docs/alerting/export-rule-definition.png?w=550 550w, /media/docs/alerting/export-rule-definition.png?w=750 750w, /media/docs/alerting/export-rule-definition.png?w=900 900w, /media/docs/alerting/export-rule-definition.png?w=1040 1040w, /media/docs/alerting/export-rule-definition.png?w=1240 1240w, /media/docs/alerting/export-rule-definition.png?w=1920 1920w"data-sizes="auto"alt="This image shows the export rule definition button on the alert rule list view."width="2298"height="774"/>
        <noscript>
          <img
            src="/media/docs/alerting/export-rule-definition.png"
            alt="This image shows the export rule definition button on the alert rule list view."width="2298"height="774"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Create a new alert rule definition as part of a provisioned rule group and export it into Terraform (HCL) format. Copy and paste the code into your Terraform pipeline to create your new alert rule. Previously, you had to add the rule definition to the code manually. Now, you can get that code from the UI, enabling you to quickly deploy and manage alert rules as part of your infrastructure as code.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/set-up/provision-alerting-resources/export-alerting-resources/#export-a-new-alert-rule-definition-without-saving-changes">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.4.0</selfManagedReleaseVersion></item><item><title>AWS scrape jobs as code: Streamlined management with Terraform</title><link>https://grafana.com/whats-new/2024-11-22-aws-scrape-jobs-as-code--streamlined-management-with-terraform/</link><pubDate>Fri, 22 Nov 2024 20:26:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-22-configure-aws-monitoring-with-terraform</guid><content><![CDATA[<p>With the <a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/#aws-observability">AWS CloudWatch integration</a>, you can scrape your CloudWatch metrics and logs and forward them to Grafana Cloud for a centralized place to monitor and alert on your infrastructure and large scale applications. However, handling AWS scrape jobs at scale can be tedious. Now, manage them as code with Terraform in Grafana Cloud! Scale smarter—quickly create, update, or delete scrape jobs with ease and precision.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/EVEQBtm-SvU' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>With the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/#aws-observability">AWS CloudWatch integration&lt;/a>, you can scrape your CloudWatch metrics and logs and forward them to Grafana Cloud for a centralized place to monitor and alert on your infrastructure and large scale applications. However, handling AWS scrape jobs at scale can be tedious. Now, manage them as code with Terraform in Grafana Cloud! Scale smarter—quickly create, update, or delete scrape jobs with ease and precision.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/aws/cloudwatch-metrics/terraform-config/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Infrastructure Observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Query acceleration for Grafana Cloud Logs</title><link>https://grafana.com/whats-new/2024-11-22-query-acceleration-for-grafana-cloud-logs/</link><pubDate>Fri, 22 Nov 2024 16:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-19-query-acceleration-for-grafana-cloud-logs</guid><content><![CDATA[<p>Have you ever had a Grafana Cloud Logs query time out because it tried to process too much data? Query acceleration leverages bloom filters to quickly filter on <a href="/docs/loki/latest/get-started/labels/structured-metadata/">structured metadata</a>, showing you results faster and making timeouts less likely.</p>
<p>Example use cases where query acceleration are helpful include support-type queries, where you may be looking for an order id, phone number, or similar higher cardinality key value pair. Query acceleration also works well out-of-the-box with OpenTelemetry logs. If you&rsquo;re not using OpenTelemetry, you can still send structured metadata using Grafana Alloy&rsquo;s native <a href="/docs/alloy/latest/reference/components/loki/loki.process/#stagestructured_metadata-block">Loki pipelines</a>.</p>
]]></content><description>&lt;p>Have you ever had a Grafana Cloud Logs query time out because it tried to process too much data? Query acceleration leverages bloom filters to quickly filter on &lt;a href="/docs/loki/latest/get-started/labels/structured-metadata/">structured metadata&lt;/a>, showing you results faster and making timeouts less likely.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/loki/next/query/query_accceleration/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>loki-v3.3.0</selfManagedReleaseVersion></item><item><title>Fleet Management</title><link>https://grafana.com/whats-new/2024-11-21-fleet-management-in-public-preview/</link><pubDate>Thu, 21 Nov 2024 18:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-21-fleet-management-in-public-preview</guid><content><![CDATA[<p><strong>Introducing Fleet Management in Grafana Cloud</strong></p>
<p>Managing observability workloads can quickly overwhelm even the most experienced admin. Whether you’re dealing with complex configurations, rising costs, or just trying to keep tabs on every collector, you need everything in one place to make sense of it all. That’s why we’re excited to announce the Public Preview of <a href="/docs/grafana-cloud/send-data/fleet-management/intro-fleet-mgmt/">Fleet Management</a> in Grafana Cloud—a powerful new way to monitor and manage observability collectors efficiently, regardless of scale. With Fleet Management, you can roll out configurations remotely, monitor collector health across all deployments, and control cost simply by activating or deactivating pipelines as needed. <a href="/docs/grafana-cloud/send-data/fleet-management/get-started/">Get started</a> today!</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/mKOLablQUxM' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>&lt;strong>Introducing Fleet Management in Grafana Cloud&lt;/strong>&lt;/p>
&lt;p>Managing observability workloads can quickly overwhelm even the most experienced admin. Whether you’re dealing with complex configurations, rising costs, or just trying to keep tabs on every collector, you need everything in one place to make sense of it all. That’s why we’re excited to announce the Public Preview of &lt;a href="/docs/grafana-cloud/send-data/fleet-management/intro-fleet-mgmt/">Fleet Management&lt;/a> in Grafana Cloud—a powerful new way to monitor and manage observability collectors efficiently, regardless of scale. With Fleet Management, you can roll out configurations remotely, monitor collector health across all deployments, and control cost simply by activating or deactivating pipelines as needed. &lt;a href="/docs/grafana-cloud/send-data/fleet-management/get-started/">Get started&lt;/a> today!&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/fleet-management/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alloy</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New regular expression option for Extract fields transformation</title><link>https://grafana.com/whats-new/2024-11-19-new-regular-expression-option-for-extract-fields-transformation/</link><pubDate>Tue, 19 Nov 2024 19:27:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-19-new-regular-expression-option-for-extract-fields-transformation</guid><content><![CDATA[<p>We&rsquo;ve updated the <strong>Extract fields</strong> transformation with an additional <strong>RegExp</strong> format option you can use to perform more advanced parsing of the selected field, such as extracting parts of strings or splitting content into multiple fields using <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Named_capturing_group" target="_blank" rel="noopener noreferrer">named capturing groups</a> like <code>/(?&lt;NewField&gt;.*)/</code>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png?w=1920 1920w"data-sizes="auto"alt="Editing a panel with the RegExp format highlighted"width="1000"height="913"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-regexp-format-v11.3.png"
            alt="Editing a panel with the RegExp format highlighted"width="1000"height="913"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;ve updated the &lt;strong>Extract fields&lt;/strong> transformation with an additional &lt;strong>RegExp&lt;/strong> format option you can use to perform more advanced parsing of the selected field, such as extracting parts of strings or splitting content into multiple fields using &lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Named_capturing_group" target="_blank" rel="noopener noreferrer">named capturing groups&lt;/a> like &lt;code>/(?&amp;lt;NewField&amp;gt;.*)/&lt;/code>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#extract-fields">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Simplified alert rule creation: alert rule organization</title><link>https://grafana.com/whats-new/2024-11-18-simplified-alert-rule-creation--alert-rule-organization/</link><pubDate>Mon, 18 Nov 2024 11:42:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-26-simplified-alert-rule-creation-alert-rule-organization-1</guid><content><![CDATA[<p>This new feature groups labels and folders in one step so that you can more easily organize your Grafana-managed alert rules.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1394px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/alerting/golder-labels.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/alerting/golder-labels.png"data-srcset="/media/docs/alerting/golder-labels.png?w=320 320w, /media/docs/alerting/golder-labels.png?w=550 550w, /media/docs/alerting/golder-labels.png?w=750 750w, /media/docs/alerting/golder-labels.png?w=900 900w, /media/docs/alerting/golder-labels.png?w=1040 1040w, /media/docs/alerting/golder-labels.png?w=1240 1240w, /media/docs/alerting/golder-labels.png?w=1920 1920w"data-sizes="auto"alt="This image shows the add folders and labels step in the alert rule creation form. "width="1394"height="520"/>
        <noscript>
          <img
            src="/media/docs/alerting/golder-labels.png"
            alt="This image shows the add folders and labels step in the alert rule creation form. "width="1394"height="520"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>This new feature groups labels and folders in one step so that you can more easily organize your Grafana-managed alert rules.&lt;/p>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1394px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/alerting/golder-labels.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/alerting/golder-labels.png"data-srcset="/media/docs/alerting/golder-labels.png?w=320 320w, /media/docs/alerting/golder-labels.png?w=550 550w, /media/docs/alerting/golder-labels.png?w=750 750w, /media/docs/alerting/golder-labels.png?w=900 900w, /media/docs/alerting/golder-labels.png?w=1040 1040w, /media/docs/alerting/golder-labels.png?w=1240 1240w, /media/docs/alerting/golder-labels.png?w=1920 1920w"data-sizes="auto"alt="This image shows the add folders and labels step in the alert rule creation form. "width="1394"height="520"/>
&lt;noscript>
&lt;img
src="/media/docs/alerting/golder-labels.png"
alt="This image shows the add folders and labels step in the alert rule creation form. "width="1394"height="520"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/create-grafana-managed-rule/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.4.0</selfManagedReleaseVersion></item><item><title>Private Data Source Connect (PDC) Support for AWS Data Sources</title><link>https://grafana.com/whats-new/2024-11-15-private-data-source-connect--pdc--support-for-aws-data-sources/</link><pubDate>Fri, 15 Nov 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-12-open-search-datasource-now-supports-private-datasource-connect</guid><content><![CDATA[<p><a href="/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/#pdc-known-limitations">Private Data Source Connect</a> (PDC) is now supported across <em>more</em> AWS data source plugins - including:</p>
<ul>
<li>AWS Athena (<a href="https://github.com/grafana/athena-datasource/releases/tag/v2.19.0" target="_blank" rel="noopener noreferrer">Version 2.19.0</a>)</li>
<li>AWS Aurora (<a href="/grafana/plugins/grafana-aurora-datasource/?tab=changelog">Version 0.4.0</a>)</li>
<li>OpenSearch (<a href="https://github.com/grafana/opensearch-datasource/releases/tag/v2.21.0" target="_blank" rel="noopener noreferrer">Version 2.21.0</a>)</li>
<li>AWS Redshift (<a href="https://github.com/grafana/redshift-datasource/releases/tag/v1.20.0" target="_blank" rel="noopener noreferrer">Version 1.20.0</a>)</li>
<li>AWS X-Ray (<a href="https://github.com/grafana/x-ray-datasource/releases/tag/v2.13.0" target="_blank" rel="noopener noreferrer">Version 2.13.0</a>)</li>
</ul>
<p>With PDC, you can establish a private, secured connection between a Grafana Cloud instance, or stack, and data sources secured within a private network. Take advantage of the convenience and power of Grafana Cloud - even if your cluster is hosted in a Virtual Private Cloud (VPC) or another private network. <br />
<br />
Find the full list of supported data source plugins <a href="/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/#pdc-known-limitations">here</a>.</p>
]]></content><description>&lt;p>&lt;a href="/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/#pdc-known-limitations">Private Data Source Connect&lt;/a> (PDC) is now supported across &lt;em>more&lt;/em> AWS data source plugins - including:&lt;/p>
&lt;ul>
&lt;li>AWS Athena (&lt;a href="https://github.com/grafana/athena-datasource/releases/tag/v2.19.0" target="_blank" rel="noopener noreferrer">Version 2.19.0&lt;/a>)&lt;/li>
&lt;li>AWS Aurora (&lt;a href="/grafana/plugins/grafana-aurora-datasource/?tab=changelog">Version 0.4.0&lt;/a>)&lt;/li>
&lt;li>OpenSearch (&lt;a href="https://github.com/grafana/opensearch-datasource/releases/tag/v2.21.0" target="_blank" rel="noopener noreferrer">Version 2.21.0&lt;/a>)&lt;/li>
&lt;li>AWS Redshift (&lt;a href="https://github.com/grafana/redshift-datasource/releases/tag/v1.20.0" target="_blank" rel="noopener noreferrer">Version 1.20.0&lt;/a>)&lt;/li>
&lt;li>AWS X-Ray (&lt;a href="https://github.com/grafana/x-ray-datasource/releases/tag/v2.13.0" target="_blank" rel="noopener noreferrer">Version 2.13.0&lt;/a>)&lt;/li>
&lt;/ul>
&lt;p>With PDC, you can establish a private, secured connection between a Grafana Cloud instance, or stack, and data sources secured within a private network. Take advantage of the convenience and power of Grafana Cloud - even if your cluster is hosted in a Virtual Private Cloud (VPC) or another private network. &lt;br />
&lt;br />
Find the full list of supported data source plugins &lt;a href="/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/#pdc-known-limitations">here&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Passwordless Authentication Option via Magic Links</title><link>https://grafana.com/whats-new/2024-11-14-passwordless-authentication-option-via-magic-links/</link><pubDate>Thu, 14 Nov 2024 18:53:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-21-passwordless-authentication-option-via-magic-links</guid><content>&lt;p>We&amp;rsquo;ve introduced a new authentication method that allows users to authenticate with a magic link or one-time password (OTP) sent via email.&lt;/p>
</content><description>&lt;p>We&amp;rsquo;ve introduced a new authentication method that allows users to authenticate with a magic link or one-time password (OTP) sent via email.&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/passwordless/">Documentation</documentationURL><offering>None</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.4.0</selfManagedReleaseVersion></item><item><title>Reporting theme options</title><link>https://grafana.com/whats-new/2024-11-14-reporting-theme-options/</link><pubDate>Thu, 14 Nov 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-21-theme-options-for-reporting</guid><content><![CDATA[<p>Choose the light or dark theme for PDF attachments and embedded dashboard images in Reports. The selected theme options are applied to PDFs and embedded images for all reports within your organization.</p>
<p>The <strong>Report branding</strong> section of the settings page is now called <strong>Attachment settings</strong> for clarity.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 450px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png"data-srcset="/media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png?w=1920 1920w"data-sizes="auto"alt="Reporting settings with theme options highlighted"width="595"height="745"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/screenshot-theme-options-v11.3.png"
            alt="Reporting settings with theme options highlighted"width="595"height="745"/>
        </noscript></div></a></figure>
<p>You can set these options under <strong>Dashboards &gt; Reporting &gt; Settings</strong>.</p>
]]></content><description>&lt;p>Choose the light or dark theme for PDF attachments and embedded dashboard images in Reports. The selected theme options are applied to PDFs and embedded images for all reports within your organization.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/create-reports/report-settings/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>ML-Enhanced guidance on SLO target selection</title><link>https://grafana.com/whats-new/2024-11-13-ml-enhanced-guidance-on-slo-target-selection/</link><pubDate>Wed, 13 Nov 2024 12:46:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-27-ml-enhanced-guidance-on-slo-target-selection</guid><content><![CDATA[<p>Many teams struggle with selecting a realistic SLO target when creating or modifying SLOs. The target sets the sensitivity for when an SLO will start to burn budget, impacting alerting noise and &ldquo;error budget remaining&rdquo;. If you assume you want to create an SLO to ensure &ldquo;99.5% of HTTP requests return successfully in under 500 ms&rdquo;, how do you know that 99.5% is a realistic target for your service? People often guess or take a number from management.</p>
<p>Grafana SLO in collaboration with the Machine Learning team is proud to announce a major enhancement to our SLO creation wizard. After defining an SLI, the &ldquo;step 2&rdquo; target selection page now shows a computed likelihood estimate to help users select a realistic target. We query 90 days of history from the metrics used in the SLI definition, and run simulations to predict the likelihood of meeting a given target given the history of the metrics. The user can slide the target percentage and see an updated prediction of the likelihood of meeting or breaching that target.</p>
]]></content><description>&lt;p>Many teams struggle with selecting a realistic SLO target when creating or modifying SLOs. The target sets the sensitivity for when an SLO will start to burn budget, impacting alerting noise and &amp;ldquo;error budget remaining&amp;rdquo;. If you assume you want to create an SLO to ensure &amp;ldquo;99.5% of HTTP requests return successfully in under 500 ms&amp;rdquo;, how do you know that 99.5% is a realistic target for your service? People often guess or take a number from management.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/create/#statistical-predictions-beta">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><tag>Machine learning</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Time series macro support in visual query builder for SQL data sources</title><link>https://grafana.com/whats-new/2024-11-08-time-series-macro-support-in-visual-query-builder-for-sql-data-sources/</link><pubDate>Fri, 08 Nov 2024 11:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-12-04-time-series-macro-support-in-visual-query-builder-for-sql-data-sources</guid><content><![CDATA[<p>It is now possible to create time series queries from the query builder in the following data sources. MySQL, PostgreSQL, MS SQL. Use the <strong>Data operations</strong> drop-down to select a macro like <code>$__timeGroup</code> or <code>$__timeGroupAlias</code>.</p>
<p>Select a time column from the <strong>Column</strong> drop-down and a time interval from the <strong>Interval</strong> drop-down to create a time-series query.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2378px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png"data-srcset="/media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=320 320w, /media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=550 550w, /media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=750 750w, /media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=900 900w, /media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=1040 1040w, /media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=1240 1240w, /media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png?w=1920 1920w"data-sizes="auto"alt="SQL query builder time-series query"width="2378"height="1632"/>
        <noscript>
          <img
            src="/media/docs/grafana/data-sources/screenshot-sql-builder-time-series-query.png"
            alt="SQL query builder time-series query"width="2378"height="1632"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>It is now possible to create time series queries from the query builder in the following data sources. MySQL, PostgreSQL, MS SQL. Use the &lt;strong>Data operations&lt;/strong> drop-down to select a macro like &lt;code>$__timeGroup&lt;/code> or &lt;code>$__timeGroupAlias&lt;/code>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/connect-externally-hosted/data-sources/mysql/query-editor/#macros">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Introducing Enhanced Push Notification Settings in v2.2.0 [Android]</title><link>https://grafana.com/whats-new/2024-11-08-introducing-enhanced-push-notification-settings-in-v220--android/</link><pubDate>Fri, 08 Nov 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-18-introducing-enhanced-push-notification-settings-in-v2-2-0</guid><content><![CDATA[<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 500px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/push0_s.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/push0_s.png"data-srcset="/static/img/oncall/push0_s.png?w=320 320w, /static/img/oncall/push0_s.png?w=550 550w, /static/img/oncall/push0_s.png?w=750 750w, /static/img/oncall/push0_s.png?w=900 900w, /static/img/oncall/push0_s.png?w=1040 1040w, /static/img/oncall/push0_s.png?w=1240 1240w, /static/img/oncall/push0_s.png?w=1920 1920w"data-sizes="auto"alt=""width="500"height="1012"/>
        <noscript>
          <img
            src="/static/img/oncall/push0_s.png"
            alt=""width="500"height="1012"/>
        </noscript></div></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 500px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/push1.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/push1.png"data-srcset="/static/img/oncall/push1.png?w=320 320w, /static/img/oncall/push1.png?w=550 550w, /static/img/oncall/push1.png?w=750 750w, /static/img/oncall/push1.png?w=900 900w, /static/img/oncall/push1.png?w=1040 1040w, /static/img/oncall/push1.png?w=1240 1240w, /static/img/oncall/push1.png?w=1920 1920w"data-sizes="auto"alt=""width="500"height="1012"/>
        <noscript>
          <img
            src="/static/img/oncall/push1.png"
            alt=""width="500"height="1012"/>
        </noscript></div></a></figure>
<p>We’ve introduced a new section under Settings &gt; Push Notifications to ensure reliable delivery of notifications by actively prompting users to <strong>disable battery optimization</strong> and inactivity restrictions on <strong>Android devices</strong>.</p>
<p>Here&rsquo;s what’s new:</p>
<p><strong>Clear Status Check</strong>: Instantly see if battery optimizations or app inactivity restrictions are active for the app.</p>
<p><strong>Step-by-Step Guidance</strong>: Easily follow instructions to disable these restrictions for uninterrupted notifications.</p>
<p><strong>Red Alerts</strong>: Missing a critical setting? You’ll now see a clear warning in the app.</p>
<p>These updates are available in v2.2.0 and later, tested on popular devices like Google Pixel, Samsung Galaxy, OnePlus, and Redmi.</p>
<p>Where to Learn More:
Navigate to <strong>Settings &gt; Push Notifications</strong> in the app to explore these features and ensure your settings are configured for seamless notifications. Checkout our <a href="/docs/grafana-cloud/alerting-and-irm/irm/irm-mobile-app/push-notifications/#troubleshoot-android-notification-settings">troubleshoot documentation</a> for more information on the topic.</p>
<p>Try it out now and never miss a beat! 🎉</p>
]]></content><description>&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 500px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/static/img/oncall/push0_s.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/static/img/oncall/push0_s.png"data-srcset="/static/img/oncall/push0_s.png?w=320 320w, /static/img/oncall/push0_s.png?w=550 550w, /static/img/oncall/push0_s.png?w=750 750w, /static/img/oncall/push0_s.png?w=900 900w, /static/img/oncall/push0_s.png?w=1040 1040w, /static/img/oncall/push0_s.png?w=1240 1240w, /static/img/oncall/push0_s.png?w=1920 1920w"data-sizes="auto"alt=""width="500"height="1012"/>
&lt;noscript>
&lt;img
src="/static/img/oncall/push0_s.png"
alt=""width="500"height="1012"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 500px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/static/img/oncall/push1.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/static/img/oncall/push1.png"data-srcset="/static/img/oncall/push1.png?w=320 320w, /static/img/oncall/push1.png?w=550 550w, /static/img/oncall/push1.png?w=750 750w, /static/img/oncall/push1.png?w=900 900w, /static/img/oncall/push1.png?w=1040 1040w, /static/img/oncall/push1.png?w=1240 1240w, /static/img/oncall/push1.png?w=1920 1920w"data-sizes="auto"alt=""width="500"height="1012"/>
&lt;noscript>
&lt;img
src="/static/img/oncall/push1.png"
alt=""width="500"height="1012"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>We’ve introduced a new section under Settings &amp;gt; Push Notifications to ensure reliable delivery of notifications by actively prompting users to &lt;strong>disable battery optimization&lt;/strong> and inactivity restrictions on &lt;strong>Android devices&lt;/strong>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/irm-mobile-app/push-notifications/#troubleshoot-android-notification-settings">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>None</offering><tag>OnCall</tag><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Eight synthetics probe locations being replaced in February 2025</title><link>https://grafana.com/whats-new/2024-11-07-eight-synthetics-probe-locations-being-replaced-in-february-2025/</link><pubDate>Thu, 07 Nov 2024 17:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-03-8-synthetics-regions-being-replaced-in-february-2025</guid><content><![CDATA[<p>Starting in early 2025 we will roll out eight new public probe locations running in AWS:  Stockholm, Zurich, Spain, UAE, Montreal, Calgary, Hyderabad, and Indonesia.</p>
<p>These eight new regions will replace the remaining eight locations running out of Linode and Digital Ocean: Atlanta, Dallas, Newark, Toronto, New York, San Francisco, Amsterdam, and Bangalore. These regions are deprecated and will be removed between January 27 and February 14, 2025. Exact dates and times will be posted as maintenance notices on our <a href="https://status.grafana.com/" target="_blank" rel="noopener noreferrer">status page</a>.</p>
<h3 id="why-are-we-doing-this">Why are we doing this?</h3>
<p><strong>Functionality</strong>: Digital Ocean and Linode locations have limitations that prevent us from running new synthetics capabilities like k6-powered <a href="/docs/grafana-cloud/whats-new/2024-10-09-k6-scripted-checks-in-synthetic-monitoring-are-now-generally-available/">scripted</a> and <a href="/docs/grafana-cloud/whats-new/2024-07-04-browser-tests-in-grafana-cloud-k6-are-generally-available/">browser</a> synthetics. By replacing these locations with new AWS locations, we can deliver you new capabilities in all public probes.</p>
<p><strong>Reliability</strong>: Our AWS probes have proven to be our most reliable. We expect this change to improve the overall reliability of Grafana Cloud Synthetic Monitoring.</p>
<p><strong>Geographic rebalancing</strong>: The new locations provide a better distribution across regions to serve customers globally. Once these eight locations have been replaced AMER will have 7 locations, EMEA will have 8, and APAC will have 7.</p>
<h3 id="i-run-tests-in-a-deprecated-location-what-should-i-do">I run tests in a deprecated location. What should I do?</h3>
<p>If your tests are location sensitive, we recommend you move them to the next nearest geographic location before Friday January 24, 2025 (refer to the table below). If you have any location specific alerts, you will want to adjust those as well.  When a location is shut down, any tests running in that location will be migrated to another probe location to ensure continuity.</p>
<section class="expand-table-wrapper"><div class="responsive-table-wrapper">
    <table>
      <thead>
          <tr>
              <th>Deprecated Location</th>
              <th>Recommended Location</th>
          </tr>
      </thead>
      <tbody>
          <tr>
              <td>Atlanta</td>
              <td>North Virginia</td>
          </tr>
          <tr>
              <td>Dallas</td>
              <td>Ohio</td>
          </tr>
          <tr>
              <td>Newark</td>
              <td>North Virginia</td>
          </tr>
          <tr>
              <td>NewYork</td>
              <td>North Virginia</td>
          </tr>
          <tr>
              <td>SanFrancisco</td>
              <td>North California</td>
          </tr>
          <tr>
              <td>Toronto</td>
              <td>Ohio</td>
          </tr>
          <tr>
              <td>Amsterdam</td>
              <td>London</td>
          </tr>
          <tr>
              <td>Bangalore</td>
              <td>Mumbai</td>
          </tr>
      </tbody>
    </table>
  </div>
</section><h3 id="can-i-still-use-a-deprecated-location">Can I still use a deprecated location?</h3>
<p>Yes, you can continue using probe locations as usual until they are removed. The deprecation signals they are slated for removal, but there is no loss in functionality.</p>
<h3 id="when-will-the-new-locations-be-available">When will the new locations be available?</h3>
<p>The new regions will be rolled out incrementally in January and February 2025.</p>
<p>Refer to the <a href="https://status.grafana.com/" target="_blank" rel="noopener noreferrer">status page</a> for updates on the exact migration dates and times.<a href="https://status.grafana.com/" target="_blank" rel="noopener noreferrer"></a> These updates will include the IPv4 and IPv6 CIDR ranges of new locations.</p>
]]></content><description>&lt;p>Starting in early 2025 we will roll out eight new public probe locations running in AWS: Stockholm, Zurich, Spain, UAE, Montreal, Calgary, Hyderabad, and Indonesia.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/public-probes/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Redesigned filters for dashboards</title><link>https://grafana.com/whats-new/2024-10-28-redesigned-filters-for-dashboards/</link><pubDate>Mon, 28 Oct 2024 16:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-16-redesigned-ad-hoc-filters-for-dashboards</guid><content><![CDATA[<p>We&rsquo;ve redesigned dashboard filters for an improved filter creation experience!</p>
<p>The redesigned filters are more prominent in the dashboard and filters based on the same ad hoc filter variable are more clearly related. In the new design, you can click anywhere in the filter field to begin creating a one and Grafana automatically detects which part of the filter you&rsquo;re setting up. It takes fewer clicks to create a filter and the creation process using keyboard strokes is smoother than previously.</p>
<p><strong>Multi-select operators</strong>
The most prominent update to the filters is that labels can have more than one value using the new multi-select operators.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 500px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/dashboards/filters-multi-select-v11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/dashboards/filters-multi-select-v11.3.png"data-srcset="/media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=320 320w, /media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=550 550w, /media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=750 750w, /media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=900 900w, /media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=1040 1040w, /media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=1240 1240w, /media/docs/grafana/dashboards/filters-multi-select-v11.3.png?w=1920 1920w"data-sizes="auto"alt="Multi-select operators"width="952"height="742"title="Multi-select operators"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/filters-multi-select-v11.3.png"
            alt="Multi-select operators"width="952"height="742"title="Multi-select operators"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Multi-select operators</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/dashboards/filters-multi-selector-v11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/dashboards/filters-multi-selector-v11.3.png"data-srcset="/media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=320 320w, /media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=550 550w, /media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=750 750w, /media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=900 900w, /media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=1040 1040w, /media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=1240 1240w, /media/docs/grafana/dashboards/filters-multi-selector-v11.3.png?w=1920 1920w"data-sizes="auto"alt="Multiple values selected"width="1166"height="378"title="Multiple values selected"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/filters-multi-selector-v11.3.png"
            alt="Multiple values selected"width="1166"height="378"title="Multiple values selected"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Multiple values selected</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/dashboards/filters-selected-v11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/dashboards/filters-selected-v11.3.png"data-srcset="/media/docs/grafana/dashboards/filters-selected-v11.3.png?w=320 320w, /media/docs/grafana/dashboards/filters-selected-v11.3.png?w=550 550w, /media/docs/grafana/dashboards/filters-selected-v11.3.png?w=750 750w, /media/docs/grafana/dashboards/filters-selected-v11.3.png?w=900 900w, /media/docs/grafana/dashboards/filters-selected-v11.3.png?w=1040 1040w, /media/docs/grafana/dashboards/filters-selected-v11.3.png?w=1240 1240w, /media/docs/grafana/dashboards/filters-selected-v11.3.png?w=1920 1920w"data-sizes="auto"alt="Filter with multiple values"width="1046"height="104"title="Filter with multiple values"/>
        <noscript>
          <img
            src="/media/docs/grafana/dashboards/filters-selected-v11.3.png"
            alt="Filter with multiple values"width="1046"height="104"title="Filter with multiple values"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Filter with multiple values</figcaption></a></figure>


<div class="admonition admonition-note"><blockquote><p class="title text-uppercase">Note</p><p>Multi-select operators only appear if supported by the filter data source.</p></blockquote></div>

<p>To try out the redesigned filters, enable the <code>newFiltersUI</code> feature flag.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/p1uIsSgRkFA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;ve redesigned dashboard filters for an improved filter creation experience!&lt;/p>
&lt;p>The redesigned filters are more prominent in the dashboard and filters based on the same ad hoc filter variable are more clearly related. In the new design, you can click anywhere in the filter field to begin creating a one and Grafana automatically detects which part of the filter you&amp;rsquo;re setting up. It takes fewer clicks to create a filter and the creation process using keyboard strokes is smoother than previously.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/use-dashboards/#filter-dashboard-data">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>The Grafana IRM app: A new era for mobile Incident Response Management</title><link>https://grafana.com/whats-new/2024-10-24-the-grafana-irm-app--a-new-era-for-mobile-incident-response-management/</link><pubDate>Thu, 24 Oct 2024 11:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-24-say-hello-to-grafana-irm-mobile-a-new-era-for-incident-response-management-on-the-go</guid><content><![CDATA[<p>We’re excited to announce the release of <strong>Grafana IRM Mobile</strong>, the next evolution of our mobile app which was previously known as Grafana OnCall. This rebrand marks a major step forward in providing teams with a seamless, comprehensive way to manage incidents—all from your mobile device.</p>
<h4 id="beyond-alerts-embracing-incidents">Beyond Alerts: Embracing Incidents</h4>
<p>While the Grafana OnCall mobile app enabled on-call engineers to never miss an alert and stay on top of their on-call schedules, we heard that you wanted even more power when on the move.</p>
<p>Grafana IRM mobile goes beyond alerting and on-call scheduling to provide a complete incident response workflow in your pocket. With this new version, we have reimagined how you can stay up-to-date as an on-call engineer.</p>
<p>To start with, we are introducing <a href="/docs/grafana-cloud/alerting-and-irm/irm/incident/">Incidents</a> as a part of the app. The IRM mobile app now helps teams respond quickly and effectively to manage their incidents, outages, and other critical events. By using the app your team can now investigate existing and declare new incidents, jump into real-time conversations and read post incident reviews.</p>
<p>This is the very first version of Incident on mobile and we are planning on adding more functionality in the near future, so stay tuned.</p>
<h4 id="everything-at-a-glance">Everything at a Glance</h4>
<p>At the center of the Grafana IRM mobile app is the new Home Screen which allows you to see all of your important statuses at a glance. From here your can:</p>
<ul>
<li>See all of your upcoming on-call shifts and schedules</li>
<li>Stay on top of any new alert groups sent your way</li>
<li>Quickly see if there are any new incidents related to you</li>
</ul>
<p>As we continue to add more features, even more content will appear here. This will be your go-to place to see if there are any ongoing issues to tackle.</p>
<p>If you have connected multiple Grafana stacks in then app, you can also quickly jump between them by tapping either your user-avatar or the stack name. This makes it even easier to stay on top of all of your engagements.</p>
<h4 id="get-started-today">Get Started Today</h4>
<p>Ready to explore the Grafana IRM mobile app? Dive into the features and learn more by visiting our <a href="/docs/grafana-cloud/alerting-and-irm/irm/irm-mobile-app/">documentation</a>. You can also download the Grafana IRM app directly for <a href="https://play.google.com/store/apps/details?id=com.grafana.oncall.prod" target="_blank" rel="noopener noreferrer">Android</a> and <a href="https://apps.apple.com/us/app/grafana-oncall-preview/id1669759048" target="_blank" rel="noopener noreferrer">iOS</a>.</p>
<p>Stay tuned for more updates as we continue to refine how teams manage incidents—and let us know how Grafana IRM helps your team respond with less stress and more confidence.</p>
]]></content><description>&lt;p>We’re excited to announce the release of &lt;strong>Grafana IRM Mobile&lt;/strong>, the next evolution of our mobile app which was previously known as Grafana OnCall. This rebrand marks a major step forward in providing teams with a seamless, comprehensive way to manage incidents—all from your mobile device.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/irm-mobile-app/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>OnCall</tag><tag>Incident</tag><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Add correlations to external URLs in Explore</title><link>https://grafana.com/whats-new/2024-10-22-add-correlations-to-external-urls-in-explore/</link><pubDate>Tue, 22 Oct 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-25-add-correlations-to-external-urls-in-explore</guid><content><![CDATA[<p>Correlations is a feature that allows Grafana users to set up links between their data sources. 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 pane with other query results.</p>
<p>With this feature, users can now link to third party web-based software based on their search results. The format follows the standard Grafana format for using variables.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/KuVlzjaVc0Y' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Correlations is a feature that allows Grafana users to set up links between their data sources. 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 pane with other query results.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/correlations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>RBAC for Plugins</title><link>https://grafana.com/whats-new/2024-10-21-rbac-for-plugins/</link><pubDate>Mon, 21 Oct 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-08-rbac-for-plugins</guid><content><![CDATA[<p>We&rsquo;re excited to announce that plugins can now leverage <a href="/docs/grafana/latest/administration/roles-and-permissions/access-control/#about-rbac">Grafana&rsquo;s role based access control</a> to define their own roles and permissions in order to control access to their routes.</p>
<p>To define roles and their default assignments, plugin developers need to add a <code>roles</code> section to their <code>plugin.json</code> file. Grafana will automatically register these roles and assign them to the corresponding basic roles: <code>Viewer</code>, <code>Editor</code>, <code>Admin</code>, and <code>Grafana Admin</code>.</p>
<p>Following is an example of defining two RBAC plugin roles and assigning them to Admins and Viewers (and thus Editors and Admins) by default:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">JSON</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-json">&#34;roles&#34;: [
  {
    &#34;role&#34;: {
      &#34;name&#34;: &#34;Patents Reader&#34;,
      &#34;description&#34;: &#34;Read patents&#34;,
      &#34;permissions&#34;: [
        {&#34;action&#34;: &#34;grafana-appwithrbac-app.patents:read&#34;}
      ]
    },
    &#34;grants&#34;: [&#34;Admin&#34;]
  },
  {
    &#34;role&#34;: {
      &#34;name&#34;: &#34;Research papers Reader&#34;,
      &#34;description&#34;: &#34;Read research papers&#34;,
      &#34;permissions&#34;: [
        {&#34;action&#34;: &#34;grafana-appwithrbac-app.papers:read&#34;}
      ]
    },
    &#34;grants&#34;: [&#34;Viewer&#34;]
  }
]</code></pre>
  </div>
</div>
<p>Protecting <code>includes</code> and <code>routes</code> is also straight forward, and can be done through the new <code>action</code> and <code>reqAction</code> field of these sections of the <code>plugin.json</code> file.</p>
<p><strong>Plugin example</strong></p>
<p>If you’d like to test this and explore RBAC for plugins further, refer to this <a href="https://github.com/grafana/grafana-plugin-examples/blob/main/examples/app-with-rbac/README.md" target="_blank" rel="noopener noreferrer">plugin example</a> for guidance.</p>
<p><strong>Known limitation</strong></p>
<p>Plugins permissions are currently restricted to actions without scopes.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that plugins can now leverage &lt;a href="/docs/grafana/latest/administration/roles-and-permissions/access-control/#about-rbac">Grafana&amp;rsquo;s role based access control&lt;/a> to define their own roles and permissions in order to control access to their routes.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/developers/plugin-tools/reference-plugin-json#roles">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>New escalation step: Declare an incident automatically</title><link>https://grafana.com/whats-new/2024-10-11-new-escalation-step--declare-an-incident-automatically/</link><pubDate>Fri, 11 Oct 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-08-declare-an-incident-as-an-escalation-step</guid><content><![CDATA[<p>A new escalation step is now available in Grafana OnCall. You can configure your escalation chains to automatically create an incident in Grafana Incident with a specified severity.</p>
<p>If a critical alert group is identified (outside of the default route), and earlier steps in the escalation chain don’t resolve the issue, the chain will now declare an incident as part of the response process.</p>
<p>This feature helps streamline incident response and ensures timely action during critical situations.</p>
]]></content><description>&lt;p>A new escalation step is now available in Grafana OnCall. You can configure your escalation chains to automatically create an incident in Grafana Incident with a specified severity.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/irm/oncall/configure/escalation-chains-and-routes/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>OnCall</tag><tag>Incident</tag><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Explore Logs plugin installed by default</title><link>https://grafana.com/whats-new/2024-10-10-explore-logs-plugin-installed-by-default/</link><pubDate>Thu, 10 Oct 2024 07:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-10-explore-logs-plugin-installed-by-default</guid><content><![CDATA[<p><strong>Explore Logs</strong> is a plugin that lets you automatically visualize and explore your logs without having to write queries. It makes finding spikes in your log volume, filtering your logs and pinpointing problematic log lines a lot easier and more smooth.</p>
<p>While <strong>Explore Logs</strong> is <a href="/blog/2024/09/24/queryless-metrics-logs-traces-profiles/#explore-logs">GA in cloud</a> and installed by default already, with Grafana v11.3.0 it will be automatically installed on your on-prem instance as well. This will let you use Explore Logs alongside <strong>Explore Metrics</strong>.</p>
<p>This is configured by the <a href="https://github.com/grafana/grafana/blob/9ece88d5852dceb90f83271e66902eece24f908f/conf/defaults.ini#L1748" target="_blank" rel="noopener noreferrer"><code>preinstall</code> configuration parameter</a> in your Grafana configuration. For more information about Explore logs, refer to <a href="/docs/grafana/latest/explore/simplified-exploration/logs/">the documentation</a>.</p>
]]></content><description>&lt;p>&lt;strong>Explore Logs&lt;/strong> is a plugin that lets you automatically visualize and explore your logs without having to write queries. It makes finding spikes in your log volume, filtering your logs and pinpointing problematic log lines a lot easier and more smooth.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs Drilldown</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Series limit in the Prometheus metrics browser</title><link>https://grafana.com/whats-new/2024-10-09-series-limit-in-the-prometheus-metrics-browser/</link><pubDate>Wed, 09 Oct 2024 21:36:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-09-series-limit-in-the-prometheus-metrics-browser</guid><content><![CDATA[<p>Introducing the Series limit in the Metrics browser.</p>
<p>On occasion, a Prometheus instance may contain a metric that has many, many series. When this happens the metrics browser can become slow or break when searching labels on a metric.</p>
<p>The series limit places a hard limit on series returned so that the frontend is not impacted by processing potentially hundreds of thousands of series. Users can adjust the limit or remove it by entering &lsquo;<strong>none&rsquo;</strong> into the input.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 780px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/static/img/serieslimit.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/static/img/serieslimit.png"data-srcset="/static/img/serieslimit.png?w=320 320w, /static/img/serieslimit.png?w=550 550w, /static/img/serieslimit.png?w=750 750w, /static/img/serieslimit.png?w=900 900w, /static/img/serieslimit.png?w=1040 1040w, /static/img/serieslimit.png?w=1240 1240w, /static/img/serieslimit.png?w=1920 1920w"data-sizes="auto"alt="Series limit in the Prometheus metrics browser"width="780"height="1014"title="The series limit in the Prometheus metrics browser"/>
        <noscript>
          <img
            src="/static/img/serieslimit.png"
            alt="Series limit in the Prometheus metrics browser"width="780"height="1014"title="The series limit in the Prometheus metrics browser"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">The series limit in the Prometheus metrics browser</figcaption></a></figure>
]]></content><description>&lt;p>Introducing the Series limit in the Metrics browser.&lt;/p>
&lt;p>On occasion, a Prometheus instance may contain a metric that has many, many series. When this happens the metrics browser can become slow or break when searching labels on a metric.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Metrics</tag><tag>Metrics Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>k6 scripted checks in Synthetic Monitoring are now generally available</title><link>https://grafana.com/whats-new/2024-10-09-k6-scripted-checks-in-synthetic-monitoring-are-now-generally-available/</link><pubDate>Wed, 09 Oct 2024 18:55:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-20-k6-scripted-checks-generally-available-in-synthetic-monitoring</guid><content><![CDATA[<p>We&rsquo;re excited to announce that k6 scripted checks in Synthetic Monitoring are now generally available.</p>
<p>k6 scripted checks were released in May 2024 as a public preview, to give you the power and flexibility to define your workflow tests in JavaScript, using the k6 API to efficiently author tests.</p>
<p>You can use scripted checks to:</p>
<ul>
<li>Test services and applications that require complex logic.</li>
<li>Manipulate request/response data and pass data from one request to the next.</li>
<li>Test HTTP/S and WebSocket services.</li>
<li>Reuse the same k6 script for distinct testing goals.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2998px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png"data-srcset="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=320 320w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=550 550w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=750 750w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=900 900w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=1040 1040w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=1240 1240w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png?w=1920 1920w"data-sizes="auto"alt="A Synthetic Monitoring browser check dashboard, showing the uptime, reachability, and other metrics for that check."width="2998"height="2415"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-scripted-check-dashboard.png"
            alt="A Synthetic Monitoring browser check dashboard, showing the uptime, reachability, and other metrics for that check."width="2998"height="2415"/>
        </noscript></div></a></figure>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/get-started/create-a-k6-scripted-check/">Create a k6 scripted check</a> and <a href="/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/k6/">k6 scripted check</a> docs.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that k6 scripted checks in Synthetic Monitoring are now generally available.&lt;/p>
&lt;p>k6 scripted checks were released in May 2024 as a public preview, to give you the power and flexibility to define your workflow tests in JavaScript, using the k6 API to efficiently author tests.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/get-started/create-a-k6-scripted-check/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>k6 browser checks in Synthetic Monitoring are now in public preview</title><link>https://grafana.com/whats-new/2024-10-09-k6-browser-checks-in-synthetic-monitoring-are-now-in-public-preview/</link><pubDate>Wed, 09 Oct 2024 18:31:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-03-k6-browser-checks-in-synthetic-monitoring-are-now-in-public-preview</guid><content><![CDATA[<p>We&rsquo;re excited to announce that k6 browser checks in Synthetic Monitoring are now in public preview.</p>
<p>With k6 browser checks, you can control a headless Chrome browser using a k6 script. Powered by the <a href="/docs/k6/latest/using-k6-browser/">k6 browser module</a>, browser checks collect frontend Web Vitals metrics, capture custom performance metrics, and simulate user actions like clicking buttons or filling forms. Any scripts you create are also portable between Synthetic Monitoring and Grafana Cloud k6, as they are backed by the same engine, allowing you to reuse your monitoring scripts for performance testing and vice versa. <br />
<br />
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/synthetic-monitoring/2024-10-10-Browser-Checks-in-SM-Enablement-Video.mp4"
      type="video/mp4"
    >
    </video></figure>
</div></p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that k6 browser checks in Synthetic Monitoring are now in public preview.&lt;/p>
&lt;p>With k6 browser checks, you can control a headless Chrome browser using a k6 script. Powered by the &lt;a href="/docs/k6/latest/using-k6-browser/">k6 browser module&lt;/a>, browser checks collect frontend Web Vitals metrics, capture custom performance metrics, and simulate user actions like clicking buttons or filling forms. Any scripts you create are also portable between Synthetic Monitoring and Grafana Cloud k6, as they are backed by the same engine, allowing you to reuse your monitoring scripts for performance testing and vice versa. &lt;br />
&lt;br />
&lt;div class="">
&lt;figure class="p-0 m-0 ">
&lt;video
width=""
controls
muted
playsinline
class="lazyload"
preload="none"
loop
src="/media/docs/synthetic-monitoring/2024-10-10-Browser-Checks-in-SM-Enablement-Video.mp4"
type="video/mp4"
>
&lt;/video>&lt;/figure>
&lt;/div>&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/get-started/create-a-k6-browser-check/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Introducing AWS Authentication Provider: Credentials</title><link>https://grafana.com/whats-new/2024-10-08-introducing-aws-authentication-provider--credentials/</link><pubDate>Tue, 08 Oct 2024 20:34:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-08-introducing-aws-authentication-provider-credentials</guid><content><![CDATA[<p>The DynamoDB data source supports AWS Authentication via credentials file in ~/.aws/credentials. The plugin can be used with session toke along with credentials saved in AWS credentials file. To learn more, refer to <a href="/docs/plugins/grafana-dynamodb-datasource/latest/">DynamoDB documentation page</a> as well as the following video demo.</p>
<blockquote>
<p>This feature is only supported in Self-managed Grafana.</p></blockquote>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/dynamodb-aws-auth-credentials.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The DynamoDB data source supports AWS Authentication via credentials file in ~/.aws/credentials. The plugin can be used with session toke along with credentials saved in AWS credentials file. To learn more, refer to &lt;a href="/docs/plugins/grafana-dynamodb-datasource/latest/">DynamoDB documentation page&lt;/a> as well as the following video demo.&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-dynamodb-datasource/latest/">Documentation</documentationURL><offering>None</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Role-based access control for notifications in Alerting</title><link>https://grafana.com/whats-new/2024-10-07-role-based-access-control-for-notifications-in-alerting/</link><pubDate>Mon, 07 Oct 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-10-role-based-access-control-for-notifications-in-alerting</guid><content>&lt;p>Manage contact points, mute timings, and notification templates through Role-Based Access Control (RBAC). Choose who can create, edit, and read contact points, mute timings, and notification templates using permissions or fixed roles.&lt;/p>
&lt;p>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.&lt;/p>
</content><description>&lt;p>Manage contact points, mute timings, and notification templates through Role-Based Access Control (RBAC). Choose who can create, edit, and read contact points, mute timings, and notification templates using permissions or fixed roles.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Set up LDAP through the UI or API</title><link>https://grafana.com/whats-new/2024-10-04-set-up-ldap-through-the-ui-or-api/</link><pubDate>Fri, 04 Oct 2024 07:36:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-04-setup-ldap-through-the-ui</guid><content><![CDATA[<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/2024-10-04-sso_ldap_2.png"
  alt="Advanced LDAP settings." width="1096"
     height="826"/></p>
<p>Set up your LDAP server as an Identity Provider from within the UI, or via API.</p>
<p>The new user interface makes it much clearer what each option does, and setting up the various configurations is now more transparent. Also, you no longer need to restart the Grafana instance for the new settings to take effect.</p>
<p>This feature is available in Public Preview by enabling the feature toggle <code>ssoSettingsLDAP</code>.</p>
]]></content><description>&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana/2024-10-04-sso_ldap_2.png"
alt="Advanced LDAP settings." width="1096"
height="826"/>&lt;/p>
&lt;p>Set up your LDAP server as an Identity Provider from within the UI, or via API.&lt;/p>
&lt;p>The new user interface makes it much clearer what each option does, and setting up the various configurations is now more transparent. Also, you no longer need to restart the Grafana instance for the new settings to take effect.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/ldap/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Managed Plugins</title><link>https://grafana.com/whats-new/2024-10-03-managed-plugins/</link><pubDate>Thu, 03 Oct 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-02-managed-plugins</guid><content><![CDATA[<p>Grafana Cloud offers a fully managed experience for Grafana. However, for external plugins, customers must manage plugin version updates themselves. This creates extra maintenance overheard - and an unnecessary step in receiving important security patches, bug fixes or new features. This is why we are now introducing a new feature called Managed Plugins.</p>
<p>Managed Plugins replaces the manual update process, and instead automatically updates plugin versions for Grafana Cloud customers, as a more natural SaaS experience. This is available for a growing set of Grafana Labs created data source plugins which can be installed from the <a href="/grafana/plugins">Catalog</a>. Plugins built into Grafana already update as part of the Grafana server upgrades.</p>
<p>Other than having up to date plugins, the main difference for users is that we will now display “Managed by Grafana” as shown in the screenshot below, where specific plugin version information was previously displayed. This serves as a visual indicator and will be consistent across the grafana.com portal and the Catalog.</p>
<p>This feature will gradually roll out to all Grafana Cloud users with no action required. To request early access, please <a href="/profile/org#support">contact support</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1012px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/grafana/images/ManagedPlugins.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/grafana/images/ManagedPlugins.png"data-srcset="/media/grafana/images/ManagedPlugins.png?w=320 320w, /media/grafana/images/ManagedPlugins.png?w=550 550w, /media/grafana/images/ManagedPlugins.png?w=750 750w, /media/grafana/images/ManagedPlugins.png?w=900 900w, /media/grafana/images/ManagedPlugins.png?w=1040 1040w, /media/grafana/images/ManagedPlugins.png?w=1240 1240w, /media/grafana/images/ManagedPlugins.png?w=1920 1920w"data-sizes="auto"alt="Plugin details page showing managed by grafana version"width="1012"height="896"/>
        <noscript>
          <img
            src="/media/grafana/images/ManagedPlugins.png"
            alt="Plugin details page showing managed by grafana version"width="1012"height="896"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Grafana Cloud offers a fully managed experience for Grafana. However, for external plugins, customers must manage plugin version updates themselves. This creates extra maintenance overheard - and an unnecessary step in receiving important security patches, bug fixes or new features. This is why we are now introducing a new feature called Managed Plugins.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Recording rules for Grafana-managed alerts</title><link>https://grafana.com/whats-new/2024-09-30-recording-rules-for-grafana-managed-alerts/</link><pubDate>Mon, 30 Sep 2024 17:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-10-14-recording-rules-for-grafana-managed-alerts</guid><content><![CDATA[<p>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. Querying this new time series is faster, especially for dashboards since they query the same expression every time the dashboards refresh. Previously, this was only available for data-source managed alert rules.</p>
<p>In Grafana OSS and Enterprise, you can create both Grafana-managed and data source-managed recording rules if you enable the <code>grafanaManagedRecordingRules</code> feature flag.</p>
]]></content><description>&lt;p>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. Querying this new time series is faster, especially for dashboards since they query the same expression every time the dashboards refresh. Previously, this was only available for data-source managed alert rules.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/create-mimir-loki-managed-recording-rule/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>GitHub App authentication for the GitHub data source</title><link>https://grafana.com/whats-new/2024-09-30-github-app-authentication-for-the-github-data-source/</link><pubDate>Mon, 30 Sep 2024 11:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-27-github-app-authentication-for-the-github-data-source</guid><content><![CDATA[<p>You can now authenticate the GitHub data source using a GitHub App, providing an alternative to personal access tokens (PATs). GitHub App authentication offers enhanced security by granting more granular permissions, reducing the risk of over-permissioning.</p>
<p>For more information, refer to the <a href="/docs/plugins/grafana-github-datasource/latest/setup/token/#using-github-app-authentication">GitHub data source documentation</a> for detailed instructions on setting up GitHub App authentication.</p>
]]></content><description>&lt;p>You can now authenticate the GitHub data source using a GitHub App, providing an alternative to personal access tokens (PATs). GitHub App authentication offers enhanced security by granting more granular permissions, reducing the risk of over-permissioning.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-github-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Actions for visualizations</title><link>https://grafana.com/whats-new/2024-09-27-actions-for-visualizations/</link><pubDate>Fri, 27 Sep 2024 13:45:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-23-visualization-actions</guid><content><![CDATA[<p>We&rsquo;ve updated several visualizations so that now you can add actions to them. The panel configuration now includes a <strong>Data links and actions</strong> section where you can add actions that can each be configured to call an API endpoint.</p>
<p>Also, we&rsquo;ve also added the ability to control the order in which actions are displayed in the tooltip by dragging and dropping them.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/panels-visualizations/visualizations-actions-11.3.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>This functionality has been added for the following visualizations:</p>
<ul>
<li>Bar chart</li>
<li>Candlestick</li>
<li>Heatmap</li>
<li>State timeline</li>
<li>Status history</li>
<li>Time series</li>
<li>Trend</li>
<li>XY chart</li>
</ul>
<p>To try out this feature, enable the <code>vizActions</code> feature toggle.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve updated several visualizations so that now you can add actions to them. The panel configuration now includes a &lt;strong>Data links and actions&lt;/strong> section where you can add actions that can each be configured to call an API endpoint.&lt;/p></description><availability>Experimental</availability><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Simplified query section for alert rule creation</title><link>https://grafana.com/whats-new/2024-09-27-simplified-query-section-for-alert-rule-creation/</link><pubDate>Fri, 27 Sep 2024 11:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-27-simplified-query-section-for-alert-rule-creation</guid><content><![CDATA[<p>Introduces a simplified version of the query and alert conditions step for creating 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.</p>
<p>This feature is rolling out to Grafana Cloud over the next couple of weeks.</p>
<p>Grafana Enterprise and OSS:</p>
<p>To use this feature,  enable the <code>alertingQueryAndExpressionsStepMode</code> feature toggle.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 800px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/alerting/screenshot-simple-query-form-v11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/alerting/screenshot-simple-query-form-v11.3.png"data-srcset="/media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=320 320w, /media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=550 550w, /media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=750 750w, /media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=900 900w, /media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=1040 1040w, /media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=1240 1240w, /media/docs/alerting/screenshot-simple-query-form-v11.3.png?w=1920 1920w"data-sizes="auto"alt="Image shows the alert creation form in simple mode"width="2170"height="980"/>
        <noscript>
          <img
            src="/media/docs/alerting/screenshot-simple-query-form-v11.3.png"
            alt="Image shows the alert creation form in simple mode"width="2170"height="980"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Introduces a simplified version of the query and alert conditions step for creating 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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/alerting/alerting-rules/create-grafana-managed-rule/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>k6 browser checks in Synthetic Monitoring are now in private preview</title><link>https://grafana.com/whats-new/2024-09-26-k6-browser-checks-in-synthetic-monitoring-are-now-in-private-preview/</link><pubDate>Thu, 26 Sep 2024 18:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-20-k6-browser-checks-public-preview-in-synthetic-monitoring</guid><content><![CDATA[<p>We&rsquo;re excited to announce that k6 browser checks in Synthetic Monitoring are now in private preview.</p>
<p>With k6 browser checks, you can control a headless Chrome browser using a k6 script. Powered by the <a href="/docs/k6/latest/using-k6-browser/">k6 browser module</a>, browser checks collect frontend Web Vitals metrics, capture custom performance metrics, and simulate user actions like clicking buttons or filling forms. Any scripts you create are also portable between Synthetic Monitoring and Grafana Cloud k6, as they are backed by the same engine, allowing you to reuse your monitoring scripts for performance testing and vice versa.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1999px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png"data-srcset="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=320 320w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=550 550w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=750 750w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=900 900w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=1040 1040w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=1240 1240w, /media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png?w=1920 1920w"data-sizes="auto"alt="A Synthetic Monitoring browser check dashboard, showing the uptime, reachability, and other metrics for that check."width="1999"height="1372"/>
        <noscript>
          <img
            src="/media/docs/synthetic-monitoring/screenshot-synthetic-monitoring-browser-check-dashboard.png"
            alt="A Synthetic Monitoring browser check dashboard, showing the uptime, reachability, and other metrics for that check."width="1999"height="1372"/>
        </noscript></div></a></figure>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/get-started/create-a-k6-browser-check/">Create a k6 browser check</a> and <a href="/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/k6-browser/">k6 browser check</a> docs.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce that k6 browser checks in Synthetic Monitoring are now in private preview.&lt;/p>
&lt;p>With k6 browser checks, you can control a headless Chrome browser using a k6 script. Powered by the &lt;a href="/docs/k6/latest/using-k6-browser/">k6 browser module&lt;/a>, browser checks collect frontend Web Vitals metrics, capture custom performance metrics, and simulate user actions like clicking buttons or filling forms. Any scripts you create are also portable between Synthetic Monitoring and Grafana Cloud k6, as they are backed by the same engine, allowing you to reuse your monitoring scripts for performance testing and vice versa.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/get-started/create-a-k6-browser-check/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Redesigned sharing experience in Dashboards</title><link>https://grafana.com/whats-new/2024-09-25-redesigned-sharing-experience-in-dashboards/</link><pubDate>Wed, 25 Sep 2024 14:36:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-04-sharing-drawer</guid><content><![CDATA[<p>Introducing a redesigned sharing experience in Dashboards! The redesigned sharing model is leaner, easier to navigate, and more focused on what you want to do.</p>
<p>Previously, the way you shared dashboards could be confusing, with various options like <strong>Link</strong>, <strong>Snapshot</strong>, <strong>Export</strong>, <strong>PDF</strong>, <strong>Report</strong>, and <strong>Public Dashboard</strong> all in one dialog box. The redesigned experience features a more visible and accessible <strong>Share</strong> button, options grouped based on common user needs, and a new <strong>Export</strong> option.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/dashboards/screenshot-dashboard-export-v11.3.png"
  alt="Dashboard export options" width="447"
     height="125"/></p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/screenshot-dashboard-share-v11.3-2.png"
  alt="Dashboard sharing options" width="402"
     height="209"/></p>
<h3 id="updated-panel-sharing">Updated panel sharing</h3>
<p>As part of this update, we&rsquo;ve also redesigned the experience for sharing a panel. Now, when you open the panel actions menu, there are three sharing options:</p>
<ul>
<li><strong>Share a link</strong> - For internal sharing with users in your organization.</li>
<li><strong>Share an embed</strong> - Allows you to embed the panel as an iframe.</li>
<li><strong>Share a snapshot</strong> - Allows you to share an interactive panel publicly, with sensitive data removed.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/dashboards/screenshot-panel-share-v11.3.png"
  alt="Panel sharing options" width="462"
     height="302"/></p>
<p>The option to create a library panel has been moved out of the sharing options, and is accessible under <strong>More</strong> in the panel actions menu when you&rsquo;re in edit mode.</p>
<p>To learn more about all of these changes, refer to the <a href="/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/">Share dashboards and panels documentation</a>, the <a href="/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/shared-dashboards/">Shared dashboards documentation</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/0MXQIqHk3T0' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>



<div class="admonition admonition-note"><blockquote><p class="title text-uppercase">Note</p><p>Sharing externally with specific people is currently in <a href="/docs/release-life-cycle/">private preview</a>. Grafana Labs offers support on a best-effort basis, and breaking changes might occur prior to the feature being made generally available.</p></blockquote></div>


]]></content><description>&lt;p>Introducing a redesigned sharing experience in Dashboards! The redesigned sharing model is leaner, easier to navigate, and more focused on what you want to do.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>Public dashboards are now Shared dashboards</title><link>https://grafana.com/whats-new/2024-09-25-public-dashboards-are-now-shared-dashboards/</link><pubDate>Wed, 25 Sep 2024 14:21:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-09-public-dashboards-are-now-shared-dashboards</guid><content><![CDATA[<p>We&rsquo;ve renamed the <strong>Public dashboards</strong> feature, <strong>Shared dashboards</strong>. This renaming is part of our overall redesign of dashboard sharing and aims to better align externally shared dashboards with other dashboard sharing options.</p>
<p>The feature still functions the same way, but the configuration options that were previously part of public dashboards are now found in the <strong>Share externally</strong> option in the <strong>Share</strong> drop-down list.</p>
<p>While several backend elements, such as API messages, remain the same, user interface labels and references have changed. You can find the updated documentation at <a href="/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/shared-dashboards/">Externally shared dashboards</a>. Learn more about updated sharing feature in the <a href="/docs/grafana-cloud/whats-new/2024-09-25-redesigned-sharing-experience-in-dashboards/">Redesigned sharing experience in Dashboards announcement</a>.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve renamed the &lt;strong>Public dashboards&lt;/strong> feature, &lt;strong>Shared dashboards&lt;/strong>. This renaming is part of our overall redesign of dashboard sharing and aims to better align externally shared dashboards with other dashboard sharing options.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/share-dashboards-panels/shared-dashboards/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.5.0</selfManagedReleaseVersion></item><item><title>OpenID Connect Discovery URL for Generic OAuth</title><link>https://grafana.com/whats-new/2024-09-24-openid-connect-discovery-url-for-generic-oauth/</link><pubDate>Tue, 24 Sep 2024 14:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-24-openid-connect-discovery-url-for-generic-oauth</guid><content><![CDATA[<!--
Write a vivid description of the problem your feature solves, what it does, any notable details, and where users should go to learn more or try it out.
Embed an image or video at the bottom of your description using the "+" icon in the toolbar above.
Here's an example:

Introducing Content Outline in Grafana Explore.
It's easy to lose track of your place when you're running complex mixed queries or switching between logs and traces.
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.
-->
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-11-2-openid-discovery-url.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>The OpenID Connect Discovery URL is available in the Generic OAuth form. The info extracted from this URL will be used to populate the Auth URL, Token URL and API URL fields.</p>
]]></content><description>&lt;!--
Write a vivid description of the problem your feature solves, what it does, any notable details, and where users should go to learn more or try it out.
Embed an image or video at the bottom of your description using the "+" icon in the toolbar above.
Here's an example:
Introducing Content Outline in Grafana Explore.
It's easy to lose track of your place when you're running complex mixed queries or switching between logs and traces.
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.
-->
&lt;div class="">
&lt;figure class="p-0 m-0 ">
&lt;video
width=""
controls
muted
playsinline
class="lazyload"
preload="none"
loop
src="/media/docs/grafana/screen-recording-11-2-openid-discovery-url.mp4"
type="video/mp4"
>
&lt;/video>&lt;/figure>
&lt;/div>
&lt;p>The OpenID Connect Discovery URL is available in the Generic OAuth form. The info extracted from this URL will be used to populate the Auth URL, Token URL and API URL fields.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Generate SAML certificate and private key</title><link>https://grafana.com/whats-new/2024-09-24-generate-saml-certificate-and-private-key/</link><pubDate>Tue, 24 Sep 2024 13:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-24-generate-saml-certificate-and-private-key</guid><content><![CDATA[<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-11-2-generate-saml-certificate.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>You can generate a new certificate and private key for SAML directly from the UI form. Click on the <strong>Generate key and certificate</strong> button from the <strong>Sign requests</strong> tab in the SAML form and then fill in the information you want to be embedded in your generated certificate.</p>
]]></content><description>&lt;div class="">
&lt;figure class="p-0 m-0 ">
&lt;video
width=""
controls
muted
playsinline
class="lazyload"
preload="none"
loop
src="/media/docs/grafana/screen-recording-11-2-generate-saml-certificate.mp4"
type="video/mp4"
>
&lt;/video>&lt;/figure>
&lt;/div>
&lt;p>You can generate a new certificate and private key for SAML directly from the UI form. Click on the &lt;strong>Generate key and certificate&lt;/strong> button from the &lt;strong>Sign requests&lt;/strong> tab in the SAML form and then fill in the information you want to be embedded in your generated certificate.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Pro</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Explore Logs</title><link>https://grafana.com/whats-new/2024-09-24-explore-logs/</link><pubDate>Tue, 24 Sep 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-19-explore-logs</guid><content><![CDATA[<p><strong>Explore Logs</strong> offers a queryless experience for easily surfacing insights from logs stored in Grafana Loki, Grafana Cloud Logs, and Grafana Enterprise Logs.</p>
<p>You can spot troublesome services without running a single query, and quickly add filters with point-and-click interactions. Explore Logs generates visualizations of log volumes to let you easily detect anomalies or related changes across labels and over time. Patterns help you identify sources of signal or filter our sources of noise in your log line content, further accelerating your troubleshooting process.</p>
<p><strong>New for GA:</strong></p>
<ul>
<li>Explore Logs also provides first-class support for exploring and leveraging insights from OpenTelemetry resource attributes</li>
<li>Explore Logs also introduces backend changes to improve time to first paint for volume histograms</li>
<li>Numerous bug fixes, fit and finish, and quality of life improvements</li>
</ul>
<p><strong>Note:</strong> For those self-hosting Loki, Explore Logs works best with Loki/Enterprise Logs version 3.2 or above.</p>
]]></content><description>&lt;p>&lt;strong>Explore Logs&lt;/strong> offers a queryless experience for easily surfacing insights from logs stored in Grafana Loki, Grafana Cloud Logs, and Grafana Enterprise Logs.&lt;/p>
&lt;p>You can spot troublesome services without running a single query, and quickly add filters with point-and-click interactions. Explore Logs generates visualizations of log volumes to let you easily detect anomalies or related changes across labels and over time. Patterns help you identify sources of signal or filter our sources of noise in your log line content, further accelerating your troubleshooting process.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/simplified-exploration/logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Explore Metrics</title><link>https://grafana.com/whats-new/2024-09-24-explore-metrics/</link><pubDate>Tue, 24 Sep 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-19-explore-metrics</guid><content>&lt;p>Explore Metrics, generally available in Grafana OSS, Grafana Enterprise, and Grafana Cloud, offers a queryless experience to visualize time series data stored in Prometheus or any Prometheus-compatible time-series database.&lt;/p>
&lt;p>Users can search and select a metric name and immediately see the optimal visualization type, whether the metric is a gauge, counter, or histogram. They can also review your selected metric broken down by each of its labels, which makes it easy to spot anomalies by namespace, cluster, or any other attribute. Additionally, they can see related metrics based on your selected metrics for a more comprehensive understanding of their environment.&lt;/p>
</content><description>&lt;p>Explore Metrics, generally available in Grafana OSS, Grafana Enterprise, and Grafana Cloud, offers a queryless experience to visualize time series data stored in Prometheus or any Prometheus-compatible time-series database.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Metrics</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Explore Profiles</title><link>https://grafana.com/whats-new/2024-09-24-explore-profiles/</link><pubDate>Tue, 24 Sep 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-20-explore-profiles</guid><content><![CDATA[<p>Explore Profiles offers a queryless experience for easily surfacing insights from profiles stored in Grafana Pyroscope and Grafana Cloud Profiles.</p>
<p>Profiling data helps developers identify which parts of a program consume the most resources, such as CPU time, memory, or I/O operations. Profiling, as a signal, lets you either proactively or reactively address performance issues in multiple areas areas.</p>
<p>The typical use cases are:</p>
<ul>
<li>Proactive: Cutting costs, addressing latency issues, or optimizing memory usage for applications</li>
<li>Reactive: Resolving incidents with line-level accuracy or debugging active latency/memory issues</li>
</ul>
<p>Explore Profiles provides an intuitive interface to specifically support these use cases. You get a holistic view of all of your services and how they’re functioning, but also the ability to drill down for more targeted root cause analysis.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/x9aPw_CbIQc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Explore Profiles offers a queryless experience for easily surfacing insights from profiles stored in Grafana Pyroscope and Grafana Cloud Profiles.&lt;/p>
&lt;p>Profiling data helps developers identify which parts of a program consume the most resources, such as CPU time, memory, or I/O operations. Profiling, as a signal, lets you either proactively or reactively address performance issues in multiple areas areas.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/simplified-exploration/profiles/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Profiles</tag><tag>Profiles Drilldown</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Explore Traces</title><link>https://grafana.com/whats-new/2024-09-24-explore-traces/</link><pubDate>Tue, 24 Sep 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-20-explore-traces</guid><content><![CDATA[<p>Explore Traces offers a queryless experience for easily surfacing insights from traces stored in Grafana Tempo, Grafana Cloud Traces, and Grafana Enterprise Traces.</p>
<p>Explore Traces helps you make sense of your tracing data so you can automatically visualize insights from your Tempo traces data. The app helps you understand errors and latency issues within complex distributed systems.</p>
<p>Using the app, you can:</p>
<ul>
<li>Use Rate, Errors, and Duration (RED) metrics derived from traces to both identify and hone in on performance issues</li>
<li>Automatically compare sets of selected traces to identify anomalies</li>
<li>Visualize related issues and monitor changes over time, all without the complexity of TraceQL</li>
</ul>
<p>This streamlined, intuitive approach helps teams respond to performance issues faster, even if they don’t have deep expertise in query languages.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/a3uB1C2oHA4' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Explore Traces offers a queryless experience for easily surfacing insights from traces stored in Grafana Tempo, Grafana Cloud Traces, and Grafana Enterprise Traces.&lt;/p>
&lt;p>Explore Traces helps you make sense of your tracing data so you can automatically visualize insights from your Tempo traces data. The app helps you understand errors and latency issues within complex distributed systems.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/simplified-exploration/traces/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Traces</tag><tag>Traces Drilldown</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Grafana Cloud Asserts</title><link>https://grafana.com/whats-new/2024-09-24-grafana-cloud-asserts/</link><pubDate>Tue, 24 Sep 2024 08:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-12-grafana-cloud-asserts</guid><content><![CDATA[<h2 id="contextual-root-cause-analysis-workflows">Contextual root cause analysis workflows</h2>
<p>Asserts now supports <a href="/docs/grafana-cloud/monitor-applications/asserts/troubleshoot-infra-apps/workbench/">root cause analysis</a> bi-directional navigation between Asserts and Grafana Application Observability and Kubernetes Monitoring. When you are in Application Observability or Kubernetes Monitoring, you can seamlessly explore Assertions in Asserts without losing context. When in Asserts, you can easily navigate to Application Observability or Kubernetes Monitoring.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2802px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png"data-srcset="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=320 320w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=550 550w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=750 750w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=900 900w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=1040 1040w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=1240 1240w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png?w=1920 1920w"data-sizes="auto"alt="Image that shows Assertions tab in Grafana Application Observability"width="2802"height="1210"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integration.png"
            alt="Image that shows Assertions tab in Grafana Application Observability"width="2802"height="1210"/>
        </noscript></div></a></figure>
<h2 id="grafana-cloud-asserts-infrastructure-solution-dashboards">Grafana Cloud Asserts infrastructure solution dashboards</h2>
<p>Asserts now automatically surfaces KPI dashboards for popular infrastructure components. If you’ve installed any of the following <a href="/docs/grafana-cloud/monitor-infrastructure/integrations/">Grafana Cloud integrations</a>, these dashboards automatically appear in Asserts.</p>
<ul>
<li>MongoDB</li>
<li>Jenkins</li>
<li>Apache Tomcat</li>
<li>Windows</li>
<li>Docker</li>
<li>MySQL</li>
<li>SNMP</li>
<li>PostgreSQL</li>
<li>Clickhouse</li>
<li>Caddy</li>
</ul>
<p>We are continuously expanding the list of supported solutions.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png"data-srcset="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=320 320w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=550 550w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=750 750w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=900 900w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=1040 1040w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=1240 1240w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png?w=1920 1920w"data-sizes="auto"alt="Image that shows a Grafana Cloud integration dashboard"width="1600"height="1186"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-integrations.png"
            alt="Image that shows a Grafana Cloud integration dashboard"width="1600"height="1186"/>
        </noscript></div></a></figure>
<h2 id="asserts-slos">Asserts SLOs</h2>
<p>You can now establish <a href="/docs/grafana-cloud/monitor-applications/asserts/configure/manage-slos/">Asserts SLOs</a> to evaluate the quality of service you deliver to users. SLOs enable you to gather data on your systems&rsquo; reliability over time. This information can help engineering teams minimize alert fatigue, prioritize reliability, and enhance the level of service provided to customers.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2284px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png"data-srcset="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=320 320w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=550 550w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=750 750w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=900 900w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=1040 1040w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=1240 1240w, /media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png?w=1920 1920w"data-sizes="auto"alt="Image that shows SLO error budget burndown chart"width="2284"height="1254"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/asserts/whats-new-initial-release/9-24-what-new-slos.png"
            alt="Image that shows SLO error budget burndown chart"width="2284"height="1254"/>
        </noscript></div></a></figure>
]]></content><description>&lt;h2 id="contextual-root-cause-analysis-workflows">Contextual root cause analysis workflows&lt;/h2>
&lt;p>Asserts now supports &lt;a href="/docs/grafana-cloud/monitor-applications/asserts/troubleshoot-infra-apps/workbench/">root cause analysis&lt;/a> bi-directional navigation between Asserts and Grafana Application Observability and Kubernetes Monitoring. When you are in Application Observability or Kubernetes Monitoring, you can seamlessly explore Assertions in Asserts without losing context. When in Asserts, you can easily navigate to Application Observability or Kubernetes Monitoring.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Plugin details page redesign</title><link>https://grafana.com/whats-new/2024-09-23-plugin-details-page-redesign/</link><pubDate>Mon, 23 Sep 2024 10:12:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-11-right-panel-for-plugin-details-1</guid><content><![CDATA[<p>To help make it easier for administrators to assess and interact with Grafana plugins, we are reworking the plugin details page to highlight important metadata, such as when the plugin was last updated.</p>
<p>We intend to further extend this new layout with consistent links for all plugins, to complement the custom links which can currently be optionally configured. This improved consistency will enable simpler interaction with a plugin&rsquo;s developer - whether that is Grafana Labs, our commercial partners, or our community. These links will include actions such as raising feature requests or bug reports, as well as allowing our community developers to indicate available support and sponsorship options for those that depend on their work.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 600px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/screenshot-grafana-plugin-details-right-panel.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/screenshot-grafana-plugin-details-right-panel.png"data-srcset="/media/screenshot-grafana-plugin-details-right-panel.png?w=320 320w, /media/screenshot-grafana-plugin-details-right-panel.png?w=550 550w, /media/screenshot-grafana-plugin-details-right-panel.png?w=750 750w, /media/screenshot-grafana-plugin-details-right-panel.png?w=900 900w, /media/screenshot-grafana-plugin-details-right-panel.png?w=1040 1040w, /media/screenshot-grafana-plugin-details-right-panel.png?w=1240 1240w, /media/screenshot-grafana-plugin-details-right-panel.png?w=1920 1920w"data-sizes="auto"alt="plugin-details-right-panel"width="600"height="409"/>
        <noscript>
          <img
            src="/media/screenshot-grafana-plugin-details-right-panel.png"
            alt="plugin-details-right-panel"width="600"height="409"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>To help make it easier for administrators to assess and interact with Grafana plugins, we are reworking the plugin details page to highlight important metadata, such as when the plugin was last updated.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Reduce number of required fields from the SAML form</title><link>https://grafana.com/whats-new/2024-09-23-reduce-number-of-required-fields-from-the-saml-form/</link><pubDate>Mon, 23 Sep 2024 09:20:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-23-reduce-number-of-required-fields-from-the-saml-form</guid><content><![CDATA[<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1198px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png"data-srcset="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=320 320w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=550 550w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=750 750w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=900 900w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=1040 1040w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=1240 1240w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=1920 1920w"data-sizes="auto"alt="Sign requests in SAML config form"width="1198"height="522"/>
        <noscript>
          <img
            src="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png"
            alt="Sign requests in SAML config form"width="1198"height="522"/>
        </noscript></div></a></figure>
<p>The private key and certificate fields are no longer mandatory in the SAML form. To configure SAML without providing a private key and a certificate you have to opt out from using signed requests.</p>
]]></content><description>&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1198px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png"data-srcset="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=320 320w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=550 550w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=750 750w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=900 900w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=1040 1040w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=1240 1240w, /media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png?w=1920 1920w"data-sizes="auto"alt="Sign requests in SAML config form"width="1198"height="522"/>
&lt;noscript>
&lt;img
src="/media/docs/grafana/screenshot-grafana-11-2-saml-sign-requests.png"
alt="Sign requests in SAML config form"width="1198"height="522"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure>
&lt;p>The private key and certificate fields are no longer mandatory in the SAML form. To configure SAML without providing a private key and a certificate you have to opt out from using signed requests.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>6 Synthetic Monitoring locations moving to AWS</title><link>https://grafana.com/whats-new/2024-09-18-6-synthetic-monitoring-locations-moving-to-aws/</link><pubDate>Wed, 18 Sep 2024 21:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-18-6-synthetic-monitoring-locations-moving-to-aws</guid><content><![CDATA[<p>We’ll be improving the scalability, reliability, and functionality of 6 synthetic monitoring probe locations by moving them to AWS: Frankfurt, Singapore, London, Mumbai, Sydney, and Tokyo.  This change will bring static IPv4 addresses and IPv6 CIDR ranges for more reliable <a href="/docs/grafana-cloud/account-management/allow-list/">allow-listing</a>, as well as make k6-powered scripted checks available in these locations. The locations will be upgraded to a new public probe architecture with improved reliability.</p>
<p>These 6 locations will be migrated to AWS in October 2024.  For  exact migration dates and times of the migration, refer to maintenance notices on our <a href="https://status.grafana.com/" target="_blank" rel="noopener noreferrer">status page</a>.  We will update these notices with the new IPv4 and IPv6 CIDR ranges once they are known.</p>
]]></content><description>&lt;p>We’ll be improving the scalability, reliability, and functionality of 6 synthetic monitoring probe locations by moving them to AWS: Frankfurt, Singapore, London, Mumbai, Sydney, and Tokyo. This change will bring static IPv4 addresses and IPv6 CIDR ranges for more reliable &lt;a href="/docs/grafana-cloud/account-management/allow-list/">allow-listing&lt;/a>, as well as make k6-powered scripted checks available in these locations. The locations will be upgraded to a new public probe architecture with improved reliability.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/public-probes/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Improved onboarding for OnCall users</title><link>https://grafana.com/whats-new/2024-09-16-improved-onboarding-for-oncall-users/</link><pubDate>Mon, 16 Sep 2024 12:38:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-29-new-oncall-initialization-process</guid><content><![CDATA[<p>We&rsquo;ve streamlined the onboarding process for OnCall, making it quicker and easier for new users to get started.</p>
<p>Now, new users can access OnCall immediately without waiting for an admin to log in. OnCall initialization has been moved to the backend, reducing setup time and minimizing potential errors. Additionally, user synchronization between Grafana and OnCall is significantly faster, so newly created users can start using OnCall within minutes—without any delays or extra steps.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve streamlined the onboarding process for OnCall, making it quicker and easier for new users to get started.&lt;/p>
&lt;p>Now, new users can access OnCall immediately without waiting for an admin to log in. OnCall initialization has been moved to the backend, reducing setup time and minimizing potential errors. Additionally, user synchronization between Grafana and OnCall is significantly faster, so newly created users can start using OnCall within minutes—without any delays or extra steps.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>OnCall</tag><tag>IRM</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Manual trigger for webhooks</title><link>https://grafana.com/whats-new/2024-09-13-manual-trigger-for-webhooks/</link><pubDate>Fri, 13 Sep 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-11-manual-trigger-for-webhooks</guid><content><![CDATA[<p>Webhooks are a useful and flexible way to interact with third-party services. While OnCall has supported advanced webhook integrations for some time, they were previously limited to automatic triggers, such as event-based triggers (e.g., alert group status changes) or escalation chain steps.</p>
<p>Now, you can manually trigger webhooks within the context of an alert group. This new feature enables you to push alert group data to external systems on demand, giving you greater flexibility and control over your integrations.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 477px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/screenshot-oncall-trigger-webhook.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/screenshot-oncall-trigger-webhook.png"data-srcset="/static/img/oncall/screenshot-oncall-trigger-webhook.png?w=320 320w, /static/img/oncall/screenshot-oncall-trigger-webhook.png?w=550 550w, /static/img/oncall/screenshot-oncall-trigger-webhook.png?w=750 750w, /static/img/oncall/screenshot-oncall-trigger-webhook.png?w=900 900w, /static/img/oncall/screenshot-oncall-trigger-webhook.png?w=1040 1040w, /static/img/oncall/screenshot-oncall-trigger-webhook.png?w=1240 1240w, /static/img/oncall/screenshot-oncall-trigger-webhook.png?w=1920 1920w"data-sizes="auto"alt=""width="477"height="234"/>
        <noscript>
          <img
            src="/static/img/oncall/screenshot-oncall-trigger-webhook.png"
            alt=""width="477"height="234"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>Webhooks are a useful and flexible way to interact with third-party services. While OnCall has supported advanced webhook integrations for some time, they were previously limited to automatic triggers, such as event-based triggers (e.g., alert group status changes) or escalation chain steps.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>OnCall</tag><tag>IRM</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>All number fields for Binary operation transformation</title><link>https://grafana.com/whats-new/2024-09-13-all-number-fields-for-binary-operation-transformation/</link><pubDate>Fri, 13 Sep 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-11-all-number-fields-for-binary-operation-transformation</guid><content><![CDATA[<p>We&rsquo;ve made a helpful update to the <strong>Binary operation</strong> mode of the <strong>Add field from calculation</strong> transformation!</p>
<p>When you set up a binary operation calculation, there&rsquo;s a new <strong>All number fields</strong> option available to select. Use this to apply a mathematical operator to multiple number fields simultaneously. This feature is particularly useful when you&rsquo;re scaling or offsetting data containing multiple, dynamically named fields, allowing the transformation to be applied when dealing with unknown field names.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 650px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png"data-srcset="/media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=320 320w, /media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=550 550w, /media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=750 750w, /media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=900 900w, /media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=1040 1040w, /media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=1240 1240w, /media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png?w=1920 1920w"data-sizes="auto"alt="Binary operation calculation being applied to all number fields"width="978"height="778"/>
        <noscript>
          <img
            src="/media/docs/grafana/transformations/screenshot-grafana-11-3-all-number-fields-binary-operation.png"
            alt="Binary operation calculation being applied to all number fields"width="978"height="778"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;ve made a helpful update to the &lt;strong>Binary operation&lt;/strong> mode of the &lt;strong>Add field from calculation&lt;/strong> transformation!&lt;/p>
&lt;p>When you set up a binary operation calculation, there&amp;rsquo;s a new &lt;strong>All number fields&lt;/strong> option available to select. Use this to apply a mathematical operator to multiple number fields simultaneously. This feature is particularly useful when you&amp;rsquo;re scaling or offsetting data containing multiple, dynamically named fields, allowing the transformation to be applied when dealing with unknown field names.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#add-field-from-calculation">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Alert shortcut in Kubernetes Monitoring panels</title><link>https://grafana.com/whats-new/2024-09-12-alert-shortcut-in-kubernetes-monitoring-panels/</link><pubDate>Thu, 12 Sep 2024 21:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-11-01-shortcut-to-create-alerts-from-kubernetes-monitoring-panels</guid><content><![CDATA[<p>Jumpstart your alert creation and customization. Throughout Kubernetes Monitoring, panels from CPU usage to cost are ready for you to create and customize an alert.</p>
<p>The alert query is taken from the relevant panel, so you can quickly adjust the settings for your needs.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/create-alert-from-panel.gif"
  alt="Alert shortcut" width="1186"
     height="790"/></p>
<p><em>(Version 2.8.2)</em></p>
]]></content><description>&lt;p>Jumpstart your alert creation and customization. Throughout Kubernetes Monitoring, panels from CPU usage to cost are ready for you to create and customize an alert.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/respond-to-alerts/#create-an-alert">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Announcement banner</title><link>https://grafana.com/whats-new/2024-09-10-announcement-banner/</link><pubDate>Tue, 10 Sep 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-27-announcement-banner</guid><content><![CDATA[<p>Grafana admins struggle to effectively communicate important updates and maintenance information to their users through traditional channels like email and Slack. Customers have requested a feature to display customizable banners within the Grafana interface to ensure critical information is visible and timely.</p>
<p>The announcement banner feature directly addresses the communication challenges faced by Grafana admins by allowing them to display critical information prominently within the Grafana interface. This ensures that all users are immediately informed of important updates, maintenance schedules, compliance info, or other crucial messages, reducing the likelihood of missed communications and enhancing overall user awareness and engagement.</p>
<p>By default, only organization administrators can create announcement banners. You can customize who can create announcement banners with <a href="/docs/grafana/latest/administration/roles-and-permissions/access-control/">Role-based access control</a>.</p>
<p>To use the Announcement banner in self-managed Grafana, turn on the <code>notificationBanner</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a> in Grafana v11.3 or newer.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1413px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/grafana-announcement-banner.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/grafana-announcement-banner.png"data-srcset="/media/docs/grafana/grafana-announcement-banner.png?w=320 320w, /media/docs/grafana/grafana-announcement-banner.png?w=550 550w, /media/docs/grafana/grafana-announcement-banner.png?w=750 750w, /media/docs/grafana/grafana-announcement-banner.png?w=900 900w, /media/docs/grafana/grafana-announcement-banner.png?w=1040 1040w, /media/docs/grafana/grafana-announcement-banner.png?w=1240 1240w, /media/docs/grafana/grafana-announcement-banner.png?w=1920 1920w"data-sizes="auto"alt="Announcement banner configuration page"width="1413"height="1074"title="Announcement banner configuration page."/>
        <noscript>
          <img
            src="/media/docs/grafana/grafana-announcement-banner.png"
            alt="Announcement banner configuration page"width="1413"height="1074"title="Announcement banner configuration page."/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Announcement banner configuration page.</figcaption></a></figure>
]]></content><description>&lt;p>Grafana admins struggle to effectively communicate important updates and maintenance information to their users through traditional channels like email and Slack. Customers have requested a feature to display customizable banners within the Grafana interface to ensure critical information is visible and timely.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Grafana OnCall Mobile App - New Home Screen</title><link>https://grafana.com/whats-new/2024-09-09-grafana-oncall-mobile-app---new-home-screen/</link><pubDate>Mon, 09 Sep 2024 10:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-03-grafana-oncall-mobile-app-new-homepage</guid><content><![CDATA[<h2 id="introducing-the-new-mobile-app-home-screen">Introducing the new mobile app home screen</h2>
<p>The new home screen is a centralized hub that gives you an at-a-glance overview of everything you need as soon as you open the app. Whether you’re checking your on-call schedule, monitoring active incidents, or managing alert groups, everything is now front and center, making the app more streamlined and efficient for your daily use.</p>
<p>With the new home screen you can:</p>
<ul>
<li>Instantly view your primary and backup on-call schedules, so you always know when you’re up.</li>
<li>Quickly monitor which alerts are firing, acknowledged, or silenced.</li>
<li>Easily scan through active incidents, their severity, and the affected services or teams.</li>
</ul>
<h3 id="why--it-matters">Why  it matters</h3>
<p>Previously, accessing key information like your on-call schedule, alert groups, or active incidents meant navigating through different menus. This could be time-consuming and inconvenient, especially when quick access is crucial.</p>
<p>If you prefer the full navigation experience or want to explore other parts of the app, you can still access the in-depth details and tools under the <strong>Browse</strong> tab.</p>
<h3 id="where-to-learn-more">Where to Learn More</h3>
<p>To explore all the details and start using the new home screen, update your app to the latest version.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 500px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/oncall/Home-xs.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/oncall/Home-xs.png"data-srcset="/static/img/oncall/Home-xs.png?w=320 320w, /static/img/oncall/Home-xs.png?w=550 550w, /static/img/oncall/Home-xs.png?w=750 750w, /static/img/oncall/Home-xs.png?w=900 900w, /static/img/oncall/Home-xs.png?w=1040 1040w, /static/img/oncall/Home-xs.png?w=1240 1240w, /static/img/oncall/Home-xs.png?w=1920 1920w"data-sizes="auto"alt="New home screen Screenshot"width="500"height="1082"/>
        <noscript>
          <img
            src="/static/img/oncall/Home-xs.png"
            alt="New home screen Screenshot"width="500"height="1082"/>
        </noscript></div></a></figure>
]]></content><description>&lt;h2 id="introducing-the-new-mobile-app-home-screen">Introducing the new mobile app home screen&lt;/h2>
&lt;p>The new home screen is a centralized hub that gives you an at-a-glance overview of everything you need as soon as you open the app. Whether you’re checking your on-call schedule, monitoring active incidents, or managing alert groups, everything is now front and center, making the app more streamlined and efficient for your daily use.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>None</offering><tag>OnCall</tag><tag>Incident</tag><tag>IRM</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>oncall-mobile-app-v1.24.0</selfManagedReleaseVersion></item><item><title>Improved subfolder creation flow</title><link>https://grafana.com/whats-new/2024-08-29-improved-subfolder-creation-flow/</link><pubDate>Thu, 29 Aug 2024 10:31:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-29-improved-subfolder-creation-flow</guid><content>&lt;p>You can now create subfolders in folders where you have Edit or Admin rights without needing any additional permissions. This enables users and teams to fully manage their folder and dashboard hierarchy, and allows you to keep your instance secure by granting users the minimum necessary set of permissions.&lt;/p>
</content><description>&lt;p>You can now create subfolders in folders where you have Edit or Admin rights without needing any additional permissions. This enables users and teams to fully manage their folder and dashboard hierarchy, and allows you to keep your instance secure by granting users the minimum necessary set of permissions.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/dashboards/manage-dashboards/#create-a-dashboard-folder">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Legend support in bar gauge visualizations</title><link>https://grafana.com/whats-new/2024-08-28-legend-support-in-bar-gauge-visualizations/</link><pubDate>Wed, 28 Aug 2024 21:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-28-legend-support-in-barchart-visualizations</guid><content><![CDATA[<p>We&rsquo;ve added legend support to bar gauge visualizations. You can customize legends by navigating to the <strong>Legend</strong> section in panel options. By default, the legend is disabled.</p>
<p>To better support the legend integration, we&rsquo;ve added the ability to hide names in each bar gauge.  To do that, in the <strong>Name placement</strong> option, choose <strong>Hidden</strong>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1361px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png?w=1920 1920w"data-sizes="auto"alt="Bar gauge legend"width="1361"height="447"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-bargauge-legend1-11.3.png"
            alt="Bar gauge legend"width="1361"height="447"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;ve added legend support to bar gauge visualizations. You can customize legends by navigating to the &lt;strong>Legend&lt;/strong> section in panel options. By default, the legend is disabled.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/bar-gauge/#legend-options">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>New platform, statuses, and doc links in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-08-28-new-platform--statuses--and-doc-links-in-kubernetes-monitoring/</link><pubDate>Wed, 28 Aug 2024 12:32:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-29-new-platform-statuses-and-doc-links-in-kubernetes-monitoring</guid><content><![CDATA[<p>You can now choose <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/helm-chart-config/#select-features-and-enter-cluster-information">Azure AKS as a platform</a> when using the easy deploy method with the Kubernetes Monitoring Helm chart. This sets the required annotations in the Helm chart config file.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/platform-choices-aug-28.png"
  alt="" width="754"
     height="344"/></p>
<p>The <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/troubleshooting/#view-metrics-status">metrics status tab</a> includes statuses for recording rules and the KSM job label.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/metrics-status-aug-28.png"
  alt="" width="1920"
     height="939"/></p>
<p><a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-more-information">Documentation links</a> have been added to the <strong>Overview</strong>, <strong>Cost</strong>, <strong>Alerts</strong>, and <strong>Configuration</strong> pages.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/doclink.png"
  alt="" width="592"
     height="95"/></p>
]]></content><description>&lt;p>You can now choose &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/helm-chart-config/#select-features-and-enter-cluster-information">Azure AKS as a platform&lt;/a> when using the easy deploy method with the Kubernetes Monitoring Helm chart. This sets the required annotations in the Helm chart config file.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/platform-choices-aug-28.png"
alt="" width="754"
height="344"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/helm-chart-config/#select-features-and-enter-cluster-information">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Cloud Migration Assistant is in public preview</title><link>https://grafana.com/whats-new/2024-08-27-grafana-cloud-migration-assistant-is-in-public-preview/</link><pubDate>Tue, 27 Aug 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-31-grafana-cloud-migration-assistant-is-in-public-preview</guid><content><![CDATA[<p><em>Public Preview in Grafana OSS and Grafana Enterprise</em></p>
<p>Migrating from OSS or Enterprise Grafana to Grafana Cloud has traditionally been complex, requiring technical knowledge of Grafana&rsquo;s HTTP API and time-consuming manual processes. The new Grafana Cloud Migration Assistant changes this by providing a user-friendly interface that automates the migration of your resources. No coding required, it securely handles the transfer in just a few easy steps.</p>
<p>This intuitive UI offers real-time updates on your migration status, making your migration journey faster, more efficient, and less error-prone. Initially, the Cloud Migration Assistant supports dashboards, folders, and core data sources, with plans to include alerting, app plugins, and panel plugins in future updates.</p>
<p>Ready to make the move? Explore our <a href="/docs/grafana-cloud/account-management/migration-guide/">migration guide</a> to learn more about the Cloud Migration Assistant today and begin your effortless transition to Grafana Cloud.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/66W1UMHtX3U' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>&lt;em>Public Preview in Grafana OSS and Grafana Enterprise&lt;/em>&lt;/p>
&lt;p>Migrating from OSS or Enterprise Grafana to Grafana Cloud has traditionally been complex, requiring technical knowledge of Grafana&amp;rsquo;s HTTP API and time-consuming manual processes. The new Grafana Cloud Migration Assistant changes this by providing a user-friendly interface that automates the migration of your resources. No coding required, it securely handles the transfer in just a few easy steps.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/account-management/migration-guide/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Better SAML integration for Azure AD</title><link>https://grafana.com/whats-new/2024-08-27-better-saml-integration-for-azure-ad/</link><pubDate>Tue, 27 Aug 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-17-better-saml-integration-for-azure-ad</guid><content><![CDATA[<p>When setting up Grafana with Azure AD using the SAML protocol, the Azure AD Graph API sometimes returns a follow-up Graph API call rather than the information itself. This is the case for users who belong to more than 150 groups when using SAML.</p>
<p>With Grafana 11.2, we offer a mechanism for setting up an application as a Service Account in Azure AD and retrieving information from Graph API.</p>
<p>Please refer to our documentation on how to set up an Azure AD registered application for this setup.</p>
]]></content><description>&lt;p>When setting up Grafana with Azure AD using the SAML protocol, the Azure AD Graph API sometimes returns a follow-up Graph API call rather than the information itself. This is the case for users who belong to more than 150 groups when using SAML.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/saml/#configure-a-graph-api-application-in-azure-ad">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Map org-specific user roles from your OAuth provider</title><link>https://grafana.com/whats-new/map-org-specific-user-roles-from-your-oauth-provider/</link><pubDate>Tue, 27 Aug 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-01-role-mapping-to-grafana-organizations-for-oauth-providers</guid><content><![CDATA[<p>Assign users to particular organizations with a specific role in Grafana, depending on an attribute value obtained from your identity provider.</p>
<p>This is a longstanding feature request from the community. We collaborated with our community to implement the request and have added this capability in Grafana 11.2.0.</p>
<p>For Generic OAuth and Okta, you can configure the claim (using the <code>org_attribute_path</code> setting) that contains the organizations which the user belongs to. Other OAuth providers use the same attribute for organization mapping that is used for group mapping: Entra ID (previously Azure AD), GitLab and Google use the current user’s Groups, and GitHub uses the user’s Teams.</p>
<p>To configure organization mapping for your instance, please check the documentation for the OAuth provider you are using in the <a href="/docs/grafana/next/setup-grafana/configure-security/configure-authentication/">Grafana documentation</a>. You can find an example of how to configure organization mapping on each OAuth provider page under the <strong>Org roles mapping example</strong> section.</p>
]]></content><description>&lt;p>Assign users to particular organizations with a specific role in Grafana, depending on an attribute value obtained from your identity provider.&lt;/p>
&lt;p>This is a longstanding feature request from the community. We collaborated with our community to implement the request and have added this capability in Grafana 11.2.0.&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/">Documentation</documentationURL><offering>None</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Canvas actions</title><link>https://grafana.com/whats-new/2024-08-23-canvas-actions/</link><pubDate>Fri, 23 Aug 2024 22:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-24-canvas-actions</guid><content><![CDATA[<p>We&rsquo;ve updated canvas visualizations so that now you can add actions to canvas elements. The <strong>Selected element</strong> configuration now includes a <strong>Data links and actions</strong> section where you can add actions to elements. Each action can be configured to call an API endpoint.</p>
<p>Actions can also be configured to be triggered with a single click. To enable this functionality, select <strong>Action</strong> under the one <strong>One-click</strong> section in the <strong>Selected element</strong> data links and actions option. If there are multiple actions for an element, the first action in the list has the one-click functionality.</p>
<p>Also, we&rsquo;ve also added the ability to control the order in which actions are displayed in the tooltip by dragging and dropping them.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/panels-visualizations/canvas-actions-11.3.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>To try out this feature, enable the <code>vizActions</code> feature toggle.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve updated canvas visualizations so that now you can add actions to canvas elements. The &lt;strong>Selected element&lt;/strong> configuration now includes a &lt;strong>Data links and actions&lt;/strong> section where you can add actions to elements. Each action can be configured to call an API endpoint.&lt;/p></description><availability>Experimental</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Navigation Bookmarks</title><link>https://grafana.com/whats-new/2024-08-23-navigation-bookmarks/</link><pubDate>Fri, 23 Aug 2024 16:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-19-navigation-bookmarks</guid><content><![CDATA[<p>As Grafana keeps growing, we have had feedback that it can be hard to find the pages you are looking for in the navigation. That is why we have added a new section to the navigation called &lsquo;Bookmarks&rsquo;, so you can easily access all of your favourite pages at the top of the navigation.</p>
<p>This feature is being rolled out across Grafana Cloud now. To use Bookmarks in self-managed Grafana, turn on the <code>pinNavItems</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a> in Grafana v11.2 or newer.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2908px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana/grafana-nav-bookmarks.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana/grafana-nav-bookmarks.png"data-srcset="/media/docs/grafana/grafana-nav-bookmarks.png?w=320 320w, /media/docs/grafana/grafana-nav-bookmarks.png?w=550 550w, /media/docs/grafana/grafana-nav-bookmarks.png?w=750 750w, /media/docs/grafana/grafana-nav-bookmarks.png?w=900 900w, /media/docs/grafana/grafana-nav-bookmarks.png?w=1040 1040w, /media/docs/grafana/grafana-nav-bookmarks.png?w=1240 1240w, /media/docs/grafana/grafana-nav-bookmarks.png?w=1920 1920w"data-sizes="auto"alt="Bookmark pages in the Grafana nav bar for quick access"width="2908"height="1110"title="Bookmark pages in the nav bar for quick access."/>
        <noscript>
          <img
            src="/media/docs/grafana/grafana-nav-bookmarks.png"
            alt="Bookmark pages in the Grafana nav bar for quick access"width="2908"height="1110"title="Bookmark pages in the nav bar for quick access."/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Bookmark pages in the nav bar for quick access.</figcaption></a></figure>
]]></content><description>&lt;p>As Grafana keeps growing, we have had feedback that it can be hard to find the pages you are looking for in the navigation. That is why we have added a new section to the navigation called &amp;lsquo;Bookmarks&amp;rsquo;, so you can easily access all of your favourite pages at the top of the navigation.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Unified Slack integration for Grafana IRM</title><link>https://grafana.com/whats-new/2024-08-22-unified-slack-integration-for-grafana-irm/</link><pubDate>Thu, 22 Aug 2024 23:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-14-unified-slack-app-integration-for-grafana-irm</guid><content><![CDATA[<p>The newly enhanced Grafana IRM Slack integration incorporates your Slack workspace directly into your incident response workflow, allowing your team focus on alert resolution with less friction.</p>
<p>Previously, you needed to install and configure separate Slack integrations for OnCall and Incident. With this update, we’ve unified and rebranded the OnCall Slack app as the Grafana IRM Slack app, now equipped with incident management features.</p>
<p>As part of this change, the legacy Incident Slack integration is being deprecated. For detailed information on feature support, installation steps, and migration instructions, refer to the documentation.</p>
]]></content><description>&lt;p>The newly enhanced Grafana IRM Slack integration incorporates your Slack workspace directly into your incident response workflow, allowing your team focus on alert resolution with less friction.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/oncall/configure/integrations/references/slack/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>OnCall</tag><tag>Incident</tag><tag>IRM</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Improved cell inspect in tables</title><link>https://grafana.com/whats-new/2024-08-22-improved-cell-inspect-in-tables/</link><pubDate>Thu, 22 Aug 2024 21:22:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-22-improved-cell-inspect-in-tables</guid><content><![CDATA[<p>We&rsquo;ve improved the inspect value experience in table visualizations with the addition of tabs in the <strong>Inspect value</strong> drawer: <strong>Plain text</strong> and <strong>Code editor</strong>.</p>
<p>When the <strong>Cell inspect value</strong> switch is toggled on, clicking the inspect icon in a cell opens the drawer. Grafana attempts to automatically detect the type of data in the cell and opens the drawer with the associated tab showing. However, you can switch back and forth between tabs.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 650px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png"data-srcset="/media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png?w=1920 1920w"data-sizes="auto"alt="Inspect value drawer opened to Plain text tab"width="1752"height="1004"/>
        <noscript>
          <img
            src="/media/docs/grafana/panels-visualizations/screenshot-cell-inspect-11.3.png"
            alt="Inspect value drawer opened to Plain text tab"width="1752"height="1004"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We&amp;rsquo;ve improved the inspect value experience in table visualizations with the addition of tabs in the &lt;strong>Inspect value&lt;/strong> drawer: &lt;strong>Plain text&lt;/strong> and &lt;strong>Code editor&lt;/strong>.&lt;/p>
&lt;p>When the &lt;strong>Cell inspect value&lt;/strong> switch is toggled on, clicking the inspect icon in a cell opens the drawer. Grafana attempts to automatically detect the type of data in the cell and opens the drawer with the associated tab showing. However, you can switch back and forth between tabs.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#cell-value-inspect">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Aurora Data Source for Grafana</title><link>https://grafana.com/whats-new/2024-08-22-aurora-data-source-for-grafana/</link><pubDate>Thu, 22 Aug 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-20-aurora-data-source-for-grafana</guid><content><![CDATA[<p>We are excited to announce the public preview release of the Grafana Aurora Data Source. You can create alerts, query and visualize your data from AWS Aurora with Grafana. This data source supports MySQL-compatible and PostgreSQL-compatible Aurora DB engines.</p>
<p>You can find out more about the data source in the <a href="/docs/plugins/grafana-aurora-datasource/latest/">Aurora data source documentation</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2566px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/plugins/grafana-aurora-example-time-series.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/plugins/grafana-aurora-example-time-series.png"data-srcset="/media/docs/plugins/grafana-aurora-example-time-series.png?w=320 320w, /media/docs/plugins/grafana-aurora-example-time-series.png?w=550 550w, /media/docs/plugins/grafana-aurora-example-time-series.png?w=750 750w, /media/docs/plugins/grafana-aurora-example-time-series.png?w=900 900w, /media/docs/plugins/grafana-aurora-example-time-series.png?w=1040 1040w, /media/docs/plugins/grafana-aurora-example-time-series.png?w=1240 1240w, /media/docs/plugins/grafana-aurora-example-time-series.png?w=1920 1920w"data-sizes="auto"alt="Example time series visualization using the Grafana Aurora data source"width="2566"height="1378"/>
        <noscript>
          <img
            src="/media/docs/plugins/grafana-aurora-example-time-series.png"
            alt="Example time series visualization using the Grafana Aurora data source"width="2566"height="1378"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We are excited to announce the public preview release of the Grafana Aurora Data Source. You can create alerts, query and visualize your data from AWS Aurora with Grafana. This data source supports MySQL-compatible and PostgreSQL-compatible Aurora DB engines.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-aurora-datasource/latest/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Grafana Alerting - MQTT integration</title><link>https://grafana.com/whats-new/2024-08-21-grafana-alerting---mqtt-integration/</link><pubDate>Wed, 21 Aug 2024 13:58:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-09-11-grafana-alerting-mqtt-integration</guid><content>&lt;p>Use the Grafana Alerting - MQTT integration to send notifications to an MQTT broker when your alerts are firing.&lt;/p>
</content><description>&lt;p>Use the Grafana Alerting - MQTT integration to send notifications to an MQTT broker when your alerts are firing.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/configure-notifications/manage-contact-points/integrations/configure-mqtt/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Forward direction search for Loki</title><link>https://grafana.com/whats-new/2024-08-15-forward-direction-search-for-loki/</link><pubDate>Thu, 15 Aug 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-14-forward-direction-search-for-loki</guid><content><![CDATA[<p>Explore now supports forward direction search for Loki logs searches. This allows users to seamlessly browse logs in a time range in forward chronological order (for example, tracing a specific user&rsquo;s actions using logs).</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2882px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/logs/forward_search.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/logs/forward_search.png"data-srcset="/static/img/logs/forward_search.png?w=320 320w, /static/img/logs/forward_search.png?w=550 550w, /static/img/logs/forward_search.png?w=750 750w, /static/img/logs/forward_search.png?w=900 900w, /static/img/logs/forward_search.png?w=1040 1040w, /static/img/logs/forward_search.png?w=1240 1240w, /static/img/logs/forward_search.png?w=1920 1920w"data-sizes="auto"alt="Explore logs with the Direction option selected"width="2882"height="1334"/>
        <noscript>
          <img
            src="/static/img/logs/forward_search.png"
            alt="Explore logs with the Direction option selected"width="2882"height="1334"/>
        </noscript></div></a></figure>
<p>To use this feature, select <strong>Forward</strong> for the <strong>Direction</strong> option. Note that in the screenshot above, logs are rendered beginning from the starting time period of the query, not the end.</p>
]]></content><description>&lt;p>Explore now supports forward direction search for Loki logs searches. This allows users to seamlessly browse logs in a time range in forward chronological order (for example, tracing a specific user&amp;rsquo;s actions using logs).&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/datasources/loki/query-editor/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Explore</tag><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Cloud Provider Observability in public preview</title><link>https://grafana.com/whats-new/2024-08-14-cloud-provider-observability-in-public-preview/</link><pubDate>Wed, 14 Aug 2024 14:07:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-21-cloud-provider-observability-in-public-preview</guid><content><![CDATA[<p>Cloud Provider Observability provides a unified experience to manage multiple cloud environments and streamline your monitoring and troubleshooting.</p>
<p>In addition to AWS, you can easily set up Azure and Google Cloud Platform to view:</p>
<ul>
<li>Logs</li>
<li>Preconfigured service dashboards like the following one showing data for Azure Elastic Pool</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/cloud-provider/sql-elasticpool.png"
  alt="Azure SQL Database Elastic Pool dashboard" width="2088"
     height="923"/></p>
<p>For more details, refer to:</p>
<ul>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/#azure-metrics">Azure Metrics</a></li>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/azure/#azure-event-hubs">Azure Event Hubs for logs</a></li>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/gcp/#gcp-metrics">GCP Metrics</a></li>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/gcp/#gcp-logs">GCP Logs</a></li>
</ul>
]]></content><description>&lt;p>Cloud Provider Observability provides a unified experience to manage multiple cloud environments and streamline your monitoring and troubleshooting.&lt;/p>
&lt;p>In addition to AWS, you can easily set up Azure and Google Cloud Platform to view:&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/monitor-cloud-provider/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Databricks Azure On-behalf-of Authentication</title><link>https://grafana.com/whats-new/2024-08-13-databricks-azure-on-behalf-of-authentication/</link><pubDate>Wed, 14 Aug 2024 02:14:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-14-databricks-azure-on-behalf-of-authentication</guid><content><![CDATA[<p>New Azure On-behalf-of Authentication for the <a href="/grafana/plugins/grafana-databricks-datasource/">Grafana Databricks Datasource.</a></p>
<p>Databricks recommends that you use Microsoft Entra ID managed service principals in cases where you must authenticate with Azure Databricks and other Azure resources at the same time, and now this feature is available on v1.7.2 of the Databricks datasource.</p>
<p>Learn more about this feature in <a href="/docs/plugins/grafana-databricks-datasource/latest/#on-behalf-of-authentication">our documentation.</a><a href="/docs/plugins/grafana-databricks-datasource/latest/#on-behalf-of-authentication"></a></p>
<p><div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/databricks/obo-demo.mp4"
      type="video/mp4"
    >
    </video></figure>
</div><a href="/docs/plugins/grafana-databricks-datasource/latest/#on-behalf-of-authentication"></a></p>
]]></content><description>&lt;p>New Azure On-behalf-of Authentication for the &lt;a href="/grafana/plugins/grafana-databricks-datasource/">Grafana Databricks Datasource.&lt;/a>&lt;/p>
&lt;p>Databricks recommends that you use Microsoft Entra ID managed service principals in cases where you must authenticate with Azure Databricks and other Azure resources at the same time, and now this feature is available on v1.7.2 of the Databricks datasource.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-databricks-datasource/latest/#on-behalf-of-authentication">Documentation</documentationURL><offering>None</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Use custom images and environment variables in Grafana Cloud k6 Private Load Zones</title><link>https://grafana.com/whats-new/2024-08-13-use-custom-images-and-environment-variables-in-grafana-cloud-k6-private-load-zones/</link><pubDate>Tue, 13 Aug 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-16-use-custom-images-and-environment-variables-in-grafana-cloud-k6-private-load-zones</guid><content><![CDATA[<p>We have released the two most requested features for Grafana Cloud k6 Private Load Zones: support for <em>custom images</em> and <em>cloud environment variables</em>.</p>
<p>With custom images, you can run tests using a custom k6 binary. For example, if you have a k6 build with <a href="/docs/k6/latest/extensions/">extensions</a>, you can test protocols that are not supported by default in k6.</p>
<p>You can configure a custom image in the PrivateLoadZone spec, by using the <code>spec.image</code> field. After that, all your tests in that private load zone will use the custom image. This can be used to configure:</p>
<ul>
<li>A specific version of k6, such as <code>grafana/k6:0.51.0</code>.</li>
<li>A custom build of k6 with extensions, built with the <a href="https://github.com/grafana/xk6" target="_blank" rel="noopener noreferrer">xk6</a> tool.</li>
<li>A custom build of the k6 binary.</li>
</ul>
<p>You can also use a custom image stored in a private registry by using the <code>spec.imagePullSecrets</code> field.</p>
<p>Using <a href="/docs/grafana-cloud/testing/k6/author-run/cloud-scripting-extras/cloud-environment-variables/">cloud environment variables</a> can help you make your tests more reusable and configurable. For example, you can use it to define variables that switch the test environment for your test script or to configure test data, while keeping that information easily accessible for you and your team in Grafana Cloud k6.</p>
<p>All environment variables configured in Grafana Cloud k6 are sent to the PLZ test runs, and can be referenced from your k6 scripts.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/k6/author-run/private-load-zone-v2/#additional-information">docs</a> and the following video demo:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/k6/video-grafana-cloud-k6-plz-images-envvars.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>We have released the two most requested features for Grafana Cloud k6 Private Load Zones: support for &lt;em>custom images&lt;/em> and &lt;em>cloud environment variables&lt;/em>.&lt;/p>
&lt;p>With custom images, you can run tests using a custom k6 binary. For example, if you have a k6 build with &lt;a href="/docs/k6/latest/extensions/">extensions&lt;/a>, you can test protocols that are not supported by default in k6.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/author-run/private-load-zone-v2/#additional-information">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Yugabyte data source for Grafana</title><link>https://grafana.com/whats-new/2024-08-13-yugabyte-data-source-for-grafana/</link><pubDate>Tue, 13 Aug 2024 10:09:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-12-yugabyte-data-source-for-grafana</guid><content><![CDATA[<p>We are excited to announce the release of a new data source for Grafana: <strong>Yugabyte</strong>. This addition extends Grafana&rsquo;s capabilities, enabling seamless integration with YugabyteDB.</p>
<p>You can find out more about the data source in the <a href="/docs/plugins/grafana-yugabyte-datasource/latest/">Yugabyte data source documentation</a>.</p>
<p>The datasource has some known limitations: ad-hoc filters and TLS/network customization are not yet supported. Improvements and additional supported features are planned for future updates.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3136px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/yugabyte/yugabyte_explore_builder.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/yugabyte/yugabyte_explore_builder.png"data-srcset="/media/docs/yugabyte/yugabyte_explore_builder.png?w=320 320w, /media/docs/yugabyte/yugabyte_explore_builder.png?w=550 550w, /media/docs/yugabyte/yugabyte_explore_builder.png?w=750 750w, /media/docs/yugabyte/yugabyte_explore_builder.png?w=900 900w, /media/docs/yugabyte/yugabyte_explore_builder.png?w=1040 1040w, /media/docs/yugabyte/yugabyte_explore_builder.png?w=1240 1240w, /media/docs/yugabyte/yugabyte_explore_builder.png?w=1920 1920w"data-sizes="auto"alt="Yugabyte query editor"width="3136"height="1130"/>
        <noscript>
          <img
            src="/media/docs/yugabyte/yugabyte_explore_builder.png"
            alt="Yugabyte query editor"width="3136"height="1130"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We are excited to announce the release of a new data source for Grafana: &lt;strong>Yugabyte&lt;/strong>. This addition extends Grafana&amp;rsquo;s capabilities, enabling seamless integration with YugabyteDB.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-yugabyte-datasource/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>yugabyte-plugin-v0.1.0-preview</selfManagedReleaseVersion></item><item><title>Zendesk data source for Grafana</title><link>https://grafana.com/whats-new/2024-08-12-zendesk-data-source-for-grafana/</link><pubDate>Mon, 12 Aug 2024 15:52:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-12-zendesk-data-source-for-grafana</guid><content><![CDATA[<p>We are excited to announce the release of a new Zendesk data source for Grafana.<br />
This addition extends Grafana&rsquo;s capabilities, enabling seamless integration with Zendesk.</p>
<p>You can find out more about the data source in the <a href="/docs/plugins/grafana-zendesk-datasource/latest/">Zendesk data source documentation</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 4572px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/zendesk/zendesk_query_editor.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/zendesk/zendesk_query_editor.png"data-srcset="/media/docs/zendesk/zendesk_query_editor.png?w=320 320w, /media/docs/zendesk/zendesk_query_editor.png?w=550 550w, /media/docs/zendesk/zendesk_query_editor.png?w=750 750w, /media/docs/zendesk/zendesk_query_editor.png?w=900 900w, /media/docs/zendesk/zendesk_query_editor.png?w=1040 1040w, /media/docs/zendesk/zendesk_query_editor.png?w=1240 1240w, /media/docs/zendesk/zendesk_query_editor.png?w=1920 1920w"data-sizes="auto"alt="Zendesk Query Editor"width="4572"height="960"/>
        <noscript>
          <img
            src="/media/docs/zendesk/zendesk_query_editor.png"
            alt="Zendesk Query Editor"width="4572"height="960"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>We are excited to announce the release of a new Zendesk data source for Grafana.&lt;br />
This addition extends Grafana&amp;rsquo;s capabilities, enabling seamless integration with Zendesk.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-zendesk-datasource/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Netlify Datasource for Grafana</title><link>https://grafana.com/whats-new/2024-08-12-netlify-datasource-for-grafana/</link><pubDate>Mon, 12 Aug 2024 09:19:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-13-netlify-datasource-for-grafana</guid><content><![CDATA[<p><br />
We&rsquo;re excited to announce the release of the Grafana Netlify Datasource plugin, designed to seamlessly monitor your Netlify build data and deployments directly into Grafana. You can also visualize form responses and setup alerts on SSL certificates expirations. Find out more about in the <a href="/docs/plugins/grafana-netlify-datasource/latest/">Netlify data source documentation.</a></p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3016px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/grafana/netlify-panel.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/grafana/netlify-panel.png"data-srcset="/static/img/grafana/netlify-panel.png?w=320 320w, /static/img/grafana/netlify-panel.png?w=550 550w, /static/img/grafana/netlify-panel.png?w=750 750w, /static/img/grafana/netlify-panel.png?w=900 900w, /static/img/grafana/netlify-panel.png?w=1040 1040w, /static/img/grafana/netlify-panel.png?w=1240 1240w, /static/img/grafana/netlify-panel.png?w=1920 1920w"data-sizes="auto"alt="Netlify Build Query Paneel"width="3016"height="1148"/>
        <noscript>
          <img
            src="/static/img/grafana/netlify-panel.png"
            alt="Netlify Build Query Paneel"width="3016"height="1148"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>&lt;br />
We&amp;rsquo;re excited to announce the release of the Grafana Netlify Datasource plugin, designed to seamlessly monitor your Netlify build data and deployments directly into Grafana. You can also visualize form responses and setup alerts on SSL certificates expirations. Find out more about in the &lt;a href="/docs/plugins/grafana-netlify-datasource/latest/">Netlify data source documentation.&lt;/a>&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-netlify-datasource/latest/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><offering>Cloud Free</offering><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Atlassian Statuspage enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2024-08-09-atlassian-statuspage-enterprise-data-source-for-grafana/</link><pubDate>Fri, 09 Aug 2024 18:56:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-13-atlassian-statuspage-enterprise-data-source-for-grafana</guid><content><![CDATA[<p><strong>Introducing Atlassian Statuspage data source plugin.</strong></p>
<p>The Atlassian Statuspage data source plugin allows querying <code>Summary</code>, <code>Status</code>, <code>Components</code>, <code>Unresolved incidents</code>, <code>All incidents</code>, <code>Upcoming scheduled maintenances</code>, <code>Active scheduled maintenances</code>, <code>All scheduled maintenances</code></p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/AtlassianStatuspge.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>&lt;strong>Introducing Atlassian Statuspage data source plugin.&lt;/strong>&lt;/p>
&lt;p>The Atlassian Statuspage data source plugin allows querying &lt;code>Summary&lt;/code>, &lt;code>Status&lt;/code>, &lt;code>Components&lt;/code>, &lt;code>Unresolved incidents&lt;/code>, &lt;code>All incidents&lt;/code>, &lt;code>Upcoming scheduled maintenances&lt;/code>, &lt;code>Active scheduled maintenances&lt;/code>, &lt;code>All scheduled maintenances&lt;/code>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-atlassianstatuspage-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>State timeline supports pagination</title><link>https://grafana.com/whats-new/2024-08-09-state-timeline-supports-pagination/</link><pubDate>Fri, 09 Aug 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-02-state-timeline-supports-pagination</guid><content><![CDATA[<p>The state timeline visualization now supports pagination. The <strong>Page size</strong> option lets you paginate the state timeline visualization to limit how many series are visible at once. This is useful when you have many series. Previously, all the series in a state timeline were made to fit within the single window of the panel, which could make it hard to read.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/panels-visualizations/screen-recording-grafana-11-2-state-timeline-pagination-dark.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>With paginated results, the visualization displays a subset of all series on each page.</p>
<p>Pagination is especially useful if you&rsquo;re running a query on a dynamic data source. It&rsquo;s also helpful regardless of whether you have many data frames with just two fields (time + value) or few frames with many fields (time + many values).</p>
<p>This feature is <a href="https://github.com/grafana/grafana/pull/89586" target="_blank" rel="noopener noreferrer">a community contribution</a> ❤️</p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="mgkjWJvYoHk"
    data-url="https://www.youtube.com/embed/mgkjWJvYoHk?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>The state timeline visualization now supports pagination. The &lt;strong>Page size&lt;/strong> option lets you paginate the state timeline visualization to limit how many series are visible at once. This is useful when you have many series. Previously, all the series in a state timeline were made to fit within the single window of the panel, which could make it hard to read.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/state-timeline/#page-size-enable-pagination">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Transformation updates</title><link>https://grafana.com/whats-new/2024-08-09-transformation-updates/</link><pubDate>Fri, 09 Aug 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-data-visualization-quality-of-life-improvements</guid><content><![CDATA[<p>We&rsquo;ve made a number of exciting updates to transformations!</p>
<p><strong>You can now use variables in some transformations</strong></p>
<p>Template variables are now supported for the <strong>Limit</strong>, <strong>Sort by</strong>, <strong>Filter data by values</strong>, <strong>Grouping to matrix</strong> (<a href="https://github.com/grafana/grafana/pull/88551" target="_blank" rel="noopener noreferrer">a community contribution</a> ⭐️), <strong>Heatmap</strong>, and <strong>Histogram</strong> transformations. This enables dynamic transformation configurations based on panel data and dashboard variables.</p>
<p><strong>New transpose transformation</strong></p>
<p>We&rsquo;re excited to announce the new <strong>Transpose</strong> transformation, which allows you to pivot the data frame, converting rows into columns and columns into rows. This feature is particularly useful for data sources that don&rsquo;t support pivot queries, enabling more flexible and insightful data visualizations.</p>
<p>For more information, refer to the <a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#transpose">documentation</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1040px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png"data-srcset="/media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=320 320w, /media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=550 550w, /media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=750 750w, /media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=900 900w, /media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=1040 1040w, /media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=1240 1240w, /media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png?w=1920 1920w"data-sizes="auto"alt="Transpose transformation in action"width="1040"height="792"/>
        <noscript>
          <img
            src="/media/docs/grafana/transformations/screenshot-grafana-11-2-transpose-transformation.png"
            alt="Transpose transformation in action"width="1040"height="792"/>
        </noscript></div></a></figure>
<p>This feature is <a href="https://github.com/grafana/grafana/pull/88963" target="_blank" rel="noopener noreferrer">a community contribution</a> ❤️</p>
<p><strong>Group to nested tables is now generally available</strong></p>
<p>We&rsquo;re excited to announce that the <strong>Group to nested tables</strong> transformation is now generally available! Easily group your table data by specified fields and perform calculations on each group. With this transformation, you can enhance the depth and utility of your table visualizations.</p>
<p>See <a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#group-to-nested-tables">the documentation for more information</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-10-4-table-group-to-nested-table-transformation.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Group to nested tables transformation</figcaption></figure>
</div>
<p><strong>Format string is now generally available</strong></p>
<p>The <strong>Format string</strong> transformation is now generally available! Use this transformation to customize the output of a string field. From formatting your string data to upper, lower, title case, and more, this transformation provides a convenient way to standardize and tailor the presentation of string data for better visualization and analysis.  See <a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#format-string">the documentation for more information</a>.</p>
<p><strong>New cumulative and window calculations available in Add field from calculation</strong></p>
<p>The <strong>Add field from calculation</strong> transformation now supports both cumulative and window calculations. The cumulative function calculates on the current row and all preceding rows. You can calculate the total or the mean of your data up to and including the current row. With the window function you can calculate the mean, standard deviation, or variance on a specified set (window) of your data. The window can either be trailing or centered. With a trailing window the current row will be the last row in the window. With a centered window the window will be centered on the current row.</p>
<p>See <a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#add-field-from-calculation">the documentation for more information</a>.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve made a number of exciting updates to transformations!&lt;/p>
&lt;p>&lt;strong>You can now use variables in some transformations&lt;/strong>&lt;/p>
&lt;p>Template variables are now supported for the &lt;strong>Limit&lt;/strong>, &lt;strong>Sort by&lt;/strong>, &lt;strong>Filter data by values&lt;/strong>, &lt;strong>Grouping to matrix&lt;/strong> (&lt;a href="https://github.com/grafana/grafana/pull/88551" target="_blank" rel="noopener noreferrer">a community contribution&lt;/a> ⭐️), &lt;strong>Heatmap&lt;/strong>, and &lt;strong>Histogram&lt;/strong> transformations. This enables dynamic transformation configurations based on panel data and dashboard variables.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/query-transform-data/transform-data/#group-to-nested-tables">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Drone data source</title><link>https://grafana.com/whats-new/2024-08-08-drone-data-source/</link><pubDate>Thu, 08 Aug 2024 18:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-07-drone-data-source</guid><content><![CDATA[<p>The Drone data source plugin allows you to retrieve data for repositories and builds from your Drone instance.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3422px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/plugins/drone-dashboard.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/plugins/drone-dashboard.png"data-srcset="/media/docs/plugins/drone-dashboard.png?w=320 320w, /media/docs/plugins/drone-dashboard.png?w=550 550w, /media/docs/plugins/drone-dashboard.png?w=750 750w, /media/docs/plugins/drone-dashboard.png?w=900 900w, /media/docs/plugins/drone-dashboard.png?w=1040 1040w, /media/docs/plugins/drone-dashboard.png?w=1240 1240w, /media/docs/plugins/drone-dashboard.png?w=1920 1920w"data-sizes="auto"alt="Dashboard with repository builds data created using Grafana Drone enterprise datasource"width="3422"height="1246"/>
        <noscript>
          <img
            src="/media/docs/plugins/drone-dashboard.png"
            alt="Dashboard with repository builds data created using Grafana Drone enterprise datasource"width="3422"height="1246"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>The Drone data source plugin allows you to retrieve data for repositories and builds from your Drone instance.&lt;/p>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 3422px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/plugins/drone-dashboard.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/plugins/drone-dashboard.png"data-srcset="/media/docs/plugins/drone-dashboard.png?w=320 320w, /media/docs/plugins/drone-dashboard.png?w=550 550w, /media/docs/plugins/drone-dashboard.png?w=750 750w, /media/docs/plugins/drone-dashboard.png?w=900 900w, /media/docs/plugins/drone-dashboard.png?w=1040 1040w, /media/docs/plugins/drone-dashboard.png?w=1240 1240w, /media/docs/plugins/drone-dashboard.png?w=1920 1920w"data-sizes="auto"alt="Dashboard with repository builds data created using Grafana Drone enterprise datasource"width="3422"height="1246"/>
&lt;noscript>
&lt;img
src="/media/docs/plugins/drone-dashboard.png"
alt="Dashboard with repository builds data created using Grafana Drone enterprise datasource"width="3422"height="1246"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-drone-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Energy data available for Kubernetes</title><link>https://grafana.com/whats-new/2024-08-06-energy-data-available-for-kubernetes/</link><pubDate>Tue, 06 Aug 2024 16:43:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-08-07-energy-data-for-kubernetes</guid><content><![CDATA[<p>View energy data for your Kubernetes infrastructure components through Kubernetes Monitoring.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/energy-for-namespace.png"
  alt="Energy data" width="2870"
     height="1512"/></p>
]]></content><description>&lt;p>View energy data for your Kubernetes infrastructure components through Kubernetes Monitoring.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/energy-for-namespace.png"
alt="Energy data" width="2870"
height="1512"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#discover-energy-usage">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Native Histograms</title><link>https://grafana.com/whats-new/native-histograms/</link><pubDate>Wed, 31 Jul 2024 17:42:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-31-native-histograms</guid><content><![CDATA[<p>Native histograms are a data type in Prometheus that can produce, store, and query high-resolution histograms of observations. It usually offers higher resolution and more straightforward instrumentation than classic histograms.</p>
<p>If you would like more information, you can take a look at the <a href="https://www.youtube.com/watch?v=TgINvIK9SYc" target="_blank" rel="noopener noreferrer">video</a> presented at the conference.</p>
<p><strong>Key user benefits of using Native Histograms</strong>:</p>
<p><em>Improved resolution for the left tail of distributions</em>: The exponentially growing buckets are able to better represent the smallest sample values in the distribution.</p>
<p><em>Automatic adjustment</em>: Exponential bucket ranges are adjusted based on observed values over time, eliminating the need for developers to manually adjust bucket ranges.</p>
<p>If you would like to join the private preview <a href="mailto:support@grafana.com">contact support</a>.</p>
]]></content><description>&lt;p>Native histograms are a data type in Prometheus that can produce, store, and query high-resolution histograms of observations. It usually offers higher resolution and more straightforward instrumentation than classic histograms.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/mimir/latest/send/native-histograms/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Available in private preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Cloudwatch Metric Insights cross account observability support</title><link>https://grafana.com/whats-new/cloudwatch-metric-insights-cross-account-observability-support/</link><pubDate>Tue, 30 Jul 2024 10:13:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-29-cloudwatch-metric-insights-cross-account-observability-support</guid><content><![CDATA[<p>We are excited to announce support for cross-account querying in Metric Insights query builder for AWS Cloudwatch Plugin. This enables building SQL queries to monitor across multiple accounts in the same region in AWS Cloudwatch. <br />
This feature introduces an account dropdown for selecting one or all of your source accounts and builds a query that targets them. Furthermore, results can be grouped by account ID by selecting &ldquo;Account ID&rdquo; in the Group By dropdown. <br />
For more complex queries that are not covered by the options in the builder you can switch to the manual Code editor and edit the query.<br />
<br />
To set up cross-account querying for AWS Cloudwatch Plugin, see instructions <a href="/docs/grafana/latest/datasources/aws-cloudwatch/query-editor/#cross-account-observability">here</a>.</p>
]]></content><description>&lt;p>We are excited to announce support for cross-account querying in Metric Insights query builder for AWS Cloudwatch Plugin. This enables building SQL queries to monitor across multiple accounts in the same region in AWS Cloudwatch. &lt;br />
This feature introduces an account dropdown for selecting one or all of your source accounts and builds a query that targets them. Furthermore, results can be grouped by account ID by selecting &amp;ldquo;Account ID&amp;rdquo; in the Group By dropdown. &lt;br />
For more complex queries that are not covered by the options in the builder you can switch to the manual Code editor and edit the query.&lt;br />
&lt;br />
To set up cross-account querying for AWS Cloudwatch Plugin, see instructions &lt;a href="/docs/grafana/latest/datasources/aws-cloudwatch/query-editor/#cross-account-observability">here&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/datasources/aws-cloudwatch/query-editor/#cross-account-observability">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>Cloud Free</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Export Grafana Cloud k6 browser tests to a dashboard summary</title><link>https://grafana.com/whats-new/2024-07-30-export-grafana-cloud-k6-browser-tests-to-a-dashboard-summary/</link><pubDate>Tue, 30 Jul 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-23-export-summary-of-browser-tests-in-grafana-cloud-k6</guid><content><![CDATA[<p>We’ve recently announced that <a href="/docs/grafana-cloud/whats-new/browser-tests-in-grafana-cloud-k6-are-generally-available/">Grafana Cloud k6 browser tests are generally available</a>, and now you can export your browser test results as a Grafana dashboard.</p>
<p>Browser testing measures the performance and UX of web applications, including important metrics such as the <a href="https://web.dev/articles/vitals#core-web-vitals" target="_blank" rel="noopener noreferrer">Core Web Vitals</a>. The exported summary breaks down each metric and explain the impact the performance of your application might have on users. Sharing the summary with your team and other stakeholders can help pinpoint areas that could use optimizations in order to create the best possible user experience.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1077px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png"data-srcset="/media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=320 320w, /media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=550 550w, /media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=750 750w, /media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=900 900w, /media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=1040 1040w, /media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=1240 1240w, /media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png?w=1920 1920w"data-sizes="auto"alt="Preview of a generated summary"width="1077"height="864"/>
        <noscript>
          <img
            src="/media/docs/k6/screenshot-grafana-cloud-k6-export-browser-summary.png"
            alt="Preview of a generated summary"width="1077"height="864"/>
        </noscript></div></a></figure>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/k6/analyze-results/export-results/#export-as-grafana-dashboard-summary">Export test results</a> documentation.</p>
]]></content><description>&lt;p>We’ve recently announced that &lt;a href="/docs/grafana-cloud/whats-new/browser-tests-in-grafana-cloud-k6-are-generally-available/">Grafana Cloud k6 browser tests are generally available&lt;/a>, and now you can export your browser test results as a Grafana dashboard.&lt;/p>
&lt;p>Browser testing measures the performance and UX of web applications, including important metrics such as the &lt;a href="https://web.dev/articles/vitals#core-web-vitals" target="_blank" rel="noopener noreferrer">Core Web Vitals&lt;/a>. The exported summary breaks down each metric and explain the impact the performance of your application might have on users. Sharing the summary with your team and other stakeholders can help pinpoint areas that could use optimizations in order to create the best possible user experience.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/analyze-results/export-results/#export-as-grafana-dashboard-summary">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Integrate Grafana Cloud k6 into your CI/CD pipeline with new k6 GitHub Actions</title><link>https://grafana.com/whats-new/integrate-grafana-cloud-k6-into-your-cicd-pipeline-with-new-k6-github-actions/</link><pubDate>Mon, 29 Jul 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-15-integrate-grafana-cloud-k6-into-your-ci-cd-pipeline-with-new-k6-github-actions</guid><content><![CDATA[<p>We have released two new k6 GitHub actions to make it easier to automate your Grafana Cloud k6 performance testing suite and projects.</p>
<p>You can now use the <a href="https://github.com/marketplace/actions/setup-grafana-k6" target="_blank" rel="noopener noreferrer">setup-k6-action</a> to install a specific k6 version in your CI/CD workflow. This action provides flexibility when running multiple testing projects and faster execution of testing jobs.</p>
<p>With the new <a href="https://github.com/marketplace/actions/run-grafana-k6-tests" target="_blank" rel="noopener noreferrer">run-k6-action</a>, you can:</p>
<ul>
<li>Run local and cloud tests, as well as upload test results to Grafana Cloud k6.</li>
<li>Execute browser tests, hybrid performance tests, and pass CLI flags.</li>
<li>Select which tests to run using Glob patterns.</li>
<li>Choose between parallel or sequential test execution when running multiple tests.</li>
<li>Configure whether the job fails as soon as the first test fails or continues executing the remaining tests.</li>
<li>Automatically add links to Grafana Cloud k6 results in PR comments for easier access and review.</li>
</ul>
<p>For example, here&rsquo;s a GitHub workflow snippet using the new actions:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">YAML</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-yaml">on:
  push:

jobs:
  protocol:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: grafana/setup-k6-action@v1
      - uses: grafana/run-k6-action@v1
        with:
          path: |
            ./tests/api*.js</code></pre>
  </div>
</div>
<p>To learn more, refer to <a href="/blog/2024/07/15/performance-testing-with-grafana-k6-and-github-actions/">this blog post</a> and the following video demo:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/k6/video-k6-actions.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>We have released two new k6 GitHub actions to make it easier to automate your Grafana Cloud k6 performance testing suite and projects.&lt;/p>
&lt;p>You can now use the &lt;a href="https://github.com/marketplace/actions/setup-grafana-k6" target="_blank" rel="noopener noreferrer">setup-k6-action&lt;/a> to install a specific k6 version in your CI/CD workflow. This action provides flexibility when running multiple testing projects and faster execution of testing jobs.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Chrome Recorder extension for exporting k6 browser scripts</title><link>https://grafana.com/whats-new/chrome-recorder-extension-for-exporting-k6-browser-scripts/</link><pubDate>Fri, 26 Jul 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-26-chrome-extension-for-recording-k6-browser-tests</guid><content><![CDATA[<p>We&rsquo;ve recently announced that <a href="/docs/grafana-cloud/whats-new/browser-tests-in-grafana-cloud-k6-are-generally-available/">browser tests in Grafana Cloud k6 are generally available</a>, and you can use them to better understand your application&rsquo;s user experience and fix frontend performance issues. But creating browser test scripts can be a complex task, which is why we&rsquo;re releasing the <a href="https://chromewebstore.google.com/detail/k6-devtools-recorder/fkajbajcclbdgaoanencnhpfnigfipgc" target="_blank" rel="noopener noreferrer">k6 DevTools Recorder Chrome extension</a>!</p>
<p>With the k6 DevTools Recorder Chrome extension, you can record user flows from a website using the <a href="https://developer.chrome.com/docs/devtools/recorder/" target="_blank" rel="noopener noreferrer">Chrome DevTools Recorder</a>, and then export that as a k6 browser test. That can help you create test scripts quickly, or give you a starting point to then customize your browser script to fit your needs.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1280px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/k6/screenshot-k6-devtools-recorder.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/k6/screenshot-k6-devtools-recorder.png"data-srcset="/media/docs/k6/screenshot-k6-devtools-recorder.png?w=320 320w, /media/docs/k6/screenshot-k6-devtools-recorder.png?w=550 550w, /media/docs/k6/screenshot-k6-devtools-recorder.png?w=750 750w, /media/docs/k6/screenshot-k6-devtools-recorder.png?w=900 900w, /media/docs/k6/screenshot-k6-devtools-recorder.png?w=1040 1040w, /media/docs/k6/screenshot-k6-devtools-recorder.png?w=1240 1240w, /media/docs/k6/screenshot-k6-devtools-recorder.png?w=1920 1920w"data-sizes="auto"alt="Recording a user flow using the k6 DevTools extension"width="1280"height="800"/>
        <noscript>
          <img
            src="/media/docs/k6/screenshot-k6-devtools-recorder.png"
            alt="Recording a user flow using the k6 DevTools extension"width="1280"height="800"/>
        </noscript></div></a></figure>
<p>To learn more, refer to the <a href="/docs/k6/latest/using-k6/test-authoring/create-tests-from-recordings/using-the-devtools-recorder/">k6 DevTools Recorder</a> documentation.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve recently announced that &lt;a href="/docs/grafana-cloud/whats-new/browser-tests-in-grafana-cloud-k6-are-generally-available/">browser tests in Grafana Cloud k6 are generally available&lt;/a>, and you can use them to better understand your application&amp;rsquo;s user experience and fix frontend performance issues. But creating browser test scripts can be a complex task, which is why we&amp;rsquo;re releasing the &lt;a href="https://chromewebstore.google.com/detail/k6-devtools-recorder/fkajbajcclbdgaoanencnhpfnigfipgc" target="_blank" rel="noopener noreferrer">k6 DevTools Recorder Chrome extension&lt;/a>!&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/k6/latest/using-k6/test-authoring/create-tests-from-recordings/using-the-devtools-recorder/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana SLO Folder RBAC</title><link>https://grafana.com/whats-new/2024-07-26-grafana-slo-folder-rbac/</link><pubDate>Fri, 26 Jul 2024 09:54:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-18-grafana-slo-folder-rbac</guid><content><![CDATA[<p>We’d like to announce that we have implemented a preliminary version of folder scoped SLO actions! Now, users that are Folder Editors on a specific folder, can create, update, and delete SLOs associated with those folders. They will continue to be able to view SLOs in other folders, but those SLOs cannot be editable by users who do not have <strong>Folder Editor access</strong>.</p>
<p><strong>How To Implement - User who can Edit SLOs in a Particular Folder</strong></p>
<ol>
<li>As a Grafana organization administrator, ensure that the specific user has a Viewer Basic role and the SLO &gt; SLO Writer role</li>
<li>In the left-side menu, click Dashboards and navigate to the Folder you want to add permissions for.</li>
<li>Click Folder Actions and select Manage permissions from the dropdown.</li>
<li>Click Add a permission and grant the specific user Folder Edit permissions.</li>
<li>This user should now be able to view, create, update, and delete SLOs restricted to that particular Folder.</li>
</ol>
<p><strong>How To Implement - User who can Edit SLOs in any Folder</strong></p>
<ol>
<li>As a Grafana organization administrator, ensure that the specific user has a Viewer Basic role and the SLO &gt; SLO Writer role</li>
<li>For the specific user, grant them the additional role Folders &gt; Writer</li>
<li>This user should now be able to view, create, update, and delete SLOs in any Folder.</li>
</ol>
<p>NOTE: If you have any users or service account tokens configured with either Editor or Admin Basic roles, there is no change to their ability to create, update, and delete SLOs. No modifications are required for these users or service account tokens.</p>
<p>If you have users or service account tokens configured with the combination of Viewer + SLO Writer roles, changes are required. You must implement one of the above changes, otherwise the user will be unable to create, edit or delete any SLOs.</p>
<p>Click <a href="/docs/grafana-cloud/alerting-and-irm/slo/set-up/rbac/#rbac-folder-based-permissions">here</a> to read more in our documentation.</p>
]]></content><description>&lt;p>We’d like to announce that we have implemented a preliminary version of folder scoped SLO actions! Now, users that are Folder Editors on a specific folder, can create, update, and delete SLOs associated with those folders. They will continue to be able to view SLOs in other folders, but those SLOs cannot be editable by users who do not have &lt;strong>Folder Editor access&lt;/strong>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/slo/set-up/rbac/#rbac-folder-based-permissions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Centralized alert history page</title><link>https://grafana.com/whats-new/centralized-alert-history-page/</link><pubDate>Fri, 26 Jul 2024 08:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-26-centralized-alert-history-page</guid><content><![CDATA[<p>View a history of all alert events generated by your Grafana-managed alert rules from one centralized page. This helps you see patterns in your alerts over time, observe trends, make predictions, and even debug alerts that might be firing too often.</p>
<p>An alert event is displayed each time an alert instance changes its state over a period of time. All alert events are displayed regardless of whether silences or mute timings are set, so you’ll see a complete set of your data history even if you’re not necessarily being notified.</p>
<p>For Grafana Enterprise and OSS users:</p>
<p>To try out the new alert history page, enable the alertingCentralAlertHistory feature toggle and <a href="/docs/grafana/latest/alerting/set-up/configure-alert-state-history/">configure Loki annotations</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/0fNtby8ieEw' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>View a history of all alert events generated by your Grafana-managed alert rules from one centralized page. This helps you see patterns in your alerts over time, observe trends, make predictions, and even debug alerts that might be firing too often.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/alerting/manage-notifications/view-state-health/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Roadmap for new data sources</title><link>https://grafana.com/whats-new/2024-07-24-roadmap-for-new-data-sources/</link><pubDate>Wed, 24 Jul 2024 13:37:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-19-roadmap-for-new-data-sources</guid><content><![CDATA[<p>We are delighted to share a new <a href="https://github.com/orgs/grafana/projects/619/views/1?pane=info" target="_blank" rel="noopener noreferrer">public roadmap</a> for data source plugins being built by Grafana, our partners and our community. All existing and potential users of Grafana can now see our current plans and <a href="https://github.com/grafana/grafana/issues/new?assignees=&amp;labels=area%2Fdatasource%2Ctype%2Fnew-plugin-request&amp;projects=&amp;template=3-data_source_request.yaml&amp;title=%5BNew&#43;Data&#43;Source%5D%3A&#43;%3Cname-of-service%3E" target="_blank" rel="noopener noreferrer">request new plugins</a>, upvote existing requests, or comment with ideas and requirements.</p>
<p>Links to the roadmap and requesting a new data source have recently been added to the Connections view in Grafana Cloud, as shown in the video below. Similar links will be available in Grafana OSS and Grafana Enterprise soon.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/2024-07-24-Roadmap-for-new-data-sources.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>We are delighted to share a new &lt;a href="https://github.com/orgs/grafana/projects/619/views/1?pane=info" target="_blank" rel="noopener noreferrer">public roadmap&lt;/a> for data source plugins being built by Grafana, our partners and our community. All existing and potential users of Grafana can now see our current plans and &lt;a href="https://github.com/grafana/grafana/issues/new?assignees=&amp;amp;labels=area%2Fdatasource%2Ctype%2Fnew-plugin-request&amp;amp;projects=&amp;amp;template=3-data_source_request.yaml&amp;amp;title=%5BNew&amp;#43;Data&amp;#43;Source%5D%3A&amp;#43;%3Cname-of-service%3E" target="_blank" rel="noopener noreferrer">request new plugins&lt;/a>, upvote existing requests, or comment with ideas and requirements.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Role-based access control in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2024-07-23-role-based-access-control-in-grafana-cloud-k6/</link><pubDate>Tue, 23 Jul 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-23-role-based-access-control-in-grafana-cloud-k6</guid><content><![CDATA[<p>Role-based access control (RBAC) is now available in Grafana Cloud k6!</p>
<p>With the new <em>Performance Testing</em> roles available in your Grafana Cloud stack, you get fine-grained control over what a User or Team can do in the k6 Performance Testing application, regardless of their Grafana Stack role.</p>
<p>By default, your Stack role (Admin, Editor, or Viewer) is used as the default for your Grafana Cloud k6 RBAC roles. Most of the k6 Performance Testing application access will work the same (see <a href="/docs/grafana-cloud/testing/k6/projects-and-users/configure-rbac/#differences-between-rbac-and-legacy-access-control">here for the differences</a>) until you dive in and customize your RBAC configuration to fit your exact needs.</p>
<p>Some new capabilities include:</p>
<ul>
<li>Performance Testing application controls, such as who can manipulate testing environment variables, create new testing projects, and set up testing schedules.</li>
<li>Per-project controls for limiting who can start performance tests, view test results, and set project usage quotas. That gives you fine-grained control over who in a testing project can use its resources.</li>
</ul>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/k6/projects-and-users/configure-rbac/">Configure RBAC</a> documentation.</p>
]]></content><description>&lt;p>Role-based access control (RBAC) is now available in Grafana Cloud k6!&lt;/p>
&lt;p>With the new &lt;em>Performance Testing&lt;/em> roles available in your Grafana Cloud stack, you get fine-grained control over what a User or Team can do in the k6 Performance Testing application, regardless of their Grafana Stack role.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/projects-and-users/configure-rbac/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>API support for LDAP configuration</title><link>https://grafana.com/whats-new/2024-07-19-api-support-for-ldap-configuration/</link><pubDate>Fri, 19 Jul 2024 14:27:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-19-api-support-for-ldap-configuration</guid><content><![CDATA[<p><a href="/docs/grafana/latest/developers/http_api/sso-settings/">The SSO settings API</a> has been updated to include support for LDAP settings. This feature is experimental behind the feature flag <strong>ssoSettingsLDAP</strong>.</p>
<p>You will soon be able to configure LDAP from the UI and Terraform.</p>
]]></content><description>&lt;p>&lt;a href="/docs/grafana/latest/developers/http_api/sso-settings/">The SSO settings API&lt;/a> has been updated to include support for LDAP settings. This feature is experimental behind the feature flag &lt;strong>ssoSettingsLDAP&lt;/strong>.&lt;/p>
&lt;p>You will soon be able to configure LDAP from the UI and Terraform.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>API and Terraform support for SAML configuration in Grafana</title><link>https://grafana.com/whats-new/2024-07-19-api-and-terraform-support-for-saml-configuration-in-grafana/</link><pubDate>Fri, 19 Jul 2024 13:13:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-19-api-and-terraform-support-for-saml-configuration-in-grafana</guid><content><![CDATA[<p>The <a href="/docs/grafana/latest/developers/http_api/sso-settings/">SSO settings API</a> has been updated to include support for SAML settings. The UI has also been updated to use the new API instead of the old <a href="/docs/grafana/latest/setup-grafana/configure-grafana/settings-updates-at-runtime/">Settings update at runtime API</a> which is now deprecated and will be removed in a future version of Grafana.</p>
<p>You can now manage SAML configurations as code from Terraform using the <a href="https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/sso_settings" target="_blank" rel="noopener noreferrer">grafana_sso_settings resource</a>.</p>
]]></content><description>&lt;p>The &lt;a href="/docs/grafana/latest/developers/http_api/sso-settings/">SSO settings API&lt;/a> has been updated to include support for SAML settings. The UI has also been updated to use the new API instead of the old &lt;a href="/docs/grafana/latest/setup-grafana/configure-grafana/settings-updates-at-runtime/">Settings update at runtime API&lt;/a> which is now deprecated and will be removed in a future version of Grafana.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Cloud Insights in Grafana Cloud k6 is generally available</title><link>https://grafana.com/whats-new/2024-07-15-cloud-insights-in-grafana-cloud-k6-is-generally-available/</link><pubDate>Mon, 15 Jul 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-10-cloud-insights-in-grafana-cloud-k6-is-generally-available</guid><content><![CDATA[<p>Grafana Cloud k6 Cloud Insights is generally available! Cloud Insights can help you automatically identify potential issues in your system under test or k6 test script and get more accurate and insightful results from your performance tests.</p>
<p>Cloud Insights analyzes telemetry data, such as metrics, logs, and traces generated during a test run, to identify issues and make recommendations on how to fix them. This can help you and your team save time when pinpointing the root cause of performance issues in your applications.</p>
<p>The <strong>Cloud Insights</strong> tab replaces the <strong>Performance Insights</strong> tab on your test results page. To learn more, refer to the <a href="/docs/grafana-cloud/testing/k6/analyze-results/get-cloud-insights/">Cloud Insights documentation</a>, as well as the following video demo:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/k6/video-grafana-cloud-k6-cloud-insights-ga.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Grafana Cloud k6 Cloud Insights is generally available! Cloud Insights can help you automatically identify potential issues in your system under test or k6 test script and get more accurate and insightful results from your performance tests.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/analyze-results/get-cloud-insights/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Explore Logs</title><link>https://grafana.com/whats-new/2024-07-15-explore-logs-1/</link><pubDate>Mon, 15 Jul 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-20-explore-logs</guid><content><![CDATA[<p>We are excited to release Explore Logs to most of our Cloud customers in public preview!</p>
<p>Explore Logs helps developers quickly troubleshoot and gain insights from logs without needing to run a query.</p>
<p>Notable highlights include:</p>
<ul>
<li>Quickly identify changes in behavior by looking at services in histograms</li>
<li>Identify repeated log lines using the Patterns feature</li>
<li>Easily remember and share state with teammates</li>
<li>Progressively drill down to root cause using visual cues and point-and-click experiences to fine-tune scope</li>
</ul>
<p>For more information:</p>
<ul>
<li><a href="/docs/grafana/latest/explore-logs/">Documentation</a></li>
<li><a href="https://github.com/grafana/explore-logs" target="_blank" rel="noopener noreferrer">OSS Repository</a></li>
</ul>
<p><a href="https://github.com/grafana/explore-logs" target="_blank" rel="noopener noreferrer"></a></p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/iH0Ufv2bD1U' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We are excited to release Explore Logs to most of our Cloud customers in public preview!&lt;/p>
&lt;p>Explore Logs helps developers quickly troubleshoot and gain insights from logs without needing to run a query.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/simplified-exploration/logs/%20">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Explore</tag><tag>Logs</tag><tag>Logs Drilldown</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>explore-logs-v0.1.0</selfManagedReleaseVersion></item><item><title>Adobe Analytics data source</title><link>https://grafana.com/whats-new/2024-07-15-adobe-analytics-data-source/</link><pubDate>Mon, 15 Jul 2024 09:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-10-adobe-analytics-data-source</guid><content><![CDATA[<p>The Adobe Analytics data source plugin allows you to retrieve reports data from Adobe Analytics.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2208px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/plugins/Adobe-Analytics-query-editor---new.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/plugins/Adobe-Analytics-query-editor---new.png"data-srcset="/media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=320 320w, /media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=550 550w, /media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=750 750w, /media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=900 900w, /media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=1040 1040w, /media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=1240 1240w, /media/docs/plugins/Adobe-Analytics-query-editor---new.png?w=1920 1920w"data-sizes="auto"alt="Querying data with Adobe Analytics data source"width="2208"height="1844"title="Querying data with Adobe Analytics data source"/>
        <noscript>
          <img
            src="/media/docs/plugins/Adobe-Analytics-query-editor---new.png"
            alt="Querying data with Adobe Analytics data source"width="2208"height="1844"title="Querying data with Adobe Analytics data source"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13 text-center  ">Querying data with Adobe Analytics data source</figcaption></a></figure>]]></content><description>&lt;p>The Adobe Analytics data source plugin allows you to retrieve reports data from Adobe Analytics.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-adobeanalytics-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Improvements in canvas visualizations</title><link>https://grafana.com/whats-new/2024-07-12-improvements-in-canvas-visualizations/</link><pubDate>Fri, 12 Jul 2024 14:05:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-11-data-link-improvements-in-canvas-visualizations</guid><content><![CDATA[<h3 id="standardized-tooltips">Standardized tooltips</h3>
<p>As a continuation of our efforts to standardize tooltips across visualizations, we&rsquo;ve updated canvas visualization tooltips to be supported for all elements tied to data. Besides the element name and data, the tooltip now also displays the timestamp. This is a step forward from the previous implementation where tooltips were shown only if data links were configured.</p>
<h3 id="data-links-improvements">Data links improvements</h3>
<p>We&rsquo;ve updated canvas visualizations so that you can add data links to canvas elements without using an override. The <strong>Selected element</strong> configuration now includes a <strong>Data links</strong> section where you can add data links to elements using the same steps as in other visualizations.</p>
<p>Data links in canvas elements can also be configured to open with a single click. To enable this functionality, select <strong>Link</strong> under the one <strong>One-click</strong> section in the <strong>Selected element</strong> data link options. If there are multiple data links for an element, the first link in the list has the one-click functionality.</p>
<p>As part of this improvement, we&rsquo;ve also added the ability to control the order in which data links are displayed by dragging and dropping them. This improvement has been added to all visualizations.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/zOsM8VqwYpw' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>In future releases, we&rsquo;ll add one-click functionality to data links in other Grafana visualizations.</p>
]]></content><description>&lt;h3 id="standardized-tooltips">Standardized tooltips&lt;/h3>
&lt;p>As a continuation of our efforts to standardize tooltips across visualizations, we&amp;rsquo;ve updated canvas visualization tooltips to be supported for all elements tied to data. Besides the element name and data, the tooltip now also displays the timestamp. This is a step forward from the previous implementation where tooltips were shown only if data links were configured.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/state-timeline/#page-size-enable-pagination">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>New home page and user experience improvements in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-07-11-new-home-page-and-user-experience-improvements-in-kubernetes-monitoring/</link><pubDate>Thu, 11 Jul 2024 17:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-15-new-home-page-and-user-experience-improvements-in-kubernetes-monitoring</guid><content><![CDATA[<p>A new home page, <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/intro-kubernetes-monitoring/#priority-issues-at-forefront"><strong>Kubernetes Overview</strong></a>, gives you a snapshot of both healthy objects and potential issues.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/k8s-overview-home-pg.png"
  alt="Kubernetes Overview" width="2254"
     height="1730"/></p>
<p>Additional user experience enhancements include:</p>
<ul>
<li>Overview and network tabs</li>
<li><a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-usage-spikes">Deep links</a> into Clusters</li>
<li>More linking into <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-root-cause-analysis-tool">root cause analysis</a></li>
<li>Visual indicators for every Kubernetes object, including workload type, Pod, Cluster, and namespace</li>
</ul>
<p>For more enhanced ways to navigate, refer to <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#navigation-tips">Navigation tips</a>.</p>
]]></content><description>&lt;p>A new home page, &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/intro-kubernetes-monitoring/#priority-issues-at-forefront">&lt;strong>Kubernetes Overview&lt;/strong>&lt;/a>, gives you a snapshot of both healthy objects and potential issues.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/k8s-overview-home-pg.png"
alt="Kubernetes Overview" width="2254"
height="1730"/>&lt;/p>
&lt;p>Additional user experience enhancements include:&lt;/p>
&lt;ul>
&lt;li>Overview and network tabs&lt;/li>
&lt;li>&lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-usage-spikes">Deep links&lt;/a> into Clusters&lt;/li>
&lt;li>More linking into &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-root-cause-analysis-tool">root cause analysis&lt;/a>&lt;/li>
&lt;li>Visual indicators for every Kubernetes object, including workload type, Pod, Cluster, and namespace&lt;/li>
&lt;/ul>
&lt;p>For more enhanced ways to navigate, refer to &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#navigation-tips">Navigation tips&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Browser tests in Grafana Cloud k6 are generally available</title><link>https://grafana.com/whats-new/2024-07-04-browser-tests-in-grafana-cloud-k6-are-generally-available/</link><pubDate>Thu, 04 Jul 2024 11:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-07-04-browser-tests-in-grafana-cloud-k6-are-generally-available</guid><content><![CDATA[<p>For the past few months, we&rsquo;ve been working on <a href="https://github.com/grafana/k6/blob/master/release%20notes/v0.52.0.md#k6browser-has-graduated-from-an-experimental-module-3793" target="_blank" rel="noopener noreferrer">stabilizing the k6-browser module and its API</a>, as well as improving the performance of Grafana Cloud k6 in handling browser tests with a high number of VUs.</p>
<p>Today, we&rsquo;re excited to announce that browser tests in Grafana Cloud k6 are generally available! You can now run browser tests with multiple VUs to better understand your application&rsquo;s user experience and help you find and fix frontend performance issues.</p>
<p>This release also includes the Browser Timeline and Browser Screenshots feature, so you can have a detailed view of your app&rsquo;s performance during a test run, as well as easy access to view and download screenshots taken using the <code>page.screenshot()</code> method. Refer to the <a href="/docs/grafana-cloud/whats-new/#browser-timeline-and-screenshots-in-grafana-cloud-k6">Browser timeline and screenshots in Grafana Cloud k6</a> entry for more information, including a demo video.</p>
<p>For more details:</p>
<ul>
<li>Refer to the <a href="/docs/grafana-cloud/testing/k6/get-started/run-your-first-browser-tests/">Run your first browser test tutorial</a> to learn how to run a browser test in Grafana Cloud k6.</li>
<li>Refer to the <a href="/docs/k6/latest/using-k6-browser/migrating-to-k6-v0-52/">browser migration guide</a> for more details about changes you might need to make to your existing browser test scripts.</li>
<li>Refer to the <a href="/pricing/">pricing page</a> and VU hours for more details on the updated pricing for browser tests.</li>
</ul>
]]></content><description>&lt;p>For the past few months, we&amp;rsquo;ve been working on &lt;a href="https://github.com/grafana/k6/blob/master/release%20notes/v0.52.0.md#k6browser-has-graduated-from-an-experimental-module-3793" target="_blank" rel="noopener noreferrer">stabilizing the k6-browser module and its API&lt;/a>, as well as improving the performance of Grafana Cloud k6 in handling browser tests with a high number of VUs.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/get-started/run-your-first-browser-tests/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Browser timeline and screenshots in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2024-07-03-browser-timeline-and-screenshots-in-grafana-cloud-k6/</link><pubDate>Wed, 03 Jul 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-20-browser-timeline-and-screenshots-in-grafana-cloud-k6</guid><content><![CDATA[<p>You can now view a detailed timeline for a Grafana k6 browser test when executing it in Grafana Cloud k6, as well as any screenshots taken during that test run.</p>
<p>The Grafana k6 browser module now uses OpenTelemetry to generate spans and traces that match a virtual user’s behavior and interactions with the browser as they execute the code in your test script. The results are streamed to Grafana Cloud k6 and displayed in the Browser Timeline section of the test results page. Here, you can visualize details such as load time, Web Vital metrics, and executed methods for each page in your script and get a better understanding of your app’s performance.</p>
<p>You can also view and download screenshots taken during your browser tests using the <strong>Browser Timeline</strong> or <strong>Browser Screenshots</strong> sections.</p>
<p>For more information, refer to the <a href="/docs/grafana-cloud/testing/k6/analyze-results/view-browser-timeline-screenshots/">Browser Timeline documentation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/k6/video-grafana-cloud-k6-browser-timeline-v2.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>You can now view a detailed timeline for a Grafana k6 browser test when executing it in Grafana Cloud k6, as well as any screenshots taken during that test run.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/analyze-results/view-browser-timeline-screenshots/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Cloud Traces will correctly return RetryInfo on resource exhausted errors</title><link>https://grafana.com/whats-new/2024-07-01-grafana-cloud-traces-will-correctly-return-retryinfo-on-resource-exhausted-errors/</link><pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-24-grafana-cloud-traces-will-correctly-return-retryinfo-on-resource-exhausted-errors</guid><content><![CDATA[<p>To be more aligned with the OpenTelementry specification, Grafana Cloud Traces will return RetryInfo to correctly indicate retryable errors. <br />
<br />
For more information, refer to <a href="/docs/grafana-cloud/send-data/traces/set-up/troubleshoot/">Retry on <code>RESOURCE_EXHAUSTED</code> failure</a>.</p>
]]></content><description>&lt;p>To be more aligned with the OpenTelementry specification, Grafana Cloud Traces will return RetryInfo to correctly indicate retryable errors. &lt;br />
&lt;br />
For more information, refer to &lt;a href="/docs/grafana-cloud/send-data/traces/set-up/troubleshoot/">Retry on &lt;code>RESOURCE_EXHAUSTED&lt;/code> failure&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/traces/set-up/troubleshoot/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Traces</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>90-day cost view and network panels in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-06-25-90-day-cost-view-and-network-panels-in-kubernetes-monitoring/</link><pubDate>Tue, 25 Jun 2024 17:56:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-26-90-day-cost-view-and-network-panels-in-kubernetes-monitoring</guid><content><![CDATA[<p><strong>Cost overview tab</strong></p>
<p>Use the <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/#overview-tab">Cost <strong>Overview</strong> tab</a> to see a 90-day view of total compute cost, average cost per Pod, and average Pod count.
This 90-day period is divided into the prior 30 days, the last 30 days from the current date, and an estimate of the next 30 days.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cost-over-tab.png"
  alt="90-day_view" width="2088"
     height="1634"/></p>
<p><strong>Network data</strong></p>
<p>On every <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#drill-into-data">detail page</a> for Cluster, namespace, workload, Node, and Pod, you can view network bandwith and saturation data.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/network-panels.png"
  alt="Network_panels" width="2093"
     height="604"/></p>
]]></content><description>&lt;p>&lt;strong>Cost overview tab&lt;/strong>&lt;/p>
&lt;p>Use the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/#overview-tab">Cost &lt;strong>Overview&lt;/strong> tab&lt;/a> to see a 90-day view of total compute cost, average cost per Pod, and average Pod count.
This 90-day period is divided into the prior 30 days, the last 30 days from the current date, and an estimate of the next 30 days.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/#overview-tab">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Scenes-powered Dashboards is generally available</title><link>https://grafana.com/whats-new/2024-06-25-scenes-powered-dashboards-is-generally-available/</link><pubDate>Tue, 25 Jun 2024 08:06:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-25-scenes-powered-dashboards</guid><content><![CDATA[<p>For the past few months we&rsquo;ve been working on a major update of our <strong>Dashboards</strong> architecture and migrated it to the Scenes library. This migration provides us with more stable, dynamic, and flexible dashboards as well as setting the foundation for what we envision the future of Grafana dashboards will be. Here are four of the improvements that are being introduced as part of this work:</p>
<p><strong>Edit mode</strong></p>
<p>It can be difficult to efficiently navigate through the visually cluttered options during the dashboard editing process. With the introduction of the edit mode, we aim to provide an easier way to discover and interact with the dashboard edit experience.</p>
<p><strong>Fixed positioning of template variables and time picker</strong></p>
<p>We moved the time picker into the dashboard canvas and now, together with template variables, it will stick to the top as you scroll through your dashboard. This has historically been a very <a href="https://github.com/grafana/grafana/issues/11166" target="_blank" rel="noopener noreferrer">requested feature</a> that we&rsquo;re very happy to be able to finally roll out!</p>
<p><strong>Timezone parameter in Grafana URL</strong></p>
<p>We&rsquo;ve added a new URL parameter <code>tz</code>. This allows sharing dashboards with a selected time zone, ensuring that the receiver views it in the intended time zone regardless of their local settings.</p>
<p><strong>Kiosk mode displays dashboard controls</strong></p>
<p>When playing a playlist or displaying a dashboard in full screen, controls are now shown by default. These controls include the time and refresh picker, variables, annotations, and links.</p>
<p>If you prefer to hide these controls during playlist playback, new configuration options are available when starting a playlist. You can choose which controls to display while the playlist is running.</p>
<p>For configuring controls outside of playlist playback, you can use the following URL parameters:</p>
<ul>
<li><code>_dash.hideTimePicker</code>: Hides the time and refresh picker</li>
<li><code>_dash.hideVariables</code>: Hides variables and annotations controls</li>
<li><code>_dash.hideLinks</code>: Hides dashboard links</li>
</ul>
<h2 id="known-limitations">Known limitations</h2>
<ul>
<li>
<p>The 
    <a href="/docs/grafana/whats-new/_index.md/dashboards/variables/inspect-variable/">variable usage check</a> is not yet available.</p>
</li>
<li>
<p>Editing a panel:</p>
<ul>
<li>The <strong>Library panels</strong> tab is not available anymore. You can replace a library panel from the panel menu.</li>
<li>The <strong>Overrides</strong> tab is missing in panel options (coming in Grafana v11.3.0). Overrides are shown at the bottom of the option list.</li>
<li>The drop-down to collapse the visualization picker is missing (coming in Grafana v11.3.0).</li>
</ul>
</li>
<li>
<p>Share button is not visible when edit mode is enabled (coming in Grafana v11.3.0).</p>
</li>
</ul>
<p>If you want to learn more, in detail, about all the improvements we&rsquo;ve made, don&rsquo;t miss our blog post.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/kcKwBhvrsHc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>For the past few months we&amp;rsquo;ve been working on a major update of our &lt;strong>Dashboards&lt;/strong> architecture and migrated it to the Scenes library. This migration provides us with more stable, dynamic, and flexible dashboards as well as setting the foundation for what we envision the future of Grafana dashboards will be. Here are four of the improvements that are being introduced as part of this work:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/dashboards/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.3.0</selfManagedReleaseVersion></item><item><title>Recent accessibility improvements</title><link>https://grafana.com/whats-new/2024-06-25-recent-accessibility-improvements/</link><pubDate>Tue, 25 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-11-recent-accessibiity-improvements</guid><content><![CDATA[<h3 id="geomap-keyboard-support">GeoMap keyboard support</h3>
<p>The GeoMap panel can now be used with a keyboard! Focus the map area, move around with the arrows keys and zoom in and out using + and -.</p>
<h3 id="panel-shortcut-keyboard-support">Panel shortcut keyboard support</h3>
<p>We have <a href="/docs/grafana/latest/dashboards/use-dashboards/#keyboard-shortcuts">panel shortcuts</a>, which previously only worked on whichever panel you hovered over. It now also takes into account the keyboard focus.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Tc0pTXtCsKQ' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h3 id="heading-improvements">Heading improvements</h3>
<p>The majority of screen reader users <a href="https://webaim.org/projects/screenreadersurvey10/#finding" target="_blank" rel="noopener noreferrer">find things on a web page using headings</a>. Recently, we have added missing headings and corrected heading levels in some places, most notably panel titles.</p>
<h3 id="reduced-motion-support">Reduced motion support</h3>
<p>Users who are affected by a lot of animations on a web site have the possibility to configure <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion" target="_blank" rel="noopener noreferrer">reduced motion settings</a>. Grafana now supports this, either by making animations simpler or removing them altogether. We have <a href="https://github.com/grafana/grafana/tree/main/packages/grafana-eslint-rules#no-unreduced-motion" target="_blank" rel="noopener noreferrer">implemented a rule</a>, which prohibits unhandled transitions and animations, ensuring that we can continously support reduced motion.</p>
]]></content><description>&lt;h3 id="geomap-keyboard-support">GeoMap keyboard support&lt;/h3>
&lt;p>The GeoMap panel can now be used with a keyboard! Focus the map area, move around with the arrows keys and zoom in and out using + and -.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>GitLab data source plugin v2.0 released</title><link>https://grafana.com/whats-new/2024-06-19-gitlab-data-source-plugin-v2.0-released/</link><pubDate>Wed, 19 Jun 2024 15:56:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-27-gitlab-data-source-plugin-v2-0-released</guid><content><![CDATA[<p>We have recently released v2 of the GitLab data source plugin. The plugin was updated to the latest GitLab API version which unfortunately comes with some potential breaking changes to the <strong>Projects</strong> queries</p>
<ul>
<li><em>public</em> field has been removed. Instead the already existing <em>visibility</em> field should be used</li>
<li><em>public_builds</em> are now called <em>public_jobs</em><br />
<br />
For more information please refer to the official <strong>GitLab</strong> API <a href="https://docs.gitlab.com/ee/api/projects.html" target="_blank" rel="noopener noreferrer">documentation</a></li>
</ul>
]]></content><description>&lt;p>We have recently released v2 of the GitLab data source plugin. The plugin was updated to the latest GitLab API version which unfortunately comes with some potential breaking changes to the &lt;strong>Projects&lt;/strong> queries&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-gitlab-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>More streamlining in Kubernetes Monitoring for troubleshooting</title><link>https://grafana.com/whats-new/2024-06-18-more-streamlining-in-kubernetes-monitoring-for-troubleshooting/</link><pubDate>Tue, 18 Jun 2024 18:18:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-21-find-deleted-objects-and-more-navigation-enhancements-in-kubernetes-monitoring</guid><content><![CDATA[<p>Kubernetes Monitoring has added more troubleshooting tools:</p>
<ul>
<li>Find deleted Clusters, Nodes, Pods, containers, workloads, and namespace</li>
<li>Zoom into an area on the graph to narrow the time range</li>
<li>Jump directly to the list of Clusters, Nodes, and workloads from the home page</li>
</ul>
<h4 id="find-deleted-objects">Find deleted objects</h4>
<p>You can <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-deleted-kubernetes-objects">find deleted objects</a>, such as a Node shown in this example:</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/find-node-deleted.gif"
  alt="Finding deleted Node" width="2300"
     height="1040"/></p>
<h4 id="zoom-in-to-refine-a-time-range">Zoom in to refine a time range</h4>
<p>Zoom in on a graph to <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monit/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#analyze-historical-data">narrow a time range</a> for more analysis.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/zoom-time-range.gif"
  alt="Zooming into time range" width="2486"
     height="1404"/></p>
<h4 id="jump-directly-to-clusters-nodes-and-workloads">Jump directly to Clusters, Nodes, and workloads</h4>
<p>From the home page, you can jump directly to the list of Clusters, Nodes, and workloads.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/jump-to-nodes.gif"
  alt="Going directly to node list" width="2262"
     height="1526"/></p>
]]></content><description>&lt;p>Kubernetes Monitoring has added more troubleshooting tools:&lt;/p>
&lt;ul>
&lt;li>Find deleted Clusters, Nodes, Pods, containers, workloads, and namespace&lt;/li>
&lt;li>Zoom into an area on the graph to narrow the time range&lt;/li>
&lt;li>Jump directly to the list of Clusters, Nodes, and workloads from the home page&lt;/li>
&lt;/ul>
&lt;h4 id="find-deleted-objects">Find deleted objects&lt;/h4>
&lt;p>You can &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-deleted-kubernetes-objects">find deleted objects&lt;/a>, such as a Node shown in this example:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-deleted-kubernetes-objects">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Troubleshooting enhancements in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-06-18-troubleshooting-enhancements-in-kubernetes-monitoring/</link><pubDate>Tue, 18 Jun 2024 14:34:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-25-troubleshooting-enhancements-in-kubernetes-monitoring</guid><content><![CDATA[<p>Kubernetes Monitoring has added more troubleshooting tools:</p>
<ul>
<li>Find deleted Clusters, Nodes, Pods, containers, workloads, and namespaces</li>
<li>Zoom into an area on the graph to narrow the time range</li>
<li>Jump directly to the list of Clusters, Nodes, workloads, and alerts from the home page</li>
</ul>
<p><strong>Find deleted objects</strong></p>
<p>You can <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-deleted-kubernetes-objects">find deleted objects</a> within a 30-day time period, such as a Node shown in this example:</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/find-node-deleted.gif"
  alt="Finding deleted Node" width="2300"
     height="1040"/></p>
<p><strong>Zoom in to refine a time range</strong></p>
<p>Zoom in on a graph to <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#analyze-historical-data">narrow a time range</a> for more analysis.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/zoom-time-range.gif"
  alt="Zooming into time range" width="2486"
     height="1404"/></p>
<p><strong>Jump directly to Clusters, Nodes, workloads, and alerts</strong></p>
<p>From the home page, you can jump directly to the list of Clusters, Nodes, and workloads.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/jump-to-nodes.gif"
  alt="Going directly to node list" width="2262"
     height="1526"/></p>
<p>To go directly to alerts from the <strong>Pods in trouble</strong> section, click <strong>See all alerts</strong>.</p>
]]></content><description>&lt;p>Kubernetes Monitoring has added more troubleshooting tools:&lt;/p>
&lt;ul>
&lt;li>Find deleted Clusters, Nodes, Pods, containers, workloads, and namespaces&lt;/li>
&lt;li>Zoom into an area on the graph to narrow the time range&lt;/li>
&lt;li>Jump directly to the list of Clusters, Nodes, workloads, and alerts from the home page&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Find deleted objects&lt;/strong>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#find-deleted-kubernetes-objects">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Synthetic Monitoring public probe CIDR ranges</title><link>https://grafana.com/whats-new/2024-06-18-synthetic-monitoring-public-probe-cidr-ranges/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-14-synthetic-monitoring-public-probe-cidr-ranges</guid><content><![CDATA[<p>It&rsquo;s easier to give your network access to Synthetic Monitoring public probes using <a href="https://allowlists.grafana.com/synthetics" target="_blank" rel="noopener noreferrer">https://allowlists.grafana.com/synthetics</a>. This publishes up-to-date CIDR ranges of all public probe locations from a single URL, with data in JSON format to support machine readability and automation.</p>
<p>The old method for allow-listing - a DNS record for each probe location - is deprecated as of June 17, 2024. Starting August 1, 2024 we will no longer support DNS records for each probe location.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/account-management/allow-list/#synthetic-monitoring">allow-list</a> documentation.</p>
]]></content><description>&lt;p>It&amp;rsquo;s easier to give your network access to Synthetic Monitoring public probes using &lt;a href="https://allowlists.grafana.com/synthetics" target="_blank" rel="noopener noreferrer">https://allowlists.grafana.com/synthetics&lt;/a>. This publishes up-to-date CIDR ranges of all public probe locations from a single URL, with data in JSON format to support machine readability and automation.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/account-management/allow-list/#synthetic-monitoring">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Frontend Observability private Source Map uploads</title><link>https://grafana.com/whats-new/2024-06-17-frontend-observability-private-source-map-uploads/</link><pubDate>Mon, 17 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-11-frontend-observability-source-map-uploads</guid><content><![CDATA[<p>Introducing Grafana Cloud Frontend Observability private source map uploads. Frontend Observability in Grafana Cloud can use source maps to convert stack traces from JavaScript browser errors back into their original representation. That way, users can see the line of code that caused the issue.</p>
<p>Up until this point, source maps must have been available publicly available on the Internet so Grafana Cloud could fetch them. Many customers find this objectionable because they need to expose some of their IP.</p>
<p>With this new release, Frontend Observability now provides an option for users who want de-minified stack traces for errors while keeping their source map private. Simply include the <a href="https://github.com/grafana/faro-javascript-bundler-plugins" target="_blank" rel="noopener noreferrer">newly released JavaScript bundler plugins</a> into your build pipeline, input some configuration context provided by the Frontend Observability plugin app, and you will be able to see full error stack traces without needing source maps to be hosted publicly alongside the application bundle.</p>
]]></content><description>&lt;p>Introducing Grafana Cloud Frontend Observability private source map uploads. Frontend Observability in Grafana Cloud can use source maps to convert stack traces from JavaScript browser errors back into their original representation. That way, users can see the line of code that caused the issue.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/sourcemap-upload-plugins/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Application observability</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Visualization ease of use improvements</title><link>https://grafana.com/whats-new/2024-06-14-visualization-ease-of-use-improvements/</link><pubDate>Fri, 14 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-29-visualization-ease-of-use-improvements</guid><content><![CDATA[<h2 id="internal_information-contact-grafana-dataviz-slack-channel">&ndash;
&amp;
&mdash;-&gt;   <a href="https://drive.google.com/file/d/17R-_NULt74aSVqidCMZS9Y5Y1dIJ-f8Z/view?usp=drive_link" target="_blank" rel="noopener noreferrer">https://drive.google.com/file/d/17R-_NULt74aSVqidCMZS9Y5Y1dIJ-f8Z/view?usp=drive_link</a>
internal_information: &lsquo;contact #grafana-dataviz slack channel&rsquo;</h2>
<p>We’ve made a number of small improvements to the data visualization experience in Grafana.</p>
<h3 id="table-cell-text-wrapping">Table cell text wrapping</h3>
<p>A longstanding feature request for the table visualization is to allow wrapping of text within cells. In Grafana 11.1 we&rsquo;ve added this capability! By default, the column with the longest text is selected for wrapping. You can also configure wrapping manually using field overrides.</p>
<p>Text wrapping is in <a href="/docs/release-life-cycle/#public-preview">public preview</a>, however, it’s available to use by default. We’d love hear from you about how this new feature is working. To provide feedback, you can open an issue in the <a href="https://github.com/grafana/grafana" target="_blank" rel="noopener noreferrer">Grafana GitHub repository</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/wBLxYp2BLAU' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h3 id="stat-visualization-percent-change-color-mode-options">Stat visualization percent change color mode options</h3>
<p>Sometimes less is more! The <strong>Standard</strong> behavior for percent change in the <a href="/docs/grafana/latest/panels-visualizations/visualizations/stat/#show-percent-change">stat visualization</a> is to color positive percent changes green and negative percent changes red. Depending on your use case however, you may want to customize how percent change color is set. We&rsquo;ve added the options to have percent change color mode <strong>Inverted</strong> (with positive red and negative green) or match the <strong>Same as value</strong>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/LrkR6_hcqPc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;h2 id="internal_information-contact-grafana-dataviz-slack-channel">&amp;ndash;
&amp;amp;
&amp;mdash;-&amp;gt; &lt;a href="https://drive.google.com/file/d/17R-_NULt74aSVqidCMZS9Y5Y1dIJ-f8Z/view?usp=drive_link" target="_blank" rel="noopener noreferrer">https://drive.google.com/file/d/17R-_NULt74aSVqidCMZS9Y5Y1dIJ-f8Z/view?usp=drive_link&lt;/a>
internal_information: &amp;lsquo;contact #grafana-dataviz slack channel&amp;rsquo;&lt;/h2>
&lt;p>We’ve made a number of small improvements to the data visualization experience in Grafana.&lt;/p>
&lt;h3 id="table-cell-text-wrapping">Table cell text wrapping&lt;/h3>
&lt;p>A longstanding feature request for the table visualization is to allow wrapping of text within cells. In Grafana 11.1 we&amp;rsquo;ve added this capability! By default, the column with the longest text is selected for wrapping. You can also configure wrapping manually using field overrides.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>XY chart is GA</title><link>https://grafana.com/whats-new/2024-06-14-xy-chart-is-ga/</link><pubDate>Fri, 14 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-29-xy-chart-is-ga</guid><content><![CDATA[<p>We’re promoting XY chart out of public preview and into general availability.</p>
<p>XY charts provide a way to visualize arbitrary x and y values in a graph so that you can easily show the relationship between two variables. XY charts are typically used to create scatter plots. You can also use them to create bubble charts where field values determine the size of each bubble:</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.0.png"
  alt="An xy chart showing height weight distribution" width="2858"
     height="914"/></p>
<p>Over the past several months we’ve introduced multiple enhancements to the visualizations like auto mode, which now handles most scenarios that previously required manual configuration. Additionally, we&rsquo;ve added better control over point styling and further improved performance. We’re excited to include XY chart as a first class citizen in the core Grafana visualization library. To learn more about the panel, refer to <a href="/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/xy-chart/">the documentation</a>.</p>
<p>To use the new XY chart visualization, you must first enable the <code>autoMigrateXYChartPanel</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>.</p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="3d3Lx-Jz_kM"
    data-url="https://www.youtube.com/embed/3d3Lx-Jz_kM?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>We’re promoting XY chart out of public preview and into general availability.&lt;/p>
&lt;p>XY charts provide a way to visualize arbitrary x and y values in a graph so that you can easily show the relationship between two variables. XY charts are typically used to create scatter plots. You can also use them to create bubble charts where field values determine the size of each bubble:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/xy-chart/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Catchpoint enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2024-06-12-catchpoint-enterprise-data-source-for-grafana/</link><pubDate>Wed, 12 Jun 2024 13:08:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-14-new-plugin-catchpoint</guid><content><![CDATA[<p><strong>Introducing Catchpoint data source plugin.</strong></p>
<p>The Catchpoint data source plugin allows you to query and visualize <code>Tests</code>, <code>RUM</code> and <code>SLO</code> data from within Grafana.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/Catchpoint.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>&lt;strong>Introducing Catchpoint data source plugin.&lt;/strong>&lt;/p>
&lt;p>The Catchpoint data source plugin allows you to query and visualize &lt;code>Tests&lt;/code>, &lt;code>RUM&lt;/code> and &lt;code>SLO&lt;/code> data from within Grafana.&lt;/p>
&lt;div class="">
&lt;figure class="p-0 m-0 ">
&lt;video
width=""
controls
muted
playsinline
class="lazyload"
preload="none"
loop
src="/media/docs/plugins/Catchpoint.mp4"
type="video/mp4"
>
&lt;/video>&lt;/figure>
&lt;/div></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-catchpoint-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Plugins</tag><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Cloud Insights in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2024-06-07-cloud-insights-in-grafana-cloud-k6/</link><pubDate>Fri, 07 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-07-cloud-insights-in-grafana-cloud-k6</guid><content><![CDATA[<p>Running tests has become common in recent years, but it&rsquo;s only part of the story. The real value lies not just in testing but also in analyzing the results. Was the system under test stable? How was its performance?</p>
<p>On top of that, today&rsquo;s systems are becoming increasingly more complex. When something goes wrong, finding the root cause can be difficult and time-consuming. Was it a browser, application, or database issue? Is there telemetry data that could help pinpoint the root cause? Can we make the system more transparent by eliminating its black box characteristics?</p>
<p>Cloud Insights in Grafana Cloud k6 analyzes telemetry data, such as metrics, logs, and traces generated during a test run, to automatically identify issues in your system under test or k6 script and provide recommendations on how to fix them. That can help you and your team save time when identifying the root cause of performance issues in your applications.</p>
<p>To use Cloud Insights, you must enable it in the Beta Features modal window in <strong>Testing &amp; synthetics &gt; Performance</strong>. For more information, refer to the <a href="/docs/grafana-cloud/testing/k6/analyze-results/get-cloud-insights/">Cloud Insights documentation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/k6/video-grafana-cloud-k6-cloud-insights.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Running tests has become common in recent years, but it&amp;rsquo;s only part of the story. The real value lies not just in testing but also in analyzing the results. Was the system under test stable? How was its performance?&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/k6/analyze-results/get-cloud-insights/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Logs filtering and pinning in Explore content outline</title><link>https://grafana.com/whats-new/2024-06-06-logs-filtering-and-pinning-in-explore-content-outline/</link><pubDate>Fri, 07 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-07-logs-filtering-and-pinning-in-explore-content-outline</guid><content><![CDATA[<p>Grafana Explore now allows for logs filtering and pinning in content outline.</p>
<p><strong>Filtering Logs:</strong> All log levels are now automatically available in the content outline. You can filter by log level, currently supported for Elasticsearch and Loki data sources. To select multiple filters, hold down the command key on Mac or the control key on Windows while clicking.</p>
<p><strong>Pinning Logs:</strong> The new pinning feature allows users to pin logs to the content outline, making them easily accessible for quick reference during investigations. To pin a log, hover over a log in the logs panel and click on the <em>Pin to content outline</em> icon in the log row menu. Clicking on a pinned log will open the log context modal, showing the log highlighted in context with other logs. From here, you can also open the log in split mode to preserve the time range in the left pane while having the time range specific to that log in the right pane.</p>
]]></content><description>&lt;p>Grafana Explore now allows for logs filtering and pinning in content outline.&lt;/p>
&lt;p>&lt;strong>Filtering Logs:&lt;/strong> All log levels are now automatically available in the content outline. You can filter by log level, currently supported for Elasticsearch and Loki data sources. To select multiple filters, hold down the command key on Mac or the control key on Windows while clicking.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Explore</tag><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.2.0</selfManagedReleaseVersion></item><item><title>Rule-specific silences with permissions</title><link>https://grafana.com/whats-new/2024-06-06-rule-specific-silences-with-permissions/</link><pubDate>Thu, 06 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-06-rule-specific-silences-with-permissions</guid><content>&lt;p>More easily create silences directly from the Alert rule list view or detail page.&lt;/p>
&lt;p>These rule-specific silences are guaranteed to only apply to a single rule and permissions to read, create, update or delete are tied to a user’s permissions for that rule.&lt;/p>
</content><description>&lt;p>More easily create silences directly from the Alert rule list view or detail page.&lt;/p>
&lt;p>These rule-specific silences are guaranteed to only apply to a single rule and permissions to read, create, update or delete are tied to a user’s permissions for that rule.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Rule-specific silences with RBAC</title><link>https://grafana.com/whats-new/2024-06-06-rule-specific-silences-with-rbac/</link><pubDate>Thu, 06 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-06-rule-specific-silences-with-rbac</guid><content><![CDATA[<p>Manage silences through Role-Based Access Control (RBAC). In addition to the Grafana open source functionality in <strong>Rule-specific silences with permissions</strong>, you can choose who can create, edit, and read silences using the following permissions:</p>
<ul>
<li>Users with the <strong>alert.silences:create permission</strong>, scoped within a folder, are able to create silences for rules contained within that folder and its subfolders</li>
<li>Users with the <strong>alert.silences:read permission</strong>, scoped within a folder, are able to read silences for rules contained within that folder and its subfolders, and general silences</li>
<li>Users with the <strong>alert.silences:write permission</strong>, scoped within a folder, are able to expire and recreate silences for rules contained within that folder and its subfolders</li>
</ul>
]]></content><description>&lt;p>Manage silences through Role-Based Access Control (RBAC). In addition to the Grafana open source functionality in &lt;strong>Rule-specific silences with permissions&lt;/strong>, you can choose who can create, edit, and read silences using the following permissions:&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Support for Amazon Simple Notifications Service (Amazon SNS) in Grafana-managed alerts</title><link>https://grafana.com/whats-new/2024-06-06-support-for-amazon-simple-notifications-service--amazon-sns--in-grafana-managed-alerts/</link><pubDate>Thu, 06 Jun 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-13-support-for-aws-sns-integration-in-grafana-managed-alerts</guid><content>&lt;p>Send alert notifications to Amazon Simple Notifications Service (Amazon SNS).&lt;/p>
</content><description>&lt;p>Send alert notifications to Amazon Simple Notifications Service (Amazon SNS).&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Streaming query results for Grafana Cloud Traces</title><link>https://grafana.com/whats-new/2024-05-30-streaming-query-results-for-grafana-cloud-traces/</link><pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-30-streaming-query-results-for-grafana-cloud-traces</guid><content><![CDATA[<p>Grafana Cloud Traces users now get partial results from TraceQL queries as they come in, rather than having to wait for all results to be returned at once. This allows you to start looking at traces matched by your query immediately, speeding up your root cause analysis.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/data-sources/tempo-streaming-v2.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Grafana Cloud Traces users now get partial results from TraceQL queries as they come in, rather than having to wait for all results to be returned at once. This allows you to start looking at traces matched by your query immediately, speeding up your root cause analysis.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/tempo/latest/traceql/#stream-query-results">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Traces</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Alerting template selector</title><link>https://grafana.com/whats-new/2024-05-24-alerting-template-selector/</link><pubDate>Fri, 24 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-24-alerting-template-selector</guid><content>&lt;p>Enables you to easily choose which templates you want to use in your alert notification messages by adding a template selector in the Contact Points form.&lt;/p>
&lt;p>Select from existing templates or enter a custom one for your specific needs. You can switch between the two tabs to access the list of available templates and copy them across to the customized version.&lt;/p>
</content><description>&lt;p>Enables you to easily choose which templates you want to use in your alert notification messages by adding a template selector in the Contact Points form.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/configure-notifications/manage-contact-points/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Removes requirement of datasources:query permission for reading rules</title><link>https://grafana.com/whats-new/2024-05-21-removes-requirement-of-datasourcesquery-permission-for-reading-rules/</link><pubDate>Tue, 21 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-31-removes-requirement-of-datasource-query-permission-for-reading-rules</guid><content><![CDATA[<p>Fetching a rule group no longer requires the <strong>datasources:query</strong> permission for every data source used by the rules within that group. Now, the only requirements are <strong>alert.rules:read</strong> and <strong>folders:read</strong> for the folder the group is contained in.</p>
<p>Note: <strong>datasources:query</strong> is still required to preview an alert rule, regardless of alert rules and folders permissions.</p>
]]></content><description>&lt;p>Fetching a rule group no longer requires the &lt;strong>datasources:query&lt;/strong> permission for every data source used by the rules within that group. Now, the only requirements are &lt;strong>alert.rules:read&lt;/strong> and &lt;strong>folders:read&lt;/strong> for the folder the group is contained in.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/set-up/configure-rbac/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>MSSQL: Windows Active Directory (Kerberos) authentication</title><link>https://grafana.com/whats-new/2024-05-14-mssql-windows-active-directory-kerberos-authentication/</link><pubDate>Tue, 14 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-25-mssql-windows-active-directory-kerberos-authentication</guid><content><![CDATA[<p>You can now use Windows Active Directory (or Kerberos) to authenticate to MSSQL servers from Grafana.</p>
<p>There are four primary ways to authenticate from Grafana to a MSSQL instance with Windows Active Directory:</p>
<ol>
<li>Windows Active Directory username and password</li>
<li>Specify the path to a valid <a href="https://web.mit.edu/kerberos/krb5-1.12/doc/basic/keytab_def.html" target="_blank" rel="noopener noreferrer">keytab file</a>.</li>
<li>Specify the path to an up to date <a href="https://web.mit.edu/kerberos/krb5-1.12/doc/basic/ccache_def.html" target="_blank" rel="noopener noreferrer">credential cache</a>.</li>
<li>Specify the path to a JSON document that holds information about several credential caches and the user and database for each one.</li>
</ol>
<p>To get started, refer to the <a href="/docs/grafana/next/getting-started/get-started-grafana-ms-sql-server/#windows-active-directory-kerberos">Getting Started documentation for MSSQL</a>.</p>
]]></content><description>&lt;p>You can now use Windows Active Directory (or Kerberos) to authenticate to MSSQL servers from Grafana.&lt;/p>
&lt;p>There are four primary ways to authenticate from Grafana to a MSSQL instance with Windows Active Directory:&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/getting-started/get-started-grafana-ms-sql-server/#windows-active-directory-kerberos">Documentation</documentationURL><offering>None</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Scenes powered Dashboards</title><link>https://grafana.com/whats-new/2024-05-14-scenes-powered-dashboards/</link><pubDate>Tue, 14 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-04-scenes-powered-dashboards</guid><content><![CDATA[<p>For the past few months we&rsquo;ve been working on a major update of our <strong>Dashboards</strong> architecture and migrated it to the Scenes library. This migration provides us with more stable, dynamic, and flexible dashboards as well as setting the foundation for what we envision the future of Grafana dashboards will be. Here are two of the improvements that are being introduced as part of this work:</p>
<h2 id="edit-mode">Edit mode</h2>
<p>It can be difficult to efficiently navigate through the visually cluttered options during the dashboard editing process. With the introduction of the edit mode, we aim to provide an easier way to discover and interact with the dashboard edit experience.</p>
<h2 id="fixed-positioning-of-template-variables-and-time-picker">Fixed positioning of template variables and time picker</h2>
<p>We moved the time picker into the dashboard canvas and now, together with template variables, it will stick to the top as you scroll through your dashboard. This has historically been a very <a href="https://github.com/grafana/grafana/issues/11166" target="_blank" rel="noopener noreferrer">requested feature</a> that we&rsquo;re very happy to be able to finally roll out!</p>
<h2 id="known-limitations">Known limitations</h2>
<ul>
<li>The 
    <a href="/docs/grafana/whats-new/_index.md/dashboards/variables/inspect-variable/">variable dependency graph</a> is not yet available.</li>
<li>It&rsquo;s no longer possible to switch a regular panel to a library panel from the edit view.</li>
</ul>
<p>If you want to learn more, in detail, about all the improvements we&rsquo;ve made, don&rsquo;t miss our blog post.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/kcKwBhvrsHc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>For the past few months we&amp;rsquo;ve been working on a major update of our &lt;strong>Dashboards&lt;/strong> architecture and migrated it to the Scenes library. This migration provides us with more stable, dynamic, and flexible dashboards as well as setting the foundation for what we envision the future of Grafana dashboards will be. Here are two of the improvements that are being introduced as part of this work:&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>PDF export improvements</title><link>https://grafana.com/whats-new/2024-05-12-pdf-export-improvements/</link><pubDate>Mon, 13 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-20-pdf-export-improvements</guid><content><![CDATA[<p>Introducing a major performance improvement for the PDF export feature.</p>
<p>Are you tired of waiting for your PDF to be generated or your report to be sent? We&rsquo;re working on a major update of the dashboard-to-PDF feature to make it faster for large dashboards. The generation time will no longer be proportional to the number of panels in your dashboard. As an example, an SLO dashboard containing around 200 panels has gone from taking more than seven minutes to be generated to only eleven seconds.</p>
<p>This update also fixes all <a href="/docs/grafana/v11.4/dashboards/create-reports/#caveats">caveats</a> related to rendering a report with panels or rows set to repeat by a variable, like rendering repeating panels inside collapsed rows.</p>
<p>To try out this update, enable the <code>newPDFRendering</code> 
    <a href="/docs/grafana/whats-new/_index.md/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/ypk1usnE7D8' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Introducing a major performance improvement for the PDF export feature.&lt;/p>
&lt;p>Are you tired of waiting for your PDF to be generated or your report to be sent? We&amp;rsquo;re working on a major update of the dashboard-to-PDF feature to make it faster for large dashboards. The generation time will no longer be proportional to the number of panels in your dashboard. As an example, an SLO dashboard containing around 200 panels has gone from taking more than seven minutes to be generated to only eleven seconds.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Open Search Datasource Plugin Service Map</title><link>https://grafana.com/whats-new/2024-05-10-open-search-datasource-plugin-service-map/</link><pubDate>Fri, 10 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-06-06-open-search-datasource-plugin-service-map</guid><content><![CDATA[<p>Version 2.15.0 of the OpenSearch plugin introduces support for visualizing Service Map for Open Search traces ingested with OpenSearch Data Prepper.</p>
<p>Service map in Grafana enables customers to view a map of their applications built using microservices architecture. With this map, customers can detect performance issues, or increase in error rates in any of their services.<br />
<br />
In order to display the map, select <em>Traces</em> query type in the query editor and switch on the <em>Service Map</em> toggle.</p>
<p>Each service in the map is represented by a circle (node). Numbers on the inside show average latency per service and average throughput per minute. Borders around the node represent error and success rates of operations targeting that service. Clicking on any node opens a dialogue with all the metrics in one place</p>
]]></content><description>&lt;p>Version 2.15.0 of the OpenSearch plugin introduces support for visualizing Service Map for Open Search traces ingested with OpenSearch Data Prepper.&lt;/p>
&lt;p>Service map in Grafana enables customers to view a map of their applications built using microservices architecture. With this map, customers can detect performance issues, or increase in error rates in any of their services.&lt;br />
&lt;br />
In order to display the map, select &lt;em>Traces&lt;/em> query type in the query editor and switch on the &lt;em>Service Map&lt;/em> toggle.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://github.com/grafana/opensearch-datasource/blob/main/README.md">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Traces</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>SLO Team and Service performance view</title><link>https://grafana.com/whats-new/2024-05-09-slo-team-and-service-performance-view/</link><pubDate>Thu, 09 May 2024 10:22:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-09-slo-team-and-service-performance-view</guid><content>&lt;p>The SLO Performance page provides a filterable view as to how your team and service SLOs are performing. This is critical for customers with a large amount of SLOs who would like to view a logical subset. To get started - tag your SLOs with the team_name and/or service_name labels.&lt;/p>
</content><description>&lt;p>The SLO Performance page provides a filterable view as to how your team and service SLOs are performing. This is critical for customers with a large amount of SLOs who would like to view a logical subset. To get started - tag your SLOs with the team_name and/or service_name labels.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>SLOs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Add OAuth2 to HTTP settings for vanilla Alertmanager / Mimir</title><link>https://grafana.com/whats-new/2024-05-06-add-oauth2-to-http-settings-for-vanilla-alertmanager-mimir/</link><pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-29-add-oauth2-to-http-settings-for-vanilla-alertmanager-mimir</guid><content>&lt;p>Configure OAuth2 authentication for any Alertmanager or Mimir receiver (called Contact Points in Grafana) through the user interface.&lt;/p>
&lt;p>OAuth2 is not implemented for the Grafana built-in Alertmanager.&lt;/p>
</content><description>&lt;p>Configure OAuth2 authentication for any Alertmanager or Mimir receiver (called Contact Points in Grafana) through the user interface.&lt;/p>
&lt;p>OAuth2 is not implemented for the Grafana built-in Alertmanager.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Re-designed settings page for Alerting</title><link>https://grafana.com/whats-new/2024-05-06-re-designed-settings-page-for-alerting/</link><pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-23-re-designed-settings-page-for-alerting</guid><content><![CDATA[<p>The new settings page provides you with a holistic view of where Grafana-managed alert instances are forwarded.</p>
<ul>
<li>Manage which Alertmanagers receive alert instances from Grafana-managed rules without navigating and editing data sources.</li>
<li>Manage version snapshots for the built-in Alertmanager, which allows administrators to roll back unintentional changes or mistakes in the Alertmanager configuration.</li>
<li>There is also a visual diff that compares the historical snapshot with the latest configuration to see which changes were made.</li>
</ul>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1342px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/alerting/alert-settings.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/alerting/alert-settings.png"data-srcset="/media/docs/alerting/alert-settings.png?w=320 320w, /media/docs/alerting/alert-settings.png?w=550 550w, /media/docs/alerting/alert-settings.png?w=750 750w, /media/docs/alerting/alert-settings.png?w=900 900w, /media/docs/alerting/alert-settings.png?w=1040 1040w, /media/docs/alerting/alert-settings.png?w=1240 1240w, /media/docs/alerting/alert-settings.png?w=1920 1920w"data-sizes="auto"alt="Alert settings page"width="1342"height="1106"/>
        <noscript>
          <img
            src="/media/docs/alerting/alert-settings.png"
            alt="Alert settings page"width="1342"height="1106"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>The new settings page provides you with a holistic view of where Grafana-managed alert instances are forwarded.&lt;/p>
&lt;ul>
&lt;li>Manage which Alertmanagers receive alert instances from Grafana-managed rules without navigating and editing data sources.&lt;/li>
&lt;li>Manage version snapshots for the built-in Alertmanager, which allows administrators to roll back unintentional changes or mistakes in the Alertmanager configuration.&lt;/li>
&lt;li>There is also a visual diff that compares the historical snapshot with the latest configuration to see which changes were made.&lt;/li>
&lt;/ul>
&lt;figure
class="figure-wrapper figure-wrapper__lightbox w-100p "
style="max-width: 1342px;"
itemprop="associatedMedia"
itemscope=""
itemtype="http://schema.org/ImageObject"
>&lt;a
class="lightbox-link"
href="/media/docs/alerting/alert-settings.png"
itemprop="contentUrl"
>&lt;div class="img-wrapper w-100p h-auto">&lt;img
class="lazyload "
data-src="/media/docs/alerting/alert-settings.png"data-srcset="/media/docs/alerting/alert-settings.png?w=320 320w, /media/docs/alerting/alert-settings.png?w=550 550w, /media/docs/alerting/alert-settings.png?w=750 750w, /media/docs/alerting/alert-settings.png?w=900 900w, /media/docs/alerting/alert-settings.png?w=1040 1040w, /media/docs/alerting/alert-settings.png?w=1240 1240w, /media/docs/alerting/alert-settings.png?w=1920 1920w"data-sizes="auto"alt="Alert settings page"width="1342"height="1106"/>
&lt;noscript>
&lt;img
src="/media/docs/alerting/alert-settings.png"
alt="Alert settings page"width="1342"height="1106"/>
&lt;/noscript>&lt;/div>&lt;/a>&lt;/figure></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/set-up/configure-alertmanager/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Anonymous users are billed in Grafana Enterprise</title><link>https://grafana.com/whats-new/2024-04-30-anonymous-users-are-billed-in-grafana-enterprise/</link><pubDate>Tue, 30 Apr 2024 14:03:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-22-anonymous-users-are-billed-in-grafana-enterprise</guid><content><![CDATA[<p>We are announcing a license change to the anonymous access feature in Grafana 11. As you may already be aware, anonymous access allows users access to Grafana without login credentials. Anonymous access was an early feature of Grafana to share dashboards; however, we recently introduced <a href="/docs/grafana/latest/dashboards/dashboard-public/">Public Dashboards</a> which allows you to share dashboards in a more secure manner. We also noticed that anonymous access inadvertently resulted in user licensing issues. After careful consideration, we have decided to charge for the continued use of anonymous access starting in Grafana 11.</p>
<p><strong>Affected Grafana versions</strong></p>
<p><a href="/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/grafana/#anonymous-authentication">Anonymous authentication</a> is disabled by default in Grafana Cloud. This licensing change only affects Grafana Enterprise (self-managed) edition. Anonymous users will be charged as active users in Grafana Enterprise.</p>
]]></content><description>&lt;p>We are announcing a license change to the anonymous access feature in Grafana 11. As you may already be aware, anonymous access allows users access to Grafana without login credentials. Anonymous access was an early feature of Grafana to share dashboards; however, we recently introduced &lt;a href="/docs/grafana/latest/dashboards/dashboard-public/">Public Dashboards&lt;/a> which allows you to share dashboards in a more secure manner. We also noticed that anonymous access inadvertently resulted in user licensing issues. After careful consideration, we have decided to charge for the continued use of anonymous access starting in Grafana 11.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/grafana/#anonymous-devices">Documentation</documentationURL><offering>None</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Grafana Cloud Synthetic Monitoring powered by k6</title><link>https://grafana.com/whats-new/2024-04-29-grafana-cloud-synthetic-monitoring-powered-by-k6/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-22-grafana-synthetic-monitoring-relaunch</guid><content><![CDATA[<p>We&rsquo;re excited to announce a big update to our Synthetic Monitoring product!</p>
<p>Until now, Synthetic Monitoring has used the Prometheus blackbox exporter to test at the protocol level: HTTP, DNS, TCP, gRPC, and ICMP (for ping and traceroute). This worked well for health and uptime monitoring, but it didn&rsquo;t cover the full range of synthetic monitoring use cases. With modern applications, it&rsquo;s important to test not only single endpoints but also complex transactions and critical user journeys.</p>
<p>Today we&rsquo;re launching a revamped Grafana Cloud Synthetic Monitoring, which integrates <a href="/oss/k6/">k6 OSS</a> as part of the engine. This unlocks two new check types to expand your test coverage and increase confidence in your applications:</p>
<ul>
<li><strong>MultiHTTP checks (generally available)</strong>: A form-based approach for defining multi-step tests. Under the hood, the form generates a k6 script, so you don’t have to write code.</li>
<li><strong>k6 Scripted checks (public preview)</strong>: Gives you the power and flexibility to define your workflow tests in JavaScript, using the k6 API to efficiently author tests.</li>
</ul>
<p>With both new check types, you chain steps together to simulate a workflow, passing data from one step to the next. Like all other checks, you can set up Prometheus-style alerts to track SLOs and notify your team of any problems. You can also leverage the built-in dashboards to visualize results, analyze trends, and quickly resolve performance issues.</p>
<p>To learn more about the new check types, refer to the <a href="/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/">Check types</a> documentation, <a href="/blog/2024/05/01/grafana-cloud-synthetic-monitoring-all-the-latest-features/">announcement blog post</a>, and the following video demo:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/vEaJ9tH5NAM' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;re excited to announce a big update to our Synthetic Monitoring product!&lt;/p>
&lt;p>Until now, Synthetic Monitoring has used the Prometheus blackbox exporter to test at the protocol level: HTTP, DNS, TCP, gRPC, and ICMP (for ping and traceroute). This worked well for health and uptime monitoring, but it didn&amp;rsquo;t cover the full range of synthetic monitoring use cases. With modern applications, it&amp;rsquo;s important to test not only single endpoints but also complex transactions and critical user journeys.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>RDS dashboard and Logs page available in AWS Observability</title><link>https://grafana.com/whats-new/2024-04-26-rds-dashboard-and-logs-page-available-in-aws-observability/</link><pubDate>Fri, 26 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-30-aws-observability-adds-rds-and-logs-pages</guid><content><![CDATA[<p>In the <a href="/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-rds/">RDS dashboard</a>, monitor your RDS instances within AWS Observability, and troubleshoot common issues like CPU and memory provisioning.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/rds-dash-from-scrape-list.gif"
  alt="RDS monitoring in AWS Observability" width="2612"
     height="1352"/></p>
<p>View and drill down into log groups available in Grafana Cloud Logs using the <a href="/docs/grafana-cloud/monitor-infrastructure/aws/logs/">AWS Logs page</a>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/aws-logs-view.gif"
  alt="Logs in AWS Observability" width="2182"
     height="1372"/></p>
]]></content><description>&lt;p>In the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-rds/">RDS dashboard&lt;/a>, monitor your RDS instances within AWS Observability, and troubleshoot common issues like CPU and memory provisioning.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/aws/rds-dash-from-scrape-list.gif"
alt="RDS monitoring in AWS Observability" width="2612"
height="1352"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-rds/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Filtering for Pod types in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-04-25-filtering-for-pod-types-in-kubernetes-monitoring/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-26-filtering-for-pod-types-in-kubernetes-monitoring</guid><content><![CDATA[<p>Filter by Pod type on the Workloads list page to find <a href="https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/" target="_blank" rel="noopener noreferrer">static Pods</a> and <a href="https://kubernetes.io/docs/concepts/workloads/pods/#using-pods" target="_blank" rel="noopener noreferrer">bare/unmanaged Pods</a>.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/filter-for-static-pod.gif"
  alt="" width="1186"
     height="590"/></p>
]]></content><description>&lt;p>Filter by Pod type on the Workloads list page to find &lt;a href="https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/" target="_blank" rel="noopener noreferrer">static Pods&lt;/a> and &lt;a href="https://kubernetes.io/docs/concepts/workloads/pods/#using-pods" target="_blank" rel="noopener noreferrer">bare/unmanaged Pods&lt;/a>.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/filter-for-static-pod.gif"
alt="" width="1186"
height="590"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#drill-into-data">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>User experience improvements in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-04-18-user-experience-improvements-in-kubernetes-monitoring/</link><pubDate>Thu, 18 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-24-control-auto-refresh-and-rate-in-kubernetes-monitoring</guid><content><![CDATA[<p>Control the automatic refresh interval of the GUI as well as disable the auto refresh until you are ready to do so manually. This is particularly useful for very large Kubernetes fleets that display a lot of data.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/refresh-control.gif"
  alt="Cardinality page" width="1216"
     height="600"/></p>
<p>From the Clusters, Nodes, and Namespaces list pages, select multiple Clusters from the filters.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/select-multi-clusters.gif"
  alt="Selecting multiple clusters" width="978"
     height="468"/></p>
]]></content><description>&lt;p>Control the automatic refresh interval of the GUI as well as disable the auto refresh until you are ready to do so manually. This is particularly useful for very large Kubernetes fleets that display a lot of data.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#control-app-refresh">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Go to alert rules from a list item in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-04-17-go-to-alert-rules-from-a-list-item-in-kubernetes-monitoring/</link><pubDate>Wed, 17 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-24-go-to-alert-rules-from-a-list-item-in-kubernetes-monitoring</guid><content><![CDATA[<p>Navigate to the Alert rules page from a list item on a Cluster, namespace, Node, Pod, or container list. To do so, click the underlined alert number for next to the list item.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/click-alert-number.gif"
  alt="Alert navigation" width="1148"
     height="836"/></p>
]]></content><description>&lt;p>Navigate to the Alert rules page from a list item on a Cluster, namespace, Node, Pod, or container list. To do so, click the underlined alert number for next to the list item.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/respond-to-alerts/#manage-alerts">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Cardinality page in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-04-15-cardinality-page-in-kubernetes-monitoring/</link><pubDate>Mon, 15 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-24-cardinality-page-in-kubernetes-monitoring</guid><content><![CDATA[<p>Use the in-app Cardinality page to discover on a Cluster-by-Cluster basis where all your active series are coming from for:</p>
<ul>
<li>Troubleshooting after initial configuration</li>
<li>Determining potential duplicate metrics</li>
<li>Finding other potential cardinality issues</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cardinality-page.png"
  alt="Cardinality page" width="2822"
     height="1442"/></p>
<p>From the main menu, click <strong>Configuration</strong> and then the <strong>Cardinality</strong> tab.</p>
]]></content><description>&lt;p>Use the in-app Cardinality page to discover on a Cluster-by-Cluster basis where all your active series are coming from for:&lt;/p>
&lt;ul>
&lt;li>Troubleshooting after initial configuration&lt;/li>
&lt;li>Determining potential duplicate metrics&lt;/li>
&lt;li>Finding other potential cardinality issues&lt;/li>
&lt;/ul>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/cardinality-page.png"
alt="Cardinality page" width="2822"
height="1442"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/manage-configuration/#identify-unnecessary-or-duplicate-metrics">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Explore Metrics</title><link>https://grafana.com/whats-new/2024-04-09-explore-metrics/</link><pubDate>Tue, 09 Apr 2024 17:31:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-22-explore-metrics</guid><content><![CDATA[<p>Explore Metrics is a query-less experience for browsing Prometheus-compatible metrics. Search for or filter to find a metric. Quickly find related metrics - all in just a few clicks. You do not need to learn PromQL! With Explore Metrics, you can:</p>
<ul>
<li>easily slice and dice metrics based on their labels, so you can see anomalies right away</li>
<li>See the right visualization for your metric based on its type (e.g. gauge vs. counter) without building it yourself</li>
<li>surface other metrics relevant to the current metric</li>
<li>“explore in a drawer” - expand a drawer over a dashboard with more content, so you don’t lose your place</li>
<li>view a history of user steps when navigating through metrics and their filters</li>
<li>easily pivot to other related telemetry - IE, logs or traces</li>
</ul>
<p>… all without writing any queries!</p>
<p>To learn more, refer to 
    <a href="/docs/grafana/whats-new/_index.md/explore/explore-metrics/">Explore Metrics</a>, as well as the following video demo:</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/JbaPufQs5LY' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Explore Metrics is a query-less experience for browsing Prometheus-compatible metrics. Search for or filter to find a metric. Quickly find related metrics - all in just a few clicks. You do not need to learn PromQL! With Explore Metrics, you can:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/%3cGRAFANA_VERSION%3e/explore/explore-metrics/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><tag>Data sources</tag><tag>Metrics Drilldown</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Explore Logs</title><link>https://grafana.com/whats-new/2024-04-09-explore-logs/</link><pubDate>Tue, 09 Apr 2024 15:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-05-explore-logs</guid><content><![CDATA[<p>Explore Logs is a queryless experience for exploring Loki logs - no LogQL required! The primary interaction modes are point-and-click based on log volume, similar to Explore Metrics.</p>
<p>Highlights:</p>
<ul>
<li>View log volume and log line samples when you first land in Explore Logs (no more &ldquo;blank screen!&rdquo;)</li>
<li>Explore additional labels and detected fields in a similar way, focusing on volume and distribution; add them to your &ldquo;query&rdquo; to refine your logs search without needing LogQL</li>
<li>See common patterns in your log lines, to easily filter out noise or focus in on anomalies</li>
<li>For power users, an easy way to hop into the familiar Explore while preserving context</li>
</ul>
<p>Explore Logs is Open Source, and in preview - some papercuts are to be expected. Give it a try and let us know what you think!</p>
]]></content><description>&lt;p>Explore Logs is a queryless experience for exploring Loki logs - no LogQL required! The primary interaction modes are point-and-click based on log volume, similar to Explore Metrics.&lt;/p></description><availability>None</availability><offering>None</offering><tag>Dashboards and visualizations</tag><tag>Data sources</tag><tag>Logs</tag><tag>Logs Drilldown</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Export a Grafana Cloud k6 test result to a dashboard summary</title><link>https://grafana.com/whats-new/2024-04-09-export-a-grafana-cloud-k6-test-result-to-a-dashboard-summary/</link><pubDate>Tue, 09 Apr 2024 11:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-30-test-result-summaries-in-grafana-cloud-k6</guid><content><![CDATA[<p>After you run a performance test in Grafana Cloud k6, the next step is to analyze the results and share any findings with your team. Sometimes, you don&rsquo;t need your team members to view all the resulting metrics, or you might want to generate a PDF in an accessible, easy-to-read format to share with external stakeholders.</p>
<p>The new export summary functionality in Grafana Cloud k6 allows you to export your test results as a Grafana dashboard. This dashboard includes panels and charts with key metrics from your test, such as max throughput, HTTP failures, average response time, and more. You can then share it with other team members, edit it, or export it as a PDF.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/k6/analyze-results/export-results/#export-as-summary">Export test results</a> documentation.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1207px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png"data-srcset="/media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=320 320w, /media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=550 550w, /media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=750 750w, /media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=900 900w, /media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=1040 1040w, /media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=1240 1240w, /media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png?w=1920 1920w"data-sizes="auto"alt="Export summary dialog"width="1207"height="739"/>
        <noscript>
          <img
            src="/media/docs/k6/screenshot-grafana-cloud-k6-summary-dashboard.png"
            alt="Export summary dialog"width="1207"height="739"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>After you run a performance test in Grafana Cloud k6, the next step is to analyze the results and share any findings with your team. Sometimes, you don&amp;rsquo;t need your team members to view all the resulting metrics, or you might want to generate a PDF in an accessible, easy-to-read format to share with external stakeholders.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/k6/analyze-results/export-results/#export-as-summary">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Colored table rows with conditional formatting</title><link>https://grafana.com/whats-new/2024-04-09-colored-table-rows-with-conditional-formatting/</link><pubDate>Tue, 09 Apr 2024 06:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-20-colored-table-rows</guid><content><![CDATA[<p>Grafana 11 adds the ability to color full table rows using the <strong>Colored background</strong> cell type of the table visualization. When you configure fields in a table to use this cell type, an option to apply the color of the cell to the entire row becomes available.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow"
    style="max-width: 500px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/static/img/docs/tables/colored-rows.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/static/img/docs/tables/colored-rows.png"data-srcset="/static/img/docs/tables/colored-rows.png?w=320 320w, /static/img/docs/tables/colored-rows.png?w=550 550w, /static/img/docs/tables/colored-rows.png?w=750 750w, /static/img/docs/tables/colored-rows.png?w=900 900w, /static/img/docs/tables/colored-rows.png?w=1040 1040w, /static/img/docs/tables/colored-rows.png?w=1240 1240w, /static/img/docs/tables/colored-rows.png?w=1920 1920w"data-sizes="auto"alt="Colored row background"width="2180"height="526"/>
        <noscript>
          <img
            src="/static/img/docs/tables/colored-rows.png"
            alt="Colored row background"width="2180"height="526"class="docs-image--no-shadow"/>
        </noscript></div></a></figure>
<p>This feature is useful for a wide variety of use cases including mapping status fields to colors (for example, <code>info</code>, <code>debug</code>, <code>warning</code>) and allowing rows to be colored based on threshold values. This is one of the first steps in making formatting tables more seamless, and allows for quick scanning of data using the table visualization.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/table/#color-background-gradient-or-solid">documentation for the **Colored background ** cell type</a>.</p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="PLfADTtCnmg"
    data-url="https://www.youtube.com/embed/PLfADTtCnmg?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>Grafana 11 adds the ability to color full table rows using the &lt;strong>Colored background&lt;/strong> cell type of the table visualization. When you configure fields in a table to use this cell type, an option to apply the color of the cell to the entire row becomes available.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Loki 3.0 and Grafana Enterprise Logs (GEL) 3.0</title><link>https://grafana.com/whats-new/2024-04-08-loki-3.0-and-grafana-enterprise-logs-gel-3.0/</link><pubDate>Mon, 08 Apr 2024 15:59:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-27-loki-3-0</guid><content><![CDATA[<p>We are excited to announce our latest major release of Loki, version 3.0!</p>
<p>Key features:</p>
<ul>
<li>Query acceleration with Bloom filters (experimental): This is designed to speed up filter queries, with best results for queries that are looking for a specific text string like an error message or UUID. Docs: <a href="/docs/loki/next/get-started/components/"></a><a href="/docs/loki/latest/operations/query-acceleration-blooms/">https://grafana.com/docs/loki/latest/operations/query-acceleration-blooms/</a></li>
<li>Native OTel Support: A simplified ingestion pipeline (Loki Exporter no longer needed) and a more intuitive query experience for OTel logs. Docs: <a href="/docs/loki/latest/send-data/otel/">https://grafana.com/docs/loki/latest/send-data/otel/</a></li>
<li>Docs improvements, including a <a href="/docs/loki/next/get-started/quick-start/">new quickstart page</a> to help new users get up and running with Loki faster.</li>
<li>and more! Full docs: <a href="*%20https://grafana.com/docs/loki/latest/">https://grafana.com/docs/loki/latest/</a></li>
</ul>
<p>As always: To see a more comprehensive list of what is in Loki 3.0, please review our <a href="/docs/loki/latest/release-notes/">release notes</a>. As this is a major version release: please review our <a href="/docs/loki/latest/setup/upgrade/">upgrade guide</a> before upgrading.</p>
<p>Grafana Enterprise Logs 3.0 will also be released on April 11. Please review release notes and upgrade guide.</p>
]]></content><description>&lt;p>We are excited to announce our latest major release of Loki, version 3.0!&lt;/p>
&lt;p>Key features:&lt;/p>
&lt;ul>
&lt;li>Query acceleration with Bloom filters (experimental): This is designed to speed up filter queries, with best results for queries that are looking for a specific text string like an error message or UUID. Docs: &lt;a href="/docs/loki/next/get-started/components/">&lt;/a>&lt;a href="/docs/loki/latest/operations/query-acceleration-blooms/">https://grafana.com/docs/loki/latest/operations/query-acceleration-blooms/&lt;/a>&lt;/li>
&lt;li>Native OTel Support: A simplified ingestion pipeline (Loki Exporter no longer needed) and a more intuitive query experience for OTel logs. Docs: &lt;a href="/docs/loki/latest/send-data/otel/">https://grafana.com/docs/loki/latest/send-data/otel/&lt;/a>&lt;/li>
&lt;li>Docs improvements, including a &lt;a href="/docs/loki/next/get-started/quick-start/">new quickstart page&lt;/a> to help new users get up and running with Loki faster.&lt;/li>
&lt;li>and more! Full docs: &lt;a href="*%20https://grafana.com/docs/loki/latest/">https://grafana.com/docs/loki/latest/&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>As always: To see a more comprehensive list of what is in Loki 3.0, please review our &lt;a href="/docs/loki/latest/release-notes/">release notes&lt;/a>. As this is a major version release: please review our &lt;a href="/docs/loki/latest/setup/upgrade/">upgrade guide&lt;/a> before upgrading.&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/loki/latest/">Documentation</documentationURL><offering>None</offering><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>loki-v3.0.0</selfManagedReleaseVersion></item><item><title>Synthetic Monitoring "Timeout" and "Frequency" Options</title><link>https://grafana.com/whats-new/2024-04-08-synthetic-monitoring-timeout-and-frequency-options/</link><pubDate>Mon, 08 Apr 2024 14:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-08-synthetic-monitoring-timeout-option</guid><content><![CDATA[<p>Grafana Synthetics now supports longer durations for two options:<br />
<br />
Timeout -&gt; Increased maximum to 60 seconds.<br />
Frequency -&gt; Increased maximum to 60 minutes.</p>
]]></content><description>&lt;p>Grafana Synthetics now supports longer durations for two options:&lt;br />
&lt;br />
Timeout -&amp;gt; Increased maximum to 60 seconds.&lt;br />
Frequency -&amp;gt; Increased maximum to 60 minutes.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/testing/synthetic-monitoring/create-checks/checks/#common-options">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Synthetic Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Crafting robust plugins: introducing grafana/plugin-e2e</title><link>https://grafana.com/whats-new/2024-04-05-crafting-robust-plugins-introducing-grafana-plugin-e2e/</link><pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-08-crafting-robust-plugins-introducing-grafana-plugin-e2e</guid><content><![CDATA[<p>Plugin developers and users typically want their plugins to be compatible with a range of Grafana versions. However, ensuring this is true can be a challenge. The environment, APIs, and UI components may differ from one version to another. Manual testing is tedious and error-prone. End-to-End testing across multiple versions is prohibitively complicated given the version-to-version changes in Grafana itself - until now.</p>
<p>We would like to introduce <a href="https://www.npmjs.com/package/@grafana/plugin-e2e?activeTab=readme" target="_blank" rel="noopener noreferrer"><code>@grafana/plugin-e2e</code></a> - a new end-to-end testing library that is designed specifically for Grafana plugin developers. It extends <a href="https://playwright.dev/" target="_blank" rel="noopener noreferrer">@playwright/test</a> capabilities with relevant fixtures, models, and expect matchers; enabling comprehensive end-to-end testing of Grafana plugins across multiple versions of Grafana. This package simplifies the testing process, ensuring your plugin is robust and compatible with various Grafana environments.</p>
<p>The first major version of <code>@grafana/plugin-e2e</code> has just been released. This is the library we will offer from now on as part of our tooling, the <a href="https://www.npmjs.com/package/@grafana/e2e?activeTab=readme" target="_blank" rel="noopener noreferrer"><code>grafana/e2e</code></a> package is now deprecated.</p>
<p>For everyone who is using the latest version of our <a href="/developers/plugin-tools/">create-plugin</a> tool: All new plugins you scaffold already have this library integrated and set up - all you need to do is start writing tests.</p>
<p>And for those who already have plugins they are maintaining: You can keep using cypress as you did before and bit by bit, in parallel, <a href="/developers/plugin-tools/e2e-test-a-plugin/migrate-from-grafana-e2e">migrate</a> to using this library instead.</p>
]]></content><description>&lt;p>Plugin developers and users typically want their plugins to be compatible with a range of Grafana versions. However, ensuring this is true can be a challenge. The environment, APIs, and UI components may differ from one version to another. Manual testing is tedious and error-prone. End-to-End testing across multiple versions is prohibitively complicated given the version-to-version changes in Grafana itself - until now.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/developers/plugin-tools/e2e-test-a-plugin">Documentation</documentationURL><offering>None</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>RBAC for alert rule provisioning APIs</title><link>https://grafana.com/whats-new/2024-04-04-rbac-for-alert-rule-provisioning-apis/</link><pubDate>Thu, 04 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-18-rbac-for-alert-rule-provisioning-apis</guid><content><![CDATA[<p>The Alerting Provisioning HTTP API has been updated to enforce Role-Based Access Control (RBAC).</p>
<ul>
<li>For Grafana OSS, users with the <strong>Editor</strong> role can now use the API.</li>
<li>For Grafana Enterprise and Grafana Cloud, users with the role <strong>Rules Writer</strong> and <strong>Set Provisioning status</strong> can access the API and limit access to alert rules that use a particular data source.</li>
<li>Other roles related to provisioning, for example <strong>Access to alert rules</strong> provisioning API still work.</li>
</ul>
]]></content><description>&lt;p>The Alerting Provisioning HTTP API has been updated to enforce Role-Based Access Control (RBAC).&lt;/p>
&lt;ul>
&lt;li>For Grafana OSS, users with the &lt;strong>Editor&lt;/strong> role can now use the API.&lt;/li>
&lt;li>For Grafana Enterprise and Grafana Cloud, users with the role &lt;strong>Rules Writer&lt;/strong> and &lt;strong>Set Provisioning status&lt;/strong> can access the API and limit access to alert rules that use a particular data source.&lt;/li>
&lt;li>Other roles related to provisioning, for example &lt;strong>Access to alert rules&lt;/strong> provisioning API still work.&lt;/li>
&lt;/ul></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Begin a Sift investigation in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-04-03-begin-a-sift-investigation-in-kubernetes-monitoring/</link><pubDate>Wed, 03 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-04-11-begin-a-sift-investigation-in-kubernetes-monitoring</guid><content><![CDATA[<p>From a Pod, Cluster, namespace, or workload view, you can begin an <a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/manage/sift/#sift-checks">incident investigation</a> by clicking <strong>Run Sift investigation</strong>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/k8s-sift.gif"
  alt="Sift investigation" width="1376"
     height="708"/></p>
]]></content><description>&lt;p>From a Pod, Cluster, namespace, or workload view, you can begin an &lt;a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/manage/sift/#sift-checks">incident investigation&lt;/a> by clicking &lt;strong>Run Sift investigation&lt;/strong>.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/k8s-sift.gif"
alt="Sift investigation" width="1376"
height="708"/>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Improved paused alert visibility</title><link>https://grafana.com/whats-new/2024-04-03-improved-paused-alert-visibility/</link><pubDate>Wed, 03 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-30-improved-paused-alert-visibility</guid><content>&lt;p>Pause and resume alert rule evaluation directly from the Alert rules list and details view. This helps Improve visibility of when alert rules have been paused by displaying “Paused” as the alert rule state.&lt;/p>
</content><description>&lt;p>Pause and resume alert rule evaluation directly from the Alert rules list and details view. This helps Improve visibility of when alert rules have been paused by displaying “Paused” as the alert rule state.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/manage-notifications/view-alert-rules/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.1.0</selfManagedReleaseVersion></item><item><title>Team LBAC</title><link>https://grafana.com/whats-new/2024-04-01-team-lbac/</link><pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-06-team-lbac</guid><content><![CDATA[<p>It is hard for teams to collaborate on dashboards because they have to use different datasources. Grafana instances become cluttered and confusing with 100s of datasources.</p>
<p>Team LBAC (Label Based Access Control) is our first step towards seamless management of Grafana Teams access for Loki logs. Each team views the same data source filtered by their team’s label permissions.</p>
<p><strong>Feature highlights</strong></p>
<ul>
<li>Teams can view queries to the same data source with different LBAC rules applied</li>
<li>Configurable via API and the UI</li>
<li>Simplified LBAC notation is automatically converted in correct custom headers</li>
</ul>
<p><strong>Best practices</strong></p>
<ul>
<li>We recommend you only add query permissions for teams that will have LBAC rules, and remove default <code>Viewer</code> and <code>Editor</code> query permissions.</li>
<li>As an initial setup, we recommend defining as few rules as possible for each team, making sure that they are additive rather than negating one another.</li>
<li>For validating rules, we recommend testing each rule in Loki Explore view. This allows you to see the logs that would be returned for the specific rule.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/data-sources/teamlbac.png"
  alt="datasource permissions tab - team lbac" width="1879"
     height="1237"/></p>
]]></content><description>&lt;p>It is hard for teams to collaborate on dashboards because they have to use different datasources. Grafana instances become cluttered and confusing with 100s of datasources.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/%3cGRAFANA_VERSION%3e/administration/data-source-management/teamlbac/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><offering>Cloud Free</offering><tag>Data sources</tag><tag>Logs</tag><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>AWS Logs with Firehose available in public preview</title><link>https://grafana.com/whats-new/2024-03-27-aws-logs-with-firehose-available-in-public-preview/</link><pubDate>Wed, 27 Mar 2024 09:26:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-12-aws-logs-with-firehose-available-in-public-preview</guid><content><![CDATA[<p>AWS Logs with Firehose is currently in public preview. Grafana Labs offers limited support, and breaking changes might occur prior to the feature being made generally available.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1819px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/aws/AWS-firehose.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/aws/AWS-firehose.png"data-srcset="/media/docs/grafana-cloud/aws/AWS-firehose.png?w=320 320w, /media/docs/grafana-cloud/aws/AWS-firehose.png?w=550 550w, /media/docs/grafana-cloud/aws/AWS-firehose.png?w=750 750w, /media/docs/grafana-cloud/aws/AWS-firehose.png?w=900 900w, /media/docs/grafana-cloud/aws/AWS-firehose.png?w=1040 1040w, /media/docs/grafana-cloud/aws/AWS-firehose.png?w=1240 1240w, /media/docs/grafana-cloud/aws/AWS-firehose.png?w=1920 1920w"data-sizes="auto"alt="Logs with Firehose process to deliver logs to Grafana Cloud"width="1819"height="1063"title="Logs with Firehose process to deliver logs to Grafana Cloud"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/aws/AWS-firehose.png"
            alt="Logs with Firehose process to deliver logs to Grafana Cloud"width="1819"height="1063"title="Logs with Firehose process to deliver logs to Grafana Cloud"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Logs with Firehose process to deliver logs to Grafana Cloud</figcaption></a></figure>
<p>Logs with Firehose leverages <a href="https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html" target="_blank" rel="noopener noreferrer">Amazon Kinesis Data Firehose</a> and a minimal infrastructure to deliver logs to the ingestion pipeline within Grafana Cloud.</p>
]]></content><description>&lt;p>AWS Logs with Firehose is currently in public preview. Grafana Labs offers limited support, and breaking changes might occur prior to the feature being made generally available.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/aws/firehose-logs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Updated notification policies design</title><link>https://grafana.com/whats-new/2024-03-26-updated-notification-policies-design/</link><pubDate>Tue, 26 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-05-24-updated-notification-policies-design</guid><content>&lt;p>Notification policies are evaluated from top to bottom, so it is key to be able to choose which notification policy receives alerts first. This feature enables you to add notification policies as siblings instead of always inserting a child policy as well as choose where to insert new notification policies by selecting insert above or below.&lt;/p>
</content><description>&lt;p>Notification policies are evaluated from top to bottom, so it is key to be able to choose which notification policy receives alerts first. This feature enables you to add notification policies as siblings instead of always inserting a child policy as well as choose where to insert new notification policies by selecting insert above or below.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Update to Grafana Cloud k6 cloud options</title><link>https://grafana.com/whats-new/2024-03-25-update-to-grafana-cloud-k6-cloud-options/</link><pubDate>Mon, 25 Mar 2024 14:46:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-20-update-to-grafana-cloud-k6-cloud-options</guid><content><![CDATA[<p>You can use Grafana Cloud k6 cloud options to configure additional test parameters, such as how to distribute your test across load zones, or to use static IP addresses.</p>
<p>Before, you would use the <code>options.ext.loadimpact</code> object to pass any configuration parameters. Now, you can use the <code>options.cloud</code> object instead:</p>

<div class="code-snippet "><div class="lang-toolbar">
    <span class="lang-toolbar__item lang-toolbar__item-active">JavaScript</span>
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
    <div class="lang-toolbar__border"></div>
  </div><div class="code-snippet ">
    <pre data-expanded="false"><code class="language-javascript">export const options = {
  cloud: {
    name: &#39;Hello k6 cloud!&#39;,
    projectID: 123456,
    staticIPs: true,
  },
};</code></pre>
  </div>
</div>
<p>The <code>options.ext.loadimpact</code> object will be deprecated in the future. For more details about cloud options, refer to <a href="/docs/grafana-cloud/testing/k6/author-run/cloud-scripting-extras/cloud-options/">Cloud options</a>.</p>
]]></content><description>&lt;p>You can use Grafana Cloud k6 cloud options to configure additional test parameters, such as how to distribute your test across load zones, or to use static IP addresses.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/k6/author-run/cloud-scripting-extras/cloud-options/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Native OpenTelemetry Support for Logs</title><link>https://grafana.com/whats-new/2024-03-25-native-opentelemetry-support-for-logs/</link><pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-06-native-opentelemetry-support-for-logs</guid><content>&lt;p>By leveraging &lt;a href="/docs/grafana-cloud/whats-new/#structured-metadata-for-cloud-logs">structured metadata&lt;/a> under the hood, Cloud Logs now provides a simplified syntax and better query performance for logs sent through our Cloud OTLP endpoint.&lt;/p>
</content><description>&lt;p>By leveraging &lt;a href="/docs/grafana-cloud/whats-new/#structured-metadata-for-cloud-logs">structured metadata&lt;/a> under the hood, Cloud Logs now provides a simplified syntax and better query performance for logs sent through our Cloud OTLP endpoint.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/loki/next/send-data/otel/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Logs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>loki-v3.0.0</selfManagedReleaseVersion></item><item><title>Set threshold colors in the Config from query transformation</title><link>https://grafana.com/whats-new/2024-03-22-set-threshold-colors-in-the-config-from-query-transformation/</link><pubDate>Fri, 22 Mar 2024 16:23:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-22-set-threshold-colors-in-the-config-from-query-transformation</guid><content><![CDATA[<p>You now have the ability to customize specific colors for individual thresholds when using the <strong>Config from query results</strong> transformer. Previously, when you added multiple thresholds, they all defaulted to the same color, red. With this addition, you gain the flexibility to assign distinct colors to each threshold.</p>
<p>This feature addresses a common pain point highlighted by users. With customizable threshold colors, you now have greater control over your data representation, fostering more insightful and impactful analyses across diverse datasets.</p>
<p>This feature will be rolled out over the next few weeks.</p>
]]></content><description>&lt;p>You now have the ability to customize specific colors for individual thresholds when using the &lt;strong>Config from query results&lt;/strong> transformer. Previously, when you added multiple thresholds, they all defaulted to the same color, red. With this addition, you gain the flexibility to assign distinct colors to each threshold.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Azure Monitor: Current User authentication</title><link>https://grafana.com/whats-new/2024-03-22-azure-monitor-current-user-authentication/</link><pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-19-azure-monitor-current-user-authentication</guid><content><![CDATA[<p>You can now configure the Azure Monitor data source to authenticate as the logged-in Grafana user when making query and resource requests if you also use Azure Entra to sign your users into Grafana.</p>
<p>Current User authentication allows you to enforce Azure RBAC restrictions on your Grafana users by removing the need to provide broad service credentials. Once a data source is configured with Current User authentication a user will <strong>only</strong> have access to resources they can access directly in Azure.</p>
<p>Additionally, data sources configured to use Current User authentication are less likely to be impacted by throttling issues due to the individual level of access.</p>
<p>Current User authentication does not inherently support backend features such as alerting. To account for this, data sources configured with Current User authentication can optionally specify service credentials that will be utilized for backend features when no signed-in user is available.</p>
<p>To get started with Current User authentication, refer to the <a href="/docs/grafana/next/datasources/azure-monitor/#configure-current-user-authentication">Azure Monitor data source documentation</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2994px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana/data-sources/screenshot-current-user.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana/data-sources/screenshot-current-user.png"data-srcset="/media/docs/grafana/data-sources/screenshot-current-user.png?w=320 320w, /media/docs/grafana/data-sources/screenshot-current-user.png?w=550 550w, /media/docs/grafana/data-sources/screenshot-current-user.png?w=750 750w, /media/docs/grafana/data-sources/screenshot-current-user.png?w=900 900w, /media/docs/grafana/data-sources/screenshot-current-user.png?w=1040 1040w, /media/docs/grafana/data-sources/screenshot-current-user.png?w=1240 1240w, /media/docs/grafana/data-sources/screenshot-current-user.png?w=1920 1920w"data-sizes="auto"alt="Data source configured with Current User authentication"width="2994"height="1464"/>
        <noscript>
          <img
            src="/media/docs/grafana/data-sources/screenshot-current-user.png"
            alt="Data source configured with Current User authentication"width="2994"height="1464"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>You can now configure the Azure Monitor data source to authenticate as the logged-in Grafana user when making query and resource requests if you also use Azure Entra to sign your users into Grafana.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/datasources/azure-monitor/#configure-current-user-authentication">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Improvements to the canvas visualization</title><link>https://grafana.com/whats-new/2024-03-22-improvements-to-the-canvas-visualization/</link><pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-19-improvements-to-the-canvas-visualization</guid><content><![CDATA[<p>We&rsquo;ve made a number of improvements to the canvas visualization.</p>
<p><strong>Enhanced flowcharting functionality</strong></p>
<p>With this release, we&rsquo;ve updated the canvas visualization to include much-requested flowcharting features. These improvements are:</p>
<ul>
<li>Addition of widely-used elements: cloud, parallelogram, and triangle.</li>
<li>Addition of midpoint controls so that the connectors no longer have to be straight lines.</li>
<li>Addition of more connector styles including dashed lines as well as corner radius and direction control.</li>
<li>Horizontal and vertical snapping for connectors.</li>
<li>Addition of rounded corner styling for elements.</li>
<li>Ability to rotate elements in the canvas.</li>
</ul>
<p><strong>Universal data link support</strong></p>
<p>We&rsquo;ve updated data links so that you can add them to almost all elements or element properties that are tied to data. Previously, you could only add data links to text elements or elements that used the <code>TextConfig</code> object. This update removes that limitation.</p>


<div class="admonition admonition-note"><blockquote><p class="title text-uppercase">Note</p><p>This update doesn&rsquo;t apply to the drone and button elements.</p></blockquote></div>

<iframe width="560" height="315" src='https://www.youtube.com/embed/0iO2gqv0XNA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;ve made a number of improvements to the canvas visualization.&lt;/p>
&lt;p>&lt;strong>Enhanced flowcharting functionality&lt;/strong>&lt;/p>
&lt;p>With this release, we&amp;rsquo;ve updated the canvas visualization to include much-requested flowcharting features. These improvements are:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/canvas/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Infinite panning for the canvas visualization</title><link>https://grafana.com/whats-new/2024-03-22-infinite-panning-for-the-canvas-visualization/</link><pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-22-infinite-panning-for-the-canvas-visualization</guid><content><![CDATA[<p>With the newly added <strong>Infinite panning</strong> editor option, you can now view and navigate very large canvases. This option is displayed when the <strong>Pan and zoom</strong> switch is enabled.</p>
<p>To try out this feature, you must first enable the <code>canvasPanelPanZoom</code> feature toggle.</p>
]]></content><description>&lt;p>With the newly added &lt;strong>Infinite panning&lt;/strong> editor option, you can now view and navigate very large canvases. This option is displayed when the &lt;strong>Pan and zoom&lt;/strong> switch is enabled.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/canvas/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Alert detail view redesign</title><link>https://grafana.com/whats-new/2024-03-21-alert-detail-view-redesign/</link><pubDate>Thu, 21 Mar 2024 11:09:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-21-alert-detail-view-redesign</guid><content><![CDATA[<p>The new alert rule detail view has a new look and feel with helpful metadata at the top. The namespace and group are shown in the breadcrumb navigation. This is interactive and can be used to filter rules by namespace or group. The rest of the alert detail content is split up into tabs:</p>
<p><strong>Query and conditions</strong></p>
<p>View the details of the query that is used for the alert rule, including the expressions and intermediate values for each step of the expression pipeline. A graph view is included for range queries and data sources that return time series-like data frames.</p>
<p><strong>Instances</strong></p>
<p>Explore each alert instance, its status, labels and various other metadata for multi-dimensional alert rules.</p>
<p><strong>History</strong></p>
<p>Explore the recorded history for an alert rule.</p>
<p><strong>Details</strong></p>
<p>Debug or audit using the alert rule metadata and view the alert rule annotations.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/alerting/alert-detail-view.png"
  alt="Image shows details of an alert rule" width="1394"
     height="862"/></p>
]]></content><description>&lt;p>The new alert rule detail view has a new look and feel with helpful metadata at the top. The namespace and group are shown in the breadcrumb navigation. This is interactive and can be used to filter rules by namespace or group. The rest of the alert detail content is split up into tabs:&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Built-in Generative AI support in Cloud</title><link>https://grafana.com/whats-new/2024-03-21-built-in-generative-ai-support-in-cloud/</link><pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-built-in-generative-ai-support-in-cloud</guid><content><![CDATA[<p>We released generative AI support in both OSS and Cloud last year, supporting features like Incident auto-summary and dashboard creation assistance. One downside was that it was tedious to set up – you had to install &amp; enable the LLM plugin, and separately sign up with OpenAI or Azure to configure your own API keys.</p>
<p>On Cloud, this just got a lot easier!</p>
<p>In your Grafana Cloud account, you’ll find the LLM plugin already there and ready to go. To turn on generative AI features for your instance, just choose “Use OpenAI provided by Grafana”, accept the terms, and click “Save &amp; test”.</p>
<p>Then try one of the Gen AI powered features:</p>
<ul>
<li>Explain Flamegraphs &amp; offer suggestions to fix issues</li>
<li>Suggest titles &amp; descriptions for dashboards &amp; dashboard panels</li>
<li>Explain error log lines in Sift</li>
<li>Auto-summarize an incident while resolving</li>
<li>Generate KQL queries in the Azure Data Explorer plugin</li>
</ul>
<p>To learn more, <a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/configure/llm-plugin/">check our online documentation</a>.</p>
]]></content><description>&lt;p>We released generative AI support in both OSS and Cloud last year, supporting features like Incident auto-summary and dashboard creation assistance. One downside was that it was tedious to set up – you had to install &amp;amp; enable the LLM plugin, and separately sign up with OpenAI or Azure to configure your own API keys.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/configure/llm-plugin/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Machine learning</tag><tag>Plugins</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Strong Password Policy</title><link>https://grafana.com/whats-new/2024-03-20-strong-password-policy/</link><pubDate>Wed, 20 Mar 2024 17:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-20-strong-password-policy</guid><content><![CDATA[<h1 id="new-strong-password-policy">New strong password policy</h1>
<p>If you manage your users using Grafana&rsquo;s built-in basic authorization as an identity provider, consider enabling our new strong password policy feature.</p>
<p>Starting with Grafana v11.0, you can enable an opinionated strong password policy feature. This configuration option validates all password updates to comply with our strong password policy.</p>
<p>To learn more about Grafana&rsquo;s strong password policy, refer to the <a href="/docs/grafana/next/setup-grafana/configure-security/configure-authentication/grafana/#strong-password-policy">documentation</a>.</p>
]]></content><description>&lt;h1 id="new-strong-password-policy">New strong password policy&lt;/h1>
&lt;p>If you manage your users using Grafana&amp;rsquo;s built-in basic authorization as an identity provider, consider enabling our new strong password policy feature.&lt;/p></description><availability>None</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/grafana/#strong-password-policy">Documentation</documentationURL><offering>None</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Plugin search improvements</title><link>https://grafana.com/whats-new/2024-03-20-plugin-search-improvements/</link><pubDate>Wed, 20 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-20-plugin-search-improvements</guid><content><![CDATA[<p>The Grafana plugins catalog contains over 200 data sources, panels and applications to help you make the most of your data. However, finding the right plugin can sometimes be a challenge.</p>
<p>Our initial search capability required an exact match on the name of the given plugin.</p>
<p>With our latest update, the new fuzzy search algorithm lets you combine ID, name, plugin type, organization name, and keywords in one input, making it more flexible and accurate. It can handle partial matches and minor mistakes, like a missing letter.</p>
<p>To learn more, refer to the following video:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/2024-03-20-Improving-Plugin-Search-with-Fuzzy-Algorithm.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The Grafana plugins catalog contains over 200 data sources, panels and applications to help you make the most of your data. However, finding the right plugin can sometimes be a challenge.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Removal of old Tempo Search and Loki Search in Tempo</title><link>https://grafana.com/whats-new/2024-03-18-removal-of-old-tempo-search-and-loki-search-in-tempo/</link><pubDate>Mon, 18 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-19-removal-of-older-tempo-search-and-loki-search-in-tempo</guid><content><![CDATA[<h3 id="removal-of-old-tempo-search-tab">Removal of old Tempo Search tab</h3>
<p>In Grafana v10.1, we added a Tempo search editor powered by TraceQL (search tab). We also recommended using this new editor over the older non-TraceQL powered editor.</p>
<p>The older non-TraceQL powered editor has been removed. Any existing queries using the older editor will be automatically migrated to the new TraceQL-powered editor.</p>
<p>The new TraceQL-powered editor makes it much easier to build your query by way of static filters, better input/selection validation, copy query to the TraceQL tab, query preview, dedicated status filter, and the ability to run aggregate by (metrics summary) queries.</p>
<p>Refer to <a href="/docs/grafana/latest/datasources/tempo/query-editor/">Query tracing data</a> to learn more.</p>
<h3 id="removal-of-loki-search-tab-in-tempo">Removal of Loki Search tab in Tempo</h3>
<p>The Loki Search tab has been around since before we could natively query Tempo for traces.
This search is used by a low number of users in comparison to the TraceQL-powered editor (Search tab) or the TraceQL tab itself.</p>
<p>If you would like to see what logs are linked to a specific trace or service, you can use the <a href="/docs/grafana/latest/datasources/tempo/configure-tempo-data-source/#trace-to-logs">Trace to logs feature</a>, which provides an easy way to create a custom link and set an appropriate time range if necessary.</p>
]]></content><description>&lt;h3 id="removal-of-old-tempo-search-tab">Removal of old Tempo Search tab&lt;/h3>
&lt;p>In Grafana v10.1, we added a Tempo search editor powered by TraceQL (search tab). We also recommended using this new editor over the older non-TraceQL powered editor.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/datasources/tempo/query-editor/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Traces</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Keep Last State for Grafana Managed Alerting</title><link>https://grafana.com/whats-new/2024-03-15-keep-last-state-for-grafana-managed-alerting/</link><pubDate>Fri, 15 Mar 2024 10:09:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-15-keep-last-state-for-grafana-managed-alerting</guid><content><![CDATA[<p>(Re-)introducing &ldquo;Keep Last State&rdquo; to Grafana managed alert rules.</p>
<p>You can now choose to keep the last evaluated state of an alert rule when that rule produces &ldquo;No Data&rdquo; or &ldquo;Error&rdquo; results. Simply choose the &ldquo;Keep Last State&rdquo; option for no data or error handling when editing a rule. Refer to the Alerting documentation on state and health of alert rules for more information.<a href="/docs/grafana/next/alerting/fundamentals/alert-rules/state-and-health/#state-and-health-of-alert-rules"></a></p>
]]></content><description>&lt;p>(Re-)introducing &amp;ldquo;Keep Last State&amp;rdquo; to Grafana managed alert rules.&lt;/p>
&lt;p>You can now choose to keep the last evaluated state of an alert rule when that rule produces &amp;ldquo;No Data&amp;rdquo; or &amp;ldquo;Error&amp;rdquo; results. Simply choose the &amp;ldquo;Keep Last State&amp;rdquo; option for no data or error handling when editing a rule. Refer to the Alerting documentation on state and health of alert rules for more information.&lt;a href="/docs/grafana/next/alerting/fundamentals/alert-rules/state-and-health/#state-and-health-of-alert-rules">&lt;/a>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Cloud Logs Export</title><link>https://grafana.com/whats-new/2024-03-14-cloud-logs-export/</link><pubDate>Thu, 14 Mar 2024 12:24:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-13-cloud-logs-export</guid><content><![CDATA[<p>We are happy to announce Cloud Logs Export is now Generally Available to all Grafana Cloud users!</p>
<p>Cloud Logs Export lets users ship logs to their own object storage (AWS, GCP, Azure) for low-cost, long term retention. If you need to retain logs for long periods of time, without a need to frequently query them, Cloud Logs is the most cost effective way to do that.</p>
<p>To learn more, read our <a href="/blog/2023/06/08/retain-logs-longer-without-breaking-the-bank-introducing-grafana-cloud-logs-export/">public preview blog post announcement</a>, or try it out yourself (From the Grafana menu, &ldquo;Plugins&rdquo; -&gt; &ldquo;Cloud Logs Exporter&rdquo; to get started!)</p>
]]></content><description>&lt;p>We are happy to announce Cloud Logs Export is now Generally Available to all Grafana Cloud users!&lt;/p>
&lt;p>Cloud Logs Export lets users ship logs to their own object storage (AWS, GCP, Azure) for low-cost, long term retention. If you need to retain logs for long periods of time, without a need to frequently query them, Cloud Logs is the most cost effective way to do that.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/logs/export/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Scenes for viewers</title><link>https://grafana.com/whats-new/2024-03-13-scenes-for-viewers/</link><pubDate>Wed, 13 Mar 2024 11:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-20-scenes-for-viewers</guid><content><![CDATA[<p>Dashboards, when accessed by users with the Viewer role, are now using the Scenes library. Those users shouldn&rsquo;t see any difference in the dashboards apart from two small changes to the user interface (UI): the variables UI has slightly changed and the time picker is now part of the dashboard container.</p>
<p>Dashboards aren&rsquo;t affected for users in other roles.</p>
<p>This is the first step towards a more robust and dynamic dashboarding system that we&rsquo;ll be releasing in the upcoming months.</p>
]]></content><description>&lt;p>Dashboards, when accessed by users with the Viewer role, are now using the Scenes library. Those users shouldn&amp;rsquo;t see any difference in the dashboards apart from two small changes to the user interface (UI): the variables UI has slightly changed and the time picker is now part of the dashboard container.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Navigate to RCA Workbench from Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-03-13-navigate-to-rca-workbench-from-kubernetes-monitoring/</link><pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-26-navigate-to-rca-workbench-from-kubernetes-monitoring</guid><content><![CDATA[<p>Directly from Kubernetes Monitoring, you can click into the <a href="/docs/grafana-cloud/monitor-applications/asserts/manage-infra-apps/workbench/">Asserts RCA Workbench</a> to see what is occurring between components and their relationships.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/nav-to-asserts.gif"
  alt="" width="1710"
     height="1004"/>
<em>(Release 2.0.4)</em></p>
]]></content><description>&lt;p>Directly from Kubernetes Monitoring, you can click into the &lt;a href="/docs/grafana-cloud/monitor-applications/asserts/manage-infra-apps/workbench/">Asserts RCA Workbench&lt;/a> to see what is occurring between components and their relationships.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/nav-to-asserts.gif"
alt="" width="1710"
height="1004"/>
&lt;em>(Release 2.0.4)&lt;/em>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#jump-directly-to-the-rca-workbench">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Use AI to generate titles and descriptions for panels and dashboards</title><link>https://grafana.com/whats-new/2024-03-13-use-ai-to-generate-titles-and-descriptions-for-panels-and-dashboards/</link><pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-12-use-ai-to-generate-titles-and-descriptions-for-panels-and-dashboards</guid><content><![CDATA[<p>You can now use generative AI to assist you in your Grafana dashboards. So far generative AI can help you generate <strong>panel and dashboard titles and descriptions</strong> - You can now generate a title and description for your panel or dashboard based on the data you&rsquo;ve added to it. This is useful when you want to quickly visualize your data and don&rsquo;t want to spend time coming up with a title or description.</p>
<p>Make sure to enable and configure Grafana&rsquo;s LLM app plugin. For more information, refer to the <a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/llm-plugin/">Grafana LLM app plugin documentation</a>.</p>
<p>When enabled, look for the <strong>✨ Auto generate</strong> option next to the <strong>Title</strong> and <strong>Description</strong> fields in your panels and dashboards, or when you press the <strong>Save</strong> button.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/dashboards/auto-generate-description-10-2.gif"
  alt="Auto-generate a panel description using AI" width="1262"
     height="674"/></p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="s61WHREHuYE"
    data-url="https://www.youtube.com/embed/s61WHREHuYE?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>You can now use generative AI to assist you in your Grafana dashboards. So far generative AI can help you generate &lt;strong>panel and dashboard titles and descriptions&lt;/strong> - You can now generate a title and description for your panel or dashboard based on the data you&amp;rsquo;ve added to it. This is useful when you want to quickly visualize your data and don&amp;rsquo;t want to spend time coming up with a title or description.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/llm-plugin/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Flamegraph AI</title><link>https://grafana.com/whats-new/2024-03-07-flamegraph-ai/</link><pubDate>Thu, 07 Mar 2024 13:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-07-flamegraph-ai</guid><content><![CDATA[<p>Flamegraph AI in Grafana Cloud Profiles is now GA</p>
<p>Flamegraph AI helps you understand your profiling data by using a large-language model (LLM) to assist with data interpretation.</p>
<p>A flamegraph provides a convenient way to visualize performance data. These graphs provide a clear, intuitive understanding of resource allocation and bottlenecks within an application.</p>
<p>Flamegraphs and profiling data in general can help you understand:</p>
<ol>
<li><strong>Performance bottlenecks</strong>: What’s causing the slowdown?</li>
<li><strong>Root causes</strong>: Why is it happening?</li>
<li><strong>Recommended fixes:</strong> How would you resolve it?</li>
</ol>
<p>Flamegraph AI answers these questions when explaining your flamegraph.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/monitor-applications/profiles/flamegraph-ai/">Flamegraph AI </a>documentation.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 948px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png"data-srcset="/media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=320 320w, /media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=550 550w, /media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=750 750w, /media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=900 900w, /media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=1040 1040w, /media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=1240 1240w, /media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png?w=1920 1920w"data-sizes="auto"alt="Flamegraph analysis with performance bottleneck, root cause, and recommended fixes."width="948"height="918"title="Flamegraph analysis with performance bottleneck, root cause, and recommended fixes."/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/profiles/pyorsope-flamegraph-ai-analysis.png"
            alt="Flamegraph analysis with performance bottleneck, root cause, and recommended fixes."width="948"height="918"title="Flamegraph analysis with performance bottleneck, root cause, and recommended fixes."/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Flamegraph analysis with performance bottleneck, root cause, and recommended fixes.</figcaption></a></figure>
]]></content><description>&lt;p>Flamegraph AI in Grafana Cloud Profiles is now GA&lt;/p>
&lt;p>Flamegraph AI helps you understand your profiling data by using a large-language model (LLM) to assist with data interpretation.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-applications/profiles/flamegraph-ai/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Profiles</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Access Application Observability from Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-03-06-access-application-observability-from-kubernetes-monitoring/</link><pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-26-access-rca-workbench-from-kubernetes-monitoring</guid><content><![CDATA[<p>On any Pod or workload detail page, you can navigate directly to <a href="/docs/grafana-cloud/monitor-applications/application-observability/introduction/">Application Observability</a> to see more data about the application.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/k8s-to-app-observ.gif"
  alt="" width="1440"
     height="842"/>
<em>(Release 2.0.3)</em></p>
]]></content><description>&lt;p>On any Pod or workload detail page, you can navigate directly to &lt;a href="/docs/grafana-cloud/monitor-applications/application-observability/introduction/">Application Observability&lt;/a> to see more data about the application.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/k8s-to-app-observ.gif"
alt="" width="1440"
height="842"/>
&lt;em>(Release 2.0.3)&lt;/em>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#access-application-observability">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Configure OTel receivers using Kubernetes Monitoring Helm chart</title><link>https://grafana.com/whats-new/2024-03-06-configure-otel-receivers-using-kubernetes-monitoring-helm-chart/</link><pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-26-configure-otel-receivers-using-kubernetes-monitoring-helm-chart</guid><content><![CDATA[<p>When you use the easy configuration process with Grafana <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/helm-chart/">Kubernetes Monitoring Helm chart</a>, you can switch on the use of OTLP and Zipkin receivers for containerized application monitoring.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/config-options-toggle.png"
  alt="" width="1160"
     height="1220"/>
<em>(Release 2.0.3)</em></p>
]]></content><description>&lt;p>When you use the easy configuration process with Grafana &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/helm-chart/">Kubernetes Monitoring Helm chart&lt;/a>, you can switch on the use of OTLP and Zipkin receivers for containerized application monitoring.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/#select-features-and-enter-cluster-information">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Explore data throughout Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-03-06-explore-data-throughout-kubernetes-monitoring/</link><pubDate>Wed, 06 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-26-explore-data-throughout-kubernetes-monitoring</guid><content><![CDATA[<p>Click the <strong>Explore</strong> icon to view the query and additional tools available for you to further <a href="/docs/grafana/latest/explore/">explore</a> and query your data.</p>
<p>You can explore a query from the <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/#done"><strong>Metrics status tab</strong></a>.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/metrics-status-explore.gif"
  alt="" width="1372"
     height="1030"/></p>
<p>You can also explore:</p>
<ul>
<li>
<p>A Cluster
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/explore-cluster.gif"
  alt="" width="1372"
     height="1030"/></p>
</li>
<li>
<p>A list of Clusters
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/explore-cluster-list.gif"
  alt="" width="1706"
     height="1030"/></p>
</li>
<li>
<p>A Pod
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/explore-pod.gif"
  alt="" width="1706"
     height="1030"/></p>
</li>
</ul>
<p><em>(Release 2.0.3 - 2.0.4)</em></p>
]]></content><description>&lt;p>Click the &lt;strong>Explore&lt;/strong> icon to view the query and additional tools available for you to further &lt;a href="/docs/grafana/latest/explore/">explore&lt;/a> and query your data.&lt;/p>
&lt;p>You can explore a query from the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/#done">&lt;strong>Metrics status tab&lt;/strong>&lt;/a>.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/metrics-status-explore.gif"
alt="" width="1372"
height="1030"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#view-raw-metrics">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Alerting upgrade with rule preview</title><link>https://grafana.com/whats-new/2024-03-05-grafana-alerting-upgrade-with-rule-preview/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-14-grafana-alerting-upgrade-with-rule-preview</guid><content>&lt;p>Users looking to migrate to the new Grafana Alerting product can do so with confidence with the Grafana Alerting migration preview tool. The migration preview tool allows users to view, edit, and delete migrated rules prior cutting over, with the option to roll back to Legacy Alerting.&lt;/p>
</content><description>&lt;p>Users looking to migrate to the new Grafana Alerting product can do so with confidence with the Grafana Alerting migration preview tool. The migration preview tool allows users to view, edit, and delete migrated rules prior cutting over, with the option to roll back to Legacy Alerting.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/v10.4/alerting/set-up/migrating-alerts/#upgrade-with-preview-recommended">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Rule evaluation spread over the entire evaluation interval</title><link>https://grafana.com/whats-new/2024-03-05-rule-evaluation-spread-over-the-entire-evaluation-interval/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-14-rule-evaluation-spread-over-the-entire-evaluation-interval</guid><content>&lt;p>Grafana Alerting previously evaluated rules at the start of the evaluation interval. This created a sudden spike of resource utilization, impacting data sources. Rule evaluation is now spread over the entire interval for smoother performance utilization of data sources.&lt;/p>
</content><description>&lt;p>Grafana Alerting previously evaluated rules at the start of the evaluation interval. This created a sudden spike of resource utilization, impacting data sources. Rule evaluation is now spread over the entire interval for smoother performance utilization of data sources.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><offering>Cloud Free</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Set library panel permissions with RBAC</title><link>https://grafana.com/whats-new/2024-03-05-set-library-panel-permissions-with-rbac/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-07-set-library-panels-permissions-with-rbac</guid><content>&lt;p>We&amp;rsquo;ve added the option to manage library panel permissions through role-based access control (RBAC). With this feature, you can choose who can create, edit, and read library panels. RBAC provides a standardized way of granting, changing, and revoking access when it comes to viewing and modifying Grafana resources, such as dashboards, reports, and administrative settings.&lt;/p>
</content><description>&lt;p>We&amp;rsquo;ve added the option to manage library panel permissions through role-based access control (RBAC). With this feature, you can choose who can create, edit, and read library panels. RBAC provides a standardized way of granting, changing, and revoking access when it comes to viewing and modifying Grafana resources, such as dashboards, reports, and administrative settings.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/build-dashboards/manage-library-panels/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Simplified Alert Notification Routing</title><link>https://grafana.com/whats-new/2024-03-05-simplified-alert-notification-routing/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-23-simplified-alert-notification-routing</guid><content><![CDATA[<p>This feature simplifies your options for configuring where your notifications are sent when an alert rule fires. Choose an existing contact point directly from within the alert rule creation form without the need to label match notification policies.  You can also set optional muting, grouping, and timing settings directly in the alert rule.</p>
<p>Simplified routing inherits the alert rule RBAC, increasing control over notification routing while preventing accidental notification policy updates, ensuring critical notifications make it to their intended contact point destination.</p>
<p>To try out Simplified Alert Notification Routing enable the <code>alertingSimplifiedRouting</code> feature toggle.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/uBBQ-_pWSNs' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>This feature simplifies your options for configuring where your notifications are sent when an alert rule fires. Choose an existing contact point directly from within the alert rule creation form without the need to label match notification policies.  You can also set optional muting, grouping, and timing settings directly in the alert rule.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>SurrealDB Data Source</title><link>https://grafana.com/whats-new/2024-03-05-surrealdb-data-source/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-surrealdb-data-source</guid><content><![CDATA[<p>A SurrealDB data source has been <a href="/grafana/plugins/grafana-surrealdb-datasource/">added to the Plugin Catalog</a>, enabling the integration of <a href="https://surrealdb.com/" target="_blank" rel="noopener noreferrer">SurrealDB</a>, a real-time, multi-model database, with Grafana&rsquo;s visualization capabilities. This datasource allows users to directly query and visualize data from SurrealDB within Grafana, using SurrealDB&rsquo;s query language.</p>
<p>The SurrealDB data source launches with just the basics today. You can write queries in SurrealQL using the built-in query editor, although many Grafana features like macros are not supported for now.</p>
<p>You can find more information and how to configure the plugin <a href="https://github.com/grafana/surrealdb-datasource" target="_blank" rel="noopener noreferrer">on Github</a>.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1919px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/images/dashboards/surrealdb-dashboard-example.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/images/dashboards/surrealdb-dashboard-example.png"data-srcset="/media/images/dashboards/surrealdb-dashboard-example.png?w=320 320w, /media/images/dashboards/surrealdb-dashboard-example.png?w=550 550w, /media/images/dashboards/surrealdb-dashboard-example.png?w=750 750w, /media/images/dashboards/surrealdb-dashboard-example.png?w=900 900w, /media/images/dashboards/surrealdb-dashboard-example.png?w=1040 1040w, /media/images/dashboards/surrealdb-dashboard-example.png?w=1240 1240w, /media/images/dashboards/surrealdb-dashboard-example.png?w=1920 1920w"data-sizes="auto"alt=""width="1919"height="946"/>
        <noscript>
          <img
            src="/media/images/dashboards/surrealdb-dashboard-example.png"
            alt=""width="1919"height="946"/>
        </noscript></div></a></figure>
]]></content><description>&lt;p>A SurrealDB data source has been &lt;a href="/grafana/plugins/grafana-surrealdb-datasource/">added to the Plugin Catalog&lt;/a>, enabling the integration of &lt;a href="https://surrealdb.com/" target="_blank" rel="noopener noreferrer">SurrealDB&lt;/a>, a real-time, multi-model database, with Grafana&amp;rsquo;s visualization capabilities. This datasource allows users to directly query and visualize data from SurrealDB within Grafana, using SurrealDB&amp;rsquo;s query language.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/grafana/plugins/grafana-surrealdb-datasource/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Table Visualization for Logs</title><link>https://grafana.com/whats-new/2024-03-05-table-visualization-for-logs/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-22-table-visualization-for-logs</guid><content><![CDATA[<p>The table visualization for logs, announced in public preview for Grafana 10.3, is generally available in Cloud (all editions) and with Grafana 10.4.</p>
<p>New to the table visualization with 10.4:</p>
<ul>
<li>the ability to sort columns</li>
<li>data type autodetection of fields</li>
<li>autodetection and clean formatting of json fields</li>
</ul>
<p>Try it out today!</p>
]]></content><description>&lt;p>The table visualization for logs, announced in public preview for Grafana 10.3, is generally available in Cloud (all editions) and with Grafana 10.4.&lt;/p>
&lt;p>New to the table visualization with 10.4:&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>UTF-8 Support for Prometheus and Mimir Alertmanagers</title><link>https://grafana.com/whats-new/2024-03-05-utf-8-support-for-prometheus-and-mimir-alertmanagers/</link><pubDate>Tue, 05 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-14-utf-8-support-for-prometheus-and-mimir-alertmanagers</guid><content>&lt;p>Grafana can now be used to manage both Prometheus and Mimir Alertmanagers with UTF-8 configurations. For more information, please see the release notes for Alertmanager 0.27.0.&lt;/p>
</content><description>&lt;p>Grafana can now be used to manage both Prometheus and Mimir Alertmanagers with UTF-8 configurations. For more information, please see the release notes for Alertmanager 0.27.0.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>AngularJS plugin warnings in dashboards</title><link>https://grafana.com/whats-new/2024-03-04-angularjs-plugin-warnings-in-dashboards/</link><pubDate>Mon, 04 Mar 2024 11:17:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-16-angularjs-plugin-warnings-in-dashboards</guid><content><![CDATA[<p>AngularJS support in Grafana was deprecated in v9 and will be turned off by default in Grafana v11. When this happens, any plugin which depended on AngularJS will not load, and dashboard panels will be unable to show data.</p>
<p>To help you understand where you may be impacted, Grafana now displays a warning banner in any dashboard with a dependency on an AngularJS plugin. Additionally, warning icons are present in any panel where the panel plugin or underlying data source plugin has an AngularJS dependency.</p>
<p>This complements the existing warnings already present on the <strong>Plugins</strong> page under the administration menu.</p>
<p>In addition, you can use our <a href="https://github.com/grafana/detect-angular-dashboards" target="_blank" rel="noopener noreferrer">detect-angular-dashboards</a> open source tool, which can be run against any Grafana instance to generate a report listing all dashboards that have a dependency on an AngularJS plugin, as well as which plugins are in use. This tool also supports the detection of <a href="/legal/plugins/">private plugins</a> that are dependent on AngularJS, however this particular feature requires Grafana v10.1.0 or higher.</p>
<p>Use the aforementioned tooling and warnings to plan migrations to React based <a href="/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/">visualizations</a> and <a href="/docs/grafana-cloud/connect-externally-hosted/data-sources/">data sources</a> included in Grafana or from the <a href="/grafana/plugins/">Grafana plugins catalog</a>.</p>
<p>To learn more, refer to the 
    <a href="/docs/grafana/whats-new/_index.md/developers/angular_deprecation/">Angular support deprecation</a>, which includes 
    <a href="/docs/grafana/whats-new/_index.md/developers/angular_deprecation/angular-plugins/">recommended alternative plugins</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/XlEVs6g8dC8' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>AngularJS support in Grafana was deprecated in v9 and will be turned off by default in Grafana v11. When this happens, any plugin which depended on AngularJS will not load, and dashboard panels will be unable to show data.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/developers/angular_deprecation/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Substring matcher added to the filter by value transformation</title><link>https://grafana.com/whats-new/2024-03-01-substring-matcher-added-to-the-filter-by-value-transformation/</link><pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-15-substring-matcher-added-to-the-filter-by-value-transformation</guid><content><![CDATA[<p>This update to the <strong>Filter data by values</strong> transformation simplifies data filtering by enabling partial string matching on field values thanks to two new matchers: <strong>Contains substring</strong> and <strong>Does not contain substring</strong>. With the substring matcher built into the <strong>Filter data by values</strong> transformation, you can efficiently filter large datasets, displaying relevant information with speed and precision. Whether you&rsquo;re searching for keywords, product names, or user IDs, this feature streamlines the process, saving time and effort while ensuring accurate data output.</p>
<p>In the <strong>Filter data by values</strong> transformation, simply add a condition, choose a field, choose your matcher, and then input the string to match against.</p>
<p>This update will be rolled out to customers over the next few weeks.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/substring-matcher.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>This update to the &lt;strong>Filter data by values&lt;/strong> transformation simplifies data filtering by enabling partial string matching on field values thanks to two new matchers: &lt;strong>Contains substring&lt;/strong> and &lt;strong>Does not contain substring&lt;/strong>. With the substring matcher built into the &lt;strong>Filter data by values&lt;/strong> transformation, you can efficiently filter large datasets, displaying relevant information with speed and precision. Whether you&amp;rsquo;re searching for keywords, product names, or user IDs, this feature streamlines the process, saving time and effort while ensuring accurate data output.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Log Volume Explorer</title><link>https://grafana.com/whats-new/2024-02-29-log-volume-explorer/</link><pubDate>Thu, 29 Feb 2024 09:13:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-log-volume-explorer</guid><content><![CDATA[<p>The Log Volume Explorer has been promoted to General Availability! First announced at ObsCon London in Nov 2023, the Log Volume Explorer adds to our set of features that help you manage your observability spend. Identify the source of logs ingested into Grafana Cloud and answer questions like &ldquo;Which of my teams, environments, Kubernetes clusters, and/or applications are generating the most logs?&rdquo; Find the Log Volume Explorer under Administration &gt; Cost Management &gt; Logs.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/iej-K2JDs2k' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>The Log Volume Explorer has been promoted to General Availability! First announced at ObsCon London in Nov 2023, the Log Volume Explorer adds to our set of features that help you manage your observability spend. Identify the source of logs ingested into Grafana Cloud and answer questions like &amp;ldquo;Which of my teams, environments, Kubernetes clusters, and/or applications are generating the most logs?&amp;rdquo; Find the Log Volume Explorer under Administration &amp;gt; Cost Management &amp;gt; Logs.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/cost-management-and-billing/analyze-costs/logs-costs/analyze-log-ingestion-log-volume-explorer/#analyze-log-ingestion-volume-with-log-volume-explorer">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Logs</tag><tag>Cost management</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>GCk6 Private Load Zones</title><link>https://grafana.com/whats-new/2024-02-29-gck6-private-load-zones/</link><pubDate>Thu, 29 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-k6-private-load-zones</guid><content><![CDATA[<p>Are you a k8s user? Do your requirements involve testing internal services or generating load from inside your network? Private Load Zones are a new feature of Grafana Cloud k6 that allow you to run k6 load generators from your k8s cluster and push metrics to Grafana Cloud and visualize them in the Grafana Cloud k6 app plugin.</p>
<p>This feature is built on top of our OSS <a href="https://github.com/grafana/k6-operator" target="_blank" rel="noopener noreferrer">k6-operator</a> and lets you start tests with the <code>k6 cloud</code> command the same way you would do if you used Grafana Cloud&rsquo;s load zones.</p>
<p>For more information on how to set up your own Private Load Zone and execute a test, please view <a href="/docs/grafana-cloud/testing/k6/author-run/private-load-zone-v2/">our documentation</a>.</p>
]]></content><description>&lt;p>Are you a k8s user? Do your requirements involve testing internal services or generating load from inside your network? Private Load Zones are a new feature of Grafana Cloud k6 that allow you to run k6 load generators from your k8s cluster and push metrics to Grafana Cloud and visualize them in the Grafana Cloud k6 app plugin.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/k6/author-run/private-load-zone-v2/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Use Azure Private Link to send metrics, logs, and traces to Grafana Cloud</title><link>https://grafana.com/whats-new/2024-02-28-use-azure-private-link-to-send-metrics-logs-and-traces-to-grafana-cloud/</link><pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-02-draft-use-azure-private-link-to-send-metrics-logs-and-traces-to-grafana-cloud</guid><content><![CDATA[<p>Save money and apply an extra layer of network security by using Azure Private Link to send metrics, logs, traces, and profiles to Grafana Cloud.</p>
<p>Normally when you send telemetry from Microsoft Azure to Grafana Cloud, you incur <a href="https://azure.microsoft.com/en-us/pricing/details/bandwidth/" target="_blank" rel="noopener noreferrer">network egress fees</a> above a certain traffic volume and your data, though encrypted, traverses the public internet. With Azure Private Link, traffic between your virtual network and Grafana Cloud travels the Microsoft backbone network, so exposing your service to the public internet is no longer necessary.</p>
<p>To set up Azure Private Link in Grafana Cloud, follow the instructions from our public <a href="/docs/grafana-cloud/send-data/azure-privatelink/configure-privatelink/">documentation</a>.</p>
]]></content><description>&lt;p>Save money and apply an extra layer of network security by using Azure Private Link to send metrics, logs, traces, and profiles to Grafana Cloud.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/send-data/azure-privatelink/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Subfolders</title><link>https://grafana.com/whats-new/2024-02-27-subfolders/</link><pubDate>Tue, 27 Feb 2024 16:07:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-27-subfolders</guid><content><![CDATA[<p>Subfolders are here at last!</p>
<p>Some of you want subfolders in order to keep things tidier. It’s easy for dashboard sprawl to get out of control, and setting up folders in a nested hierarchy helps with that.</p>
<p>Others of you want subfolders in order to create nested layers of permissions, where teams have access at different levels that reflect their organization’s hierarchy.</p>
<p>We are thrilled to bring this long-awaited functionality to our community of users! Subfolders are currently being rolled out to Grafana Cloud instances and will be generally available to all Grafana users for the Grafana 11 release.</p>
<p><strong>Just a quick note</strong>: the upgrade to enable subfolders can cause some issues with alerts in certain cases. We think these cases are pretty rare, but just in case, you’ll want to check for this:</p>
<p>If you&rsquo;ve previously set up a folder that uses a forward slash in its name, and you have an alert rule in that folder, and the notification policy is set to match that folder&rsquo;s name, notifications will be sent to the default receiver instead of the configured receiver.</p>
<p>To correct this, take the following steps:</p>
<ul>
<li>Create a copy of the affected routes</li>
<li>Rewrite the matchers for the new copy. For example, if the original matcher was <code>grafanafolder=folder_with/in_title</code>, then the new route matcher will be <code>grafana_folder=folder_with/_in_title</code></li>
<li>After rewriting the matchers, you can delete the old routes.</li>
</ul>
<p>If you use file provisioning, you can upgrade and update the routes at the same time.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/R9mehA0EssU' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Subfolders are here at last!&lt;/p>
&lt;p>Some of you want subfolders in order to keep things tidier. It’s easy for dashboard sprawl to get out of control, and setting up folders in a nested hierarchy helps with that.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v11.0.0</selfManagedReleaseVersion></item><item><title>Aggregates in Grafana Cloud k6 dashboards</title><link>https://grafana.com/whats-new/2024-02-26-aggregates-in-grafana-cloud-k6-dashboards/</link><pubDate>Mon, 26 Feb 2024 15:37:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-08-aggregates-in-grafana-cloud-k6-dashboards</guid><content><![CDATA[<p>If you&rsquo;ve wanted to visualize your Grafana Cloud k6 test results in a dashboard you&rsquo;ve been limited to displaying data as a time series. But sometimes a single number is more digestible and can help you make an assessment of your test results quicker.</p>
<p>Now you can aggregate your data not only over time, but as a single aggregated value. This is especially useful in combination with the Stat panel. Just change the type of your query to &ldquo;Aggregate&rdquo; in the new options section and data will now be aggregated for the entire time series.</p>
]]></content><description>&lt;p>If you&amp;rsquo;ve wanted to visualize your Grafana Cloud k6 test results in a dashboard you&amp;rsquo;ve been limited to displaying data as a time series. But sometimes a single number is more digestible and can help you make an assessment of your test results quicker.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>SSO Settings UI and Terraform resource for configuring OAuth providers</title><link>https://grafana.com/whats-new/2024-02-26-sso-settings-ui-and-terraform-resource-for-configuring-oauth-providers/</link><pubDate>Mon, 26 Feb 2024 10:15:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-14-ui-and-terraform-provider-for-configuring-oauth</guid><content><![CDATA[<p>Configuring OAuth providers was a bit cumbersome in Grafana: Grafana Cloud users had to reach out to Grafana Support, self-hosted users had to manually edit the configuration file, set up environment variables, and then they had to restart Grafana. On Cloud, the Advanced Auth page is there to configure some of the providers, but configuring Generic OAuth hasn’t been available until now and there was no way to manage the settings through the Grafana UI, nor was there a way to manage the settings through Terraform or the Grafana API.</p>
<p>Our goal is to make setting up SSO for your Grafana instance simple and fast.</p>
<p>To get there, we are introducing easier self-serve configuration options for OAuth in Grafana. All of the currently supported OAuth providers are now available for configuration through the Grafana UI, Terraform and via the API. From the UI, you can also now manage all of the settings for the Generic OAuth provider.</p>
<p>We are working on adding complete support for configuring all other supported OAuth providers as well, such as GitHub, GitLab, Google, Microsoft Azure AD and Okta. You can already manage some of these settings via the new self-serve configuration options, and we’re working on adding more at the moment.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/screenshot-sso-settings-ui-public-prev-v10.4.png"
  alt="Screenshot of the Authentication provider list page" width="1000"
     height="549"/></p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="xXW2eRTbjDY"
    data-url="https://www.youtube.com/embed/xXW2eRTbjDY?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>Configuring OAuth providers was a bit cumbersome in Grafana: Grafana Cloud users had to reach out to Grafana Support, self-hosted users had to manually edit the configuration file, set up environment variables, and then they had to restart Grafana. On Cloud, the Advanced Auth page is there to configure some of the providers, but configuring Generic OAuth hasn’t been available until now and there was no way to manage the settings through the Grafana UI, nor was there a way to manage the settings through Terraform or the Grafana API.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Centralized diagnosis and troubleshooting in AWS Observability app</title><link>https://grafana.com/whats-new/2024-02-24-centralized-diagnosis-and-troubleshooting-in-aws-observability-app/</link><pubDate>Sat, 24 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-aws-observability-provides-centralized-experience-in-grafana-cloud</guid><content><![CDATA[<p>It’s hard to diagnose and resolve issues when your observability data is dispersed across many systems, which can lead to longer times to troubleshoot. Grafana&rsquo;s AWS Observability provides a centralized location to work with critical observability data so you can fully understand the state of your systems.
You can:</p>
<ul>
<li>Configure simply and securely</li>
<li>Access, query, alert on, and interact in one place</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/AWSObserv-svc-overview.png"
  alt="AWS Observability" width="2862"
     height="1468"/></p>
<p>AWS Observability allows you to:</p>
<ul>
<li>Monitor <a href="/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-ec2/">AWS EC2 services</a></li>
<li>Connect and pull <a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-metrics/">CloudWatch metrics</a></li>
<li>Connect and send <a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-logs/config-cw-logs-lambda/">logs</a>, including <a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-logs/config-alb-access-logs-lambda/">access logs</a></li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/aws-config-front-pg.png"
  alt="Configuration options" width="2848"
     height="968"/></p>
]]></content><description>&lt;p>It’s hard to diagnose and resolve issues when your observability data is dispersed across many systems, which can lead to longer times to troubleshoot. Grafana&amp;rsquo;s AWS Observability provides a centralized location to work with critical observability data so you can fully understand the state of your systems.
You can:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/aws/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Configure metrics and logs easily in AWS Observability app</title><link>https://grafana.com/whats-new/2024-02-24-configure-metrics-and-logs-easily-in-aws-observability-app/</link><pubDate>Sat, 24 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-configure-with-cloudformation-or-terraform-in-aws-observability</guid><content><![CDATA[<p>You can choose to configure manually, or use a more streamlined configuration process with CloudFormation or Terraform. To send <a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-metrics/config-cw-metrics/">CloudWatch metrics</a> to Grafana Cloud, you:</p>
<ul>
<li>Connect to your AWS account.</li>
<li>Configure the connection between Grafana Cloud and your AWS account.</li>
<li>Continue configuration with either CloudFormation or Terraform.</li>
<li>Choose what service to monitor, what metrics to gather, the scrape interval, and what statistics to gather.</li>
<li>Add any custom namespaces you want to monitor.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/metrics-config.gif"
  alt="Metrics configuration" width="1398"
     height="836"/></li>
</ul>
<p>You can also edit or delete scrape jobs.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/edit-scrape-job.gif"
  alt="Edit scrape job" width="1396"
     height="540"/></p>
<p>To send <a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-logs/config-cw-logs-lambda/">CloudWatch</a> or <a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-logs/config-alb-access-logs-lambda/">ALB logs</a> to Grafana Cloud, choose CloudFormation or Terraform to configure for setting up a Lambda function.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/config-TF-or-CW.gif"
  alt="Configure logs" width="1404"
     height="742"/></p>
]]></content><description>&lt;p>You can choose to configure manually, or use a more streamlined configuration process with CloudFormation or Terraform. To send &lt;a href="/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-metrics/config-cw-metrics/">CloudWatch metrics&lt;/a> to Grafana Cloud, you:&lt;/p>
&lt;ul>
&lt;li>Connect to your AWS account.&lt;/li>
&lt;li>Configure the connection between Grafana Cloud and your AWS account.&lt;/li>
&lt;li>Continue configuration with either CloudFormation or Terraform.&lt;/li>
&lt;li>Choose what service to monitor, what metrics to gather, the scrape interval, and what statistics to gather.&lt;/li>
&lt;li>Add any custom namespaces you want to monitor.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/aws/metrics-config.gif"
alt="Metrics configuration" width="1398"
height="836"/>&lt;/li>
&lt;/ul>
&lt;p>You can also edit or delete scrape jobs.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/aws/edit-scrape-job.gif"
alt="Edit scrape job" width="1396"
height="540"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/aws/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Embedded, out-of-the-box dashboards in AWS Observability</title><link>https://grafana.com/whats-new/2024-02-24-embedded-out-of-the-box-dashboards-in-aws-observability/</link><pubDate>Sat, 24 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-05-embedded-out-of-the-box-dashboards-in-aws-observability</guid><content><![CDATA[<p>AWS Observability provides preconfigured dashboards embedded within the app.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/embedded-dashboards.gif"
  alt="" width="1318"
     height="658"/></p>
<p>You can easily access dashboards to monitor AWS costs and cloud services. For example, the following shows the billing dashboard.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/aws-billing-dashboard.png"
  alt="" width="2546"
     height="1522"/></p>
]]></content><description>&lt;p>AWS Observability provides preconfigured dashboards embedded within the app.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/aws/embedded-dashboards.gif"
alt="" width="1318"
height="658"/>&lt;/p>
&lt;p>You can easily access dashboards to monitor AWS costs and cloud services. For example, the following shows the billing dashboard.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/aws/aws-billing-dashboard.png"
alt="" width="2546"
height="1522"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/aws/cloudwatch-metrics/metric-dashboards/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Monitor AWS EC2 in Grafana Cloud out of the box</title><link>https://grafana.com/whats-new/2024-02-24-monitor-aws-ec2-in-grafana-cloud-out-of-the-box/</link><pubDate>Sat, 24 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-monitor-aws-ec2-in-grafana-cloud-out-of-the-box</guid><content><![CDATA[<p>Grafana AWS Observability offers an out-of-the-box, embedded experience for you to efficiently explore and analyze your Amazon EC2 data.</p>
<p>The list of EC2 instances is available from the <strong>Overview</strong> tab.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/overview-tab.png"
  alt="AWS Observability" width="2348"
     height="1534"/></p>
<p>In addition to sorting and filtering capabilities, you can:</p>
<ul>
<li>
<p>Choose the timeframe you want to view by using the time range selector.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/time-selector.png"
  alt="Time selector" width="432"
     height="736"/></p>
</li>
<li>
<p>View the details of each instance.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/instance-detail.png"
  alt="Instance detail" width="2374"
     height="1634"/></p>
</li>
<li>
<p>Switch to the <strong>Regions</strong> tab to view how instances scale by region.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/regions-tab.png"
  alt="Regions tab" width="2396"
     height="1698"/></p>
</li>
<li>
<p>Determine how to allocate resources based on utilization and scaling demands you discover in the <strong>Rightsizing</strong> tab.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/aws/rightsize-tab.png"
  alt="Rightsizing tab" width="2310"
     height="1626"/></p>
</li>
</ul>
]]></content><description>&lt;p>Grafana AWS Observability offers an out-of-the-box, embedded experience for you to efficiently explore and analyze your Amazon EC2 data.&lt;/p>
&lt;p>The list of EC2 instances is available from the &lt;strong>Overview&lt;/strong> tab.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/aws/overview-tab.png"
alt="AWS Observability" width="2348"
height="1534"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-ec2/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Create subtables in table visualizations with Group to nested tables</title><link>https://grafana.com/whats-new/2024-02-20-create-subtables-in-table-visualizations-with-group-to-nested-tables/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-16-create-subtables-in-your-table-visualizations-with-the-group-to-subtable-transformation</guid><content><![CDATA[<p>You can now create subtables out of your data using the new <strong>Group to nested tables</strong> transformation. To use this feature, enable the <code>groupToNestedTableTransformation</code> 
    <a href="/docs/grafana/whats-new/_index.md/setup-grafana/configure-grafana/feature-toggles/#preview-feature-toggles">feature toggle</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-10-4-table-group-to-nested-table-transformation.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Group to nested tables transformation</figcaption></figure>
</div>
]]></content><description>&lt;p>You can now create subtables out of your data using the new &lt;strong>Group to nested tables&lt;/strong> transformation. To use this feature, enable the &lt;code>groupToNestedTableTransformation&lt;/code>
&lt;a href="/docs/grafana/whats-new/_index.md/setup-grafana/configure-grafana/feature-toggles/#preview-feature-toggles">feature toggle&lt;/a>.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Data visualization quality of life improvements v10.4</title><link>https://grafana.com/whats-new/2024-02-20-data-visualization-quality-of-life-improvements-v10.4/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-14-data-visualization-quality-of-life-improvements-v10-4</guid><content><![CDATA[<p>We’ve made a number of small improvements to the data visualization experience in Grafana.</p>
<p><strong>Geomap geojson layer now supports styling</strong></p>
<p>You can now visualize geojson styles such as polygons, point color/size, and line strings. To learn more, <a href="/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/geomap/#geojson-layer">refer to the documentation</a>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/screenshot-grafana-10-4-geomap-geojson-styling-support.png"
  alt="Geomap marker symbol alignment" width="1577"
     height="880"/></p>
<p><strong>Canvas elements now support snapping and aligning</strong></p>
<p>You can precisely place elements in a canvas with ease as elements now snap into place and align with one another.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-10-4-canvas-element-snapping.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Canvas element snapping and alignment</figcaption></figure>
</div>
<p><strong>View data links inline in table visualizations</strong></p>
<p>You can now view your data links inline to help you keep your tables visually streamlined.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/gif-grafana-10-4-table-inline-datalink.gif"
  alt="Table inline datalink support" width="988"
     height="576"/></p>
]]></content><description>&lt;p>We’ve made a number of small improvements to the data visualization experience in Grafana.&lt;/p>
&lt;p>&lt;strong>Geomap geojson layer now supports styling&lt;/strong>&lt;/p>
&lt;p>You can now visualize geojson styles such as polygons, point color/size, and line strings. To learn more, &lt;a href="/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/geomap/#geojson-layer">refer to the documentation&lt;/a>.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Tooltip improvements</title><link>https://grafana.com/whats-new/2024-02-20-tooltip-improvements/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-29-tooltip-improvements</guid><content><![CDATA[<p>We’ve made a number of small improvements to the way tooltips work in Grafana. To try out the new tooltips, enable the <code>newVizTooltips</code> 
    <a href="/docs/grafana/whats-new/_index.md/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>.</p>
<p><strong>Copy on click support</strong></p>
<p>You can now copy the content from within a tooltip by clicking on the text.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/gif-grafana-10-4-tooltip%e2%80%93copy.gif"
  alt="Tooltip" width="1056"
     height="552"/></p>
<p><strong>Scrollable content</strong></p>
<p>You can now scroll the content of a tooltip, which allows you to view long lists. This is currently supported in the time series, candlestick, and trend visualizations. We&rsquo;ll add more improvements to the scrolling functionality in a future version.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/gif-grafana-10-4-tooltip-content-scroll.gif"
  alt="Tooltip" width="1056"
     height="646"/></p>
<p><strong>Added tooltip options for candlestick visualization</strong></p>
<p>The default tooltip options are now also visible in candlestick visualizations.</p>
<p><strong>Hover proximity option in time series</strong></p>
<p>We&rsquo;ve added a tooltip hover proximity limit option (in pixels), which makes it possible to reduce the number of hovered-over data points under the cursor when two datasets are not aligned in time.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/gif-grafana-10-4-hover-proximity.gif"
  alt="Time Series hover proximity" width="1136"
     height="490"/></p>
]]></content><description>&lt;p>We’ve made a number of small improvements to the way tooltips work in Grafana. To try out the new tooltips, enable the &lt;code>newVizTooltips&lt;/code> 
&lt;a href="/docs/grafana/whats-new/_index.md/setup-grafana/configure-grafana/feature-toggles/">feature toggle&lt;/a>.&lt;/p>
&lt;p>&lt;strong>Copy on click support&lt;/strong>&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>PagerDuty enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2024-02-14-pagerduty-enterprise-data-source-for-grafana/</link><pubDate>Wed, 14 Feb 2024 23:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-15-pagerduty-datasource-for-grafana</guid><content><![CDATA[<p>PagerDuty enterprise data source plugin for Grafana allows you to query incidents data or visualize incidents using annotations.</p>
<blockquote>
<p>Plugin is currently in a preview phase.</p></blockquote>
<p>You can find more information and how to configure the plugin in the <a href="/docs/plugins/grafana-pagerduty-datasource/latest/">documentation</a>.</p>
<p>Screenshots:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1612px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/plugins/PagerDuty-incidents-annotation.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/plugins/PagerDuty-incidents-annotation.png"data-srcset="/media/docs/plugins/PagerDuty-incidents-annotation.png?w=320 320w, /media/docs/plugins/PagerDuty-incidents-annotation.png?w=550 550w, /media/docs/plugins/PagerDuty-incidents-annotation.png?w=750 750w, /media/docs/plugins/PagerDuty-incidents-annotation.png?w=900 900w, /media/docs/plugins/PagerDuty-incidents-annotation.png?w=1040 1040w, /media/docs/plugins/PagerDuty-incidents-annotation.png?w=1240 1240w, /media/docs/plugins/PagerDuty-incidents-annotation.png?w=1920 1920w"data-sizes="auto"alt="PagerDuty data source annotation editor"width="1612"height="1032"title="PagerDuty data source annotation editor"/>
        <noscript>
          <img
            src="/media/docs/plugins/PagerDuty-incidents-annotation.png"
            alt="PagerDuty data source annotation editor"width="1612"height="1032"title="PagerDuty data source annotation editor"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">PagerDuty data source annotation editor</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 1612px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/plugins/PagerDuty-incidents-real-life-example.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/plugins/PagerDuty-incidents-real-life-example.png"data-srcset="/media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=320 320w, /media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=550 550w, /media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=750 750w, /media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=900 900w, /media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=1040 1040w, /media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=1240 1240w, /media/docs/plugins/PagerDuty-incidents-real-life-example.png?w=1920 1920w"data-sizes="auto"alt="Incidents annotations from PagerDuty data source on a dashboard panel"width="1612"height="1066"title="Incidents annotations from PagerDuty data source on a dashboard panel"/>
        <noscript>
          <img
            src="/media/docs/plugins/PagerDuty-incidents-real-life-example.png"
            alt="Incidents annotations from PagerDuty data source on a dashboard panel"width="1612"height="1066"title="Incidents annotations from PagerDuty data source on a dashboard panel"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Incidents annotations from PagerDuty data source on a dashboard panel</figcaption></a></figure>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="dCklm2DaVqQ"
    data-url="https://www.youtube.com/embed/dCklm2DaVqQ?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>PagerDuty enterprise data source plugin for Grafana allows you to query incidents data or visualize incidents using annotations.&lt;/p>
&lt;blockquote>
&lt;p>Plugin is currently in a preview phase.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-pagerduty-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Structured Metadata for Cloud Logs</title><link>https://grafana.com/whats-new/2024-02-06-structured-metadata-for-cloud-logs/</link><pubDate>Tue, 06 Feb 2024 10:01:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-05-structured-metadata-for-cloud-logs</guid><content><![CDATA[<p>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.</p>
<p>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.</p>
<p>For more information on how to configure and query structured metadata, please view <a href="/docs/loki/latest/get-started/labels/structured-metadata/">our documentation</a>.</p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/loki/latest/get-started/labels/structured-metadata/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>loki-v2.9.4</selfManagedReleaseVersion></item><item><title>Centralized Alerts in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-02-06-centralized-alerts-in-kubernetes-monitoring/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-07-centralized-alerts-in-kubernetes-monitoring</guid><content><![CDATA[<p>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.</p>
<p>At the <strong>Pods in trouble</strong> section on the home page, you can view the alert associated with each Pod in the list.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/alerts-pods-in-trouble-list.png"
  alt="" width="1368"
     height="638"/></p>
<p>The <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/respond-to-alerts/"><strong>Alerts</strong> page</a> 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.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/filtered-alerts.png"
  alt="" width="2814"
     height="944"/></p>
<p><em>Release v2.0.0</em></p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/respond-to-alerts/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>ClickHouse integration available for Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-02-06-clickhouse-integration-available-for-kubernetes-monitoring/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-07-clickhouse-integration-available-for-kubernetes-monitoring</guid><content><![CDATA[<p>The integration for ClickHouse is available for use with Kubernetes Monitoring.</p>
<p><em>Release v2.0.0</em></p>
]]></content><description>&lt;p>The integration for ClickHouse is available for use with Kubernetes Monitoring.&lt;/p>
&lt;p>&lt;em>Release v2.0.0&lt;/em>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Cost available at every level in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-02-06-cost-available-at-every-level-in-kubernetes-monitoring/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-15-cost-available-at-every-level-in-kubernetes-monitoring</guid><content><![CDATA[<p>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.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cost-toggle.gif"
  alt="" width="1180"
     height="392"/></p>
<p>A continuous path of troubleshooting is available as well. Each detail page offers adjustment recommendations to help lower costs.
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cost-analysis-drilldown.png"
  alt="" width="2419"
     height="2716"/></p>
<p><em>Release 2.0.0</em></p>
]]></content><description>&lt;p>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.
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/cost-toggle.gif"
alt="" width="1180"
height="392"/>&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Databricks SQL Query Builder</title><link>https://grafana.com/whats-new/2024-02-06-databricks-sql-query-builder/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-01-databricks-sql-query-builder</guid><content><![CDATA[<p>New for the <a href="/grafana/plugins/grafana-databricks-datasource/">Databricks datasource plugin</a> is the schema aware SQL query builder to help you build faster queries. For general documentation on querying data sources in Grafana, see <a href="/docs/grafana/latest/panels-visualizations/query-transform-data/">Query and transform data</a>.</p>
<p>You can run the built query by pressing the <code>Run query</code> button in the top right corner of the editor.</p>
<p>The response from Databricks can be formatted as either a table or as a time series. To use the time series format one of the columns must be named <code>time</code>.</p>
<p>The builder supports aggregations, filtering, grouping and previewing of the query.</p>
<h3 id="query-editor">Query Editor</h3>
<p><img
  class="lazyload"
  data-src="https://grafana.com/static/img/docs/v92/sql_code_editor.png"
  alt="" width="963"
     height="326"/></p>
<p>To make advanced queries, switch to the code editor by clicking <code>code</code> in the top right corner of the editor. The code editor support autocompletion of tables, columns, SQL keywords, standard sql functions, Grafana template variables, Grafana Macros and <a href="/docs/grafana/latest/datasources/mysql/#macros">SQLDS Macros</a> Columns cannot be completed before a table has been specified.</p>
<p>You can expand the code editor by pressing the <code>chevron</code> pointing downwards in the lower right corner of the code editor.</p>
<p><code>CTRL/CMD + Return</code> works as a keyboard shortcut to run the query.</p>
<h3 id="demo-video">Demo video:</h3>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/data-sources/2024-02-06-databricks-query-builder.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>New for the &lt;a href="/grafana/plugins/grafana-databricks-datasource/">Databricks datasource plugin&lt;/a> is the schema aware SQL query builder to help you build faster queries. For general documentation on querying data sources in Grafana, see &lt;a href="/docs/grafana/latest/panels-visualizations/query-transform-data/">Query and transform data&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-databricks-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Efficiency data globally available in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-02-06-efficiency-data-globally-available-in-kubernetes-monitoring/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-09-efficiency-globally-available-in-kubernetes-monitoring</guid><content><![CDATA[<p>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.</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 2630px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link"
        href="/media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload "
          data-src="/media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png"data-srcset="/media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=320 320w, /media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=550 550w, /media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=750 750w, /media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=900 900w, /media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=1040 1040w, /media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=1240 1240w, /media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png?w=1920 1920w"data-sizes="auto"alt="&lt;Alerts page&gt;"width="2630"height="2455"/>
        <noscript>
          <img
            src="/media/docs/grafana-cloud/k8s/efficiency-troubleshoot-path.png"
            alt="&lt;Alerts page&gt;"width="2630"height="2455"/>
        </noscript></div></a></figure>
<p><em>Release v2.0.0</em></p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Multidimensional SLO dashboards for Advanced SLOs</title><link>https://grafana.com/whats-new/2024-02-01-multidimensional-slo-dashboards-for-advanced-slos/</link><pubDate>Thu, 01 Feb 2024 10:10:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-31-multidimensional-slo-dashboards-for-advanced-slos</guid><content><![CDATA[<p>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.</p>
<p>ex:</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">sum by (cluster) (rate(http_requests_total{code!~&#34;5..&#34;}[$__rate_interval]))
/ sum by (cluster) (rate(http_requests_total[$__rate_interval]))</code></pre>
  </div>
</div>
<p>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 &ldquo;group by&rdquo; dimensions aggregating up in both the numerator and the denominator.</p>
<p>ex:</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">(sum by (cluster, namespace) (rate(request_duration_seconds_bucket{status_code!~&#34;5..&#34;, le=&#34;1.0&#34;, route=&#34;opentelemetry_proto_collector_trace_v1&#34;}[$__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=&#34;opentelemetry_proto_collector_trace_v1&#34;}[$__rate_interval])))</code></pre>
  </div>
</div>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>SLOs</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Self-serve Static IPs in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2024-02-01-self-serve-static-ips-in-grafana-cloud-k6/</link><pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-22-self-serve-static-ips-in-grafana-cloud-k6</guid><content>&lt;p>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.&lt;/p>
&lt;p>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.&lt;/p>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/k6/projects-and-users/manage-static-ips/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Install plugins from within Grafana</title><link>https://grafana.com/whats-new/2024-01-30-install-plugins-from-within-grafana/</link><pubDate>Tue, 30 Jan 2024 14:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-23-install-plugins-from-within-grafana</guid><content><![CDATA[<p>Administrators are now able to directly install, update and uninstall plugins from within Grafana itself, removing the need to switch context and navigate to <a href="/plugins">Grafana.com</a>. 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.</p>
<p>This feature will gradually roll out to all Grafana Cloud users with no action required.</p>
<p>To learn more, refer to the following video:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/plugins/Grafana-Cloud-Plugin-Install.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Administrators are now able to directly install, update and uninstall plugins from within Grafana itself, removing the need to switch context and navigate to &lt;a href="/plugins">Grafana.com&lt;/a>. 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.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/introduction/find-and-use-plugins/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>New Form Styling for AWS data sources</title><link>https://grafana.com/whats-new/2024-01-30-new-form-styling-for-aws-data-sources/</link><pubDate>Tue, 30 Jan 2024 12:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-25-new-form-styling-for-aws-datasources</guid><content><![CDATA[<br>
<p>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 <a href="https://developers.grafana.com/ui/latest/index.html?path=/story/forms-form--basic" target="_blank" rel="noopener noreferrer">here</a>) . This feature enables Public Preview of the migrated forms for AWS data sources:</p>
<ul>
<li>Cloudwatch</li>
<li>X-Ray</li>
<li>Athena</li>
<li>Redshift</li>
<li>Sitewise</li>
<li>Twinmaker</li>
</ul>
<p>It includes the following changes:</p>
<ul>
<li>revamped data source configuration forms, including block input fields, descriptions and separated sections</li>
<li>a new look and feel for data source query editors</li>
</ul>
<p>The data sources must be updated to their latest versions in order to make use of the feature.</p>
]]></content><description>&lt;br>
&lt;p>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 &lt;a href="https://developers.grafana.com/ui/latest/index.html?path=/story/forms-form--basic" target="_blank" rel="noopener noreferrer">here&lt;/a>) . This feature enables Public Preview of the migrated forms for AWS data sources:&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.2</selfManagedReleaseVersion></item><item><title>Return to previous</title><link>https://grafana.com/whats-new/2024-01-30-return-to-previous/</link><pubDate>Tue, 30 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-21-the-return-to-previous-functionality</guid><content><![CDATA[<p>When you&rsquo;re browsing Grafana - for example, exploring the dashboard and metrics related to an alert - it&rsquo;s easy to end up far from where you started and hard get back to where you came from. The ‘Return to previous’ button is an easy way to go back to the previous context, like the alert rule that kicked off your exploration. This first release works for Alerts, and we plan to expand to other apps and features in Grafana in future releases to make it easier to navigate around.</p>
<p>Return to Previous is rolling out across Grafana Cloud now. To try Return to Previous in self-managed Grafana, turn on the <code>returnToPrevious</code> <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a> in Grafana v10.4 or newer.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/-Y3qPfD2wrA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<blockquote>
<p><strong>NOTE</strong><br />
The term <strong>context</strong> refers to applications in Grafana like Incident and OnCall, as well as core features like Explore and Dashboards.</p>
<p>To notice a change in your context, look at Grafana&rsquo;s breadcrumbs. If you go from *Home &gt; <strong>Dashboards*</strong> to *Home &gt; <strong>Explore*</strong>, you&rsquo;ve changed context. If you go from <em>Home &gt; <strong>Dashboards</strong> &gt; Playlist &gt; Edit playlist</em> to <em>Home &gt; <strong>Dashboards</strong> &gt; Reporting &gt; Settings</em>, you are in the same context.</p></blockquote>
]]></content><description>&lt;p>When you&amp;rsquo;re browsing Grafana - for example, exploring the dashboard and metrics related to an alert - it&amp;rsquo;s easy to end up far from where you started and hard get back to where you came from. The ‘Return to previous’ button is an easy way to go back to the previous context, like the alert rule that kicked off your exploration. This first release works for Alerts, and we plan to expand to other apps and features in Grafana in future releases to make it easier to navigate around.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.4.0</selfManagedReleaseVersion></item><item><title>Copy and paste time range</title><link>https://grafana.com/whats-new/2024-01-28-copy-and-paste-time-range/</link><pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-23-copy-and-paste-time-range</guid><content><![CDATA[<p>Copying and pasting time range in the time range picker is now available. For example, you can copy a time range in <strong>Explore</strong> and paste it into <strong>Dashboards</strong> and vice versa. You can also copy and paste a time range using the new keyboard shortcuts <code>t+c</code> and <code>t+v</code>, respectively.</p>
]]></content><description>&lt;p>Copying and pasting time range in the time range picker is now available. For example, you can copy a time range in &lt;strong>Explore&lt;/strong> and paste it into &lt;strong>Dashboards&lt;/strong> and vice versa. You can also copy and paste a time range using the new keyboard shortcuts &lt;code>t+c&lt;/code> and &lt;code>t+v&lt;/code>, respectively.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><tag>Explore</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Support for adding responders to Opsgenie alerting contact point</title><link>https://grafana.com/whats-new/2024-01-23-support-for-adding-responders-to-opsgenie-alerting-contact-point/</link><pubDate>Tue, 23 Jan 2024 13:11:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-21-support-for-adding-responders-to-opsgenie-alerting-contact-point</guid><content>&lt;p>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.&lt;/p>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>InfluxDB SQL Support</title><link>https://grafana.com/whats-new/2024-01-23-influxdb-sql-support/</link><pubDate>Tue, 23 Jan 2024 12:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-18-influxdb-sql-support</guid><content><![CDATA[<p>InfluxDB introduced <a href="https://www.influxdata.com/blog/introducing-influxdb-3-0/" target="_blank" rel="noopener noreferrer">a new version, 3.0</a>, in April. With this new version, InfluxDB has put <a href="https://www.influxdata.com/blog/the-plan-for-influxdb-3-0-open-source/#heading4" target="_blank" rel="noopener noreferrer">Flux in maintenance mode</a>. But with the new version we have a new querying language, <a href="https://www.influxdata.com/products/sql/" target="_blank" rel="noopener noreferrer">Native SQL</a>. With v10.3.0, Grafana has built-in support for SQL query language in InfluxDB.</p>
<p>All you need to do is set up your InfluxDB Cloud Account and create your InfluxDB data source on Grafana with the query language &ldquo;SQL&rdquo; selected.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/jGclGsv5PBA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>InfluxDB introduced &lt;a href="https://www.influxdata.com/blog/introducing-influxdb-3-0/" target="_blank" rel="noopener noreferrer">a new version, 3.0&lt;/a>, in April. With this new version, InfluxDB has put &lt;a href="https://www.influxdata.com/blog/the-plan-for-influxdb-3-0-open-source/#heading4" target="_blank" rel="noopener noreferrer">Flux in maintenance mode&lt;/a>. But with the new version we have a new querying language, &lt;a href="https://www.influxdata.com/products/sql/" target="_blank" rel="noopener noreferrer">Native SQL&lt;/a>. With v10.3.0, Grafana has built-in support for SQL query language in InfluxDB.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Improved short link options in Explore</title><link>https://grafana.com/whats-new/2024-01-23-improved-short-link-options-in-explore/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-12-improved-short-link-options-in-explore</guid><content>&lt;p>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.&lt;/p>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/explore/#sharing-shortened-links-with-absolute-time">Documentation</documentationURL><offering>Cloud Free</offering><tag>Explore</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition></item><item><title>Table data in PDF reports</title><link>https://grafana.com/whats-new/2024-01-23-table-data-in-pdf-reports/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-05-table-data-in-report-pdfs</guid><content><![CDATA[<p>We&rsquo;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&rsquo;t see all of the table data in your PDF report. Unlike in Grafana, you couldn&rsquo;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.</p>
<p>We&rsquo;ve added two format options to the report creation form:</p>
<ul>
<li><strong>Include table data as PDF appendix</strong> - Adds an appendix to your dashboard PDF.</li>
<li><strong>Attach a separate PDF of table data</strong> - Generates a separate PDF file for your table panel data.</li>
</ul>
<p>To try out this feature, enable the <code>pdfTables</code> <a href="/docs/grafana/next/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a> or contact Grafana Support to have it enabled in on your Grafana Cloud stack.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/1fzQQI8O838' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;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&amp;rsquo;t see all of the table data in your PDF report. Unlike in Grafana, you couldn&amp;rsquo;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.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/create-reports/#table-data-in-pdf">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Set token expiration when configuring Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2024-01-22-set-token-expiration-when-configuring-kubernetes-monitoring/</link><pubDate>Mon, 22 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-02-07-token-expiration-can-be-set-when-configuring-kubernetes-monitoring</guid><content><![CDATA[<p>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.</p>
<p><em>Release v1.7.0</em></p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Sumo Logic enterprise data source for Grafana</title><link>https://grafana.com/whats-new/2024-01-22-sumo-logic-enterprise-data-source-for-grafana/</link><pubDate>Mon, 22 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-03-01-sumo-logic-enterprise-data-source-for-grafana</guid><content><![CDATA[<p>Sumo Logic enterprise data source plugin for Grafana lets users query metrics and logs from their Sumo Logic instance.</p>
<blockquote>
<p>Plugin is already live in v 1.0</p></blockquote>
<p>You can find more information and how to configure the plugin in the <a href="/docs/plugins/grafana-sumologic-datasource/latest/">documentation</a>.</p>
<p>Screenshots:</p>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 3988px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png"data-srcset="/media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=320 320w, /media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=550 550w, /media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=750 750w, /media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=900 900w, /media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=1040 1040w, /media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=1240 1240w, /media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png?w=1920 1920w"data-sizes="auto"alt="Metrics view with annotations"width="3988"height="1846"title="Metrics view with annotations"/>
        <noscript>
          <img
            src="/media/docs/plugins/Screenshot-2024-03-01-at-13.20.54.png"
            alt="Metrics view with annotations"width="3988"height="1846"title="Metrics view with annotations"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Metrics view with annotations</figcaption></a></figure>
<figure
    class="figure-wrapper figure-wrapper__lightbox w-100p "
    style="max-width: 4018px;"
    itemprop="associatedMedia"
    itemscope=""
    itemtype="http://schema.org/ImageObject"
  ><a
        class="lightbox-link captioned"
        href="/media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png"
        itemprop="contentUrl"
      ><div class="img-wrapper w-100p h-auto"><img
          class="lazyload mb-0"
          data-src="/media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png"data-srcset="/media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=320 320w, /media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=550 550w, /media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=750 750w, /media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=900 900w, /media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=1040 1040w, /media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=1240 1240w, /media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png?w=1920 1920w"data-sizes="auto"alt="Logs view"width="4018"height="1760"title="Logs view"/>
        <noscript>
          <img
            src="/media/docs/plugins/Screenshot-2024-03-01-at-13.21.26.png"
            alt="Logs view"width="4018"height="1760"title="Logs view"/>
        </noscript></div><figcaption class="w-100p caption text-gray-13  ">Logs view</figcaption></a></figure>
]]></content><description>&lt;p>Sumo Logic enterprise data source plugin for Grafana lets users query metrics and logs from their Sumo Logic instance.&lt;/p>
&lt;blockquote>
&lt;p>Plugin is already live in v 1.0&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-sumologic-datasource/latest/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Plugins</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v9.5.13</selfManagedReleaseVersion></item><item><title>Moving average and trend lines using transformations</title><link>https://grafana.com/whats-new/2024-01-15-moving-average-and-trend-lines-using-transformations/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-20-moving-averages-and-trend-lines-using-transformations</guid><content><![CDATA[<p>We&rsquo;ve added two new features to transformations in Grafana, to help you make sense of your data.</p>
<p><strong>Moving average</strong></p>
<p>Sometimes your data is too noisy to quickly grasp what&rsquo;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&rsquo;re not well versed in the query language, until now, you were stuck with the noise.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/noisy-sensor-data.png"
  alt="Noisy data can hide the general trend of your data" width="599"
     height="350"/></p>
<p>By selecting the <strong>Window functions</strong> mode and using <strong>Mean</strong> as the calculation for the <strong>Add field from calculation</strong> transformation, Grafana adds a field with the moving mean for your selected field.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/noisy-sensor-data-moving-average.png"
  alt="Moving average of noisy data" width="609"
     height="355"/></p>
<p>The <strong>Window functions</strong> mode also supports moving variance and moving standard deviation calculations if you need to analyze the volatility of your metric.</p>
<p><strong>Trend lines</strong></p>
<p>We&rsquo;re also adding some basic statistical analysis features as a way to help you visualize trends in your data. The <strong>Regression analysis</strong> transformation will fit a mathematical function to your data and display it as predicted data points in a separate data frame.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/trendlines.png"
  alt="Graph with trendlines" width="608"
     height="352"/></p>
<p>The transformation currently supports linear regression and polynomial regression to the fifth-degree.<br />
<br />
We hope these two features will help you better visualize trends in your data.</p>
]]></content><description>&lt;p>We&amp;rsquo;ve added two new features to transformations in Grafana, to help you make sense of your data.&lt;/p>
&lt;p>&lt;strong>Moving average&lt;/strong>&lt;/p>
&lt;p>Sometimes your data is too noisy to quickly grasp what&amp;rsquo;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&amp;rsquo;re not well versed in the query language, until now, you were stuck with the noise.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/panels-visualizations/query-transform-data/transform-data/#add-field-from-calculation">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>New Transformations UI experience and documentation upgrades</title><link>https://grafana.com/whats-new/2024-01-15-new-transformations-ui-experience-and-documentation-upgrades/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-05-new-transformations-ui-experience-and-documentation-upgrades</guid><content><![CDATA[<p>We&rsquo;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.</p>
<p><strong>Improved UI</strong></p>
<p>In the past, transformations were applied through a dropdown menu, indicated solely by text names like Merge, Sort, JoinByLabels, etc. Now, we&rsquo;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&rsquo;s comprehension of their data transformation choices.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/transformations_ui_drawer_selector.png"
  alt="The new Transformation UI drawer" width="2880"
     height="1600"/></p>
<p><strong>In-App documentation</strong></p>
<p>We&rsquo;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.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/transformations_internal_documentation.png"
  alt="Transformation documentation is now internally available inside the Grafana app itself" width="2880"
     height="1595"/></p>
]]></content><description>&lt;p>We&amp;rsquo;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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Redshift and Athena: Async query caching</title><link>https://grafana.com/whats-new/2024-01-08-redshift-and-athena-async-query-caching/</link><pubDate>Mon, 08 Jan 2024 11:49:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-05-redshift-and-athena-async-query-caching</guid><content>&lt;p>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.&lt;/p>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Recovery thresholds for alerts</title><link>https://grafana.com/whats-new/2024-01-06-recovery-thresholds-for-alerts/</link><pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-03-recovery-thresholds-for-alerts</guid><content>&lt;p>To reduce the noise of flapping alerts, you can set a recovery threshold different to the alert threshold.&lt;/p>
&lt;p>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.&lt;/p>
</content><description>&lt;p>To reduce the noise of flapping alerts, you can set a recovery threshold different to the alert threshold.&lt;/p>
&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Loki data source improvements: "or" filter syntax, filter by label types, derived fields by labels</title><link>https://grafana.com/whats-new/2024-01-05-loki-data-source-improvements-or-filter-syntax-filter-by-label/</link><pubDate>Fri, 05 Jan 2024 20:33:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-05-loki-data-source-improvements-or-filter-syntax-filter-by-label-types-derived-fields-by-labels</guid><content><![CDATA[<p>Introducing several improvements to the Loki data source.</p>
<h6 id="line-filter-or-syntax">Line filter &ldquo;or&rdquo; syntax</h6>
<p>Loki&rsquo;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 <code>=~</code> operator. With this change it is possible to chain multiple strings with the existing filter operators.</p>
<p>Example:</p>

<div class="code-snippet code-snippet__mini"><div class="lang-toolbar__mini">
    <span class="code-clipboard">
      <button x-data="app_code_snippet()" x-init="init()" @click="copy()">
        <img class="code-clipboard__icon" src="/media/images/icons/icon-copy-small-2.svg" alt="Copy code to clipboard" width="14" height="13">
        <span>Copy</span>
      </button>
    </span>
  </div><div class="code-snippet code-snippet__border">
    <pre data-expanded="false"><code class="language-none">{app=&#34;foo&#34;} |= &#34;foo&#34; or &#34;bar&#34; != &#34;baz&#34; or &#34;qux&#34;</code></pre>
  </div>
</div>
<h6 id="filter-based-on-label-type">Filter based on label type</h6>
<p>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.</p>
<h6 id="derived-fields-based-on-labels">Derived fields based on labels</h6>
<p>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.</p>
<p>The following example would add the derived field <code>traceID regex</code> based on a regular expression and another <code>app label</code> field based on the <code>app</code> label.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/2024-01-05_loki-derived-fields.png"
  alt="Derived fields based on labels" width="951"
     height="476"/></p>
]]></content><description>&lt;p>Introducing several improvements to the Loki data source.&lt;/p>
&lt;h6 id="line-filter-or-syntax">Line filter &amp;ldquo;or&amp;rdquo; syntax&lt;/h6>
&lt;p>Loki&amp;rsquo;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 &lt;code>=~&lt;/code> operator. With this change it is possible to chain multiple strings with the existing filter operators.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Logs</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Apply data transformations to annotations</title><link>https://grafana.com/whats-new/2024-01-05-apply-data-transformations-to-annotations/</link><pubDate>Fri, 05 Jan 2024 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-05-data-visualization-quality-of-life-improvements</guid><content><![CDATA[<p>You can now apply data transformations to annotation data. For example, you can now configure how exemplar data is displayed in tooltips.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-10-3-data-transformations-annotation-support.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Configure how exemplar data appears in tooltip</figcaption></figure>
</div>
]]></content><description>&lt;p>You can now apply data transformations to annotation data. For example, you can now configure how exemplar data is displayed in tooltips.&lt;/p>
&lt;div class="">
&lt;figure class="p-0 m-0 ">
&lt;video
width=""
controls
muted
playsinline
class="lazyload"
preload="none"
loop
src="/media/docs/grafana/screen-recording-10-3-data-transformations-annotation-support.mp4"
type="video/mp4"
>
&lt;/video>&lt;figcaption class="mb-2">Configure how exemplar data appears in tooltip&lt;/figcaption>&lt;/figure>
&lt;/div></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Canvas visualization supports pan and zoom</title><link>https://grafana.com/whats-new/2024-01-05-canvas-visualization-supports-pan-and-zoom/</link><pubDate>Fri, 05 Jan 2024 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-02-canvas-visualization-supports-pan-and-zoom</guid><content><![CDATA[<p>Canvas visualizations now support panning and zooming. This allows you to both create and navigate more complex designs.</p>
<p>To enable this feature, you must first enable the <code>canvasPanelPanZoom</code> <a href="/docs/grafana/next/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/CF-HFkcytRA' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Canvas visualizations now support panning and zooming. This allows you to both create and navigate more complex designs.&lt;/p>
&lt;p>To enable this feature, you must first enable the &lt;code>canvasPanelPanZoom&lt;/code> &lt;a href="/docs/grafana/next/setup-grafana/configure-grafana/feature-toggles/">feature toggle&lt;/a>.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/canvas/#pan-and-zoom">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Improved tooltips in visualizations</title><link>https://grafana.com/whats-new/2024-01-05-improved-tooltips-in-visualizations/</link><pubDate>Fri, 05 Jan 2024 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-02-improved-tooltips-in-visualizations</guid><content><![CDATA[<p>We&rsquo;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!</p>
<p>To try out the new tooltips, enable the <code>newVizTooltips</code> <a href="/docs/grafana/next/setup-grafana/configure-grafana/feature-toggles/">feature toggle</a>. Enhanced tooltips have been implemented for the following visualizations:</p>
<ul>
<li>Time series</li>
<li>Trend</li>
<li>Heatmap</li>
<li>Status history</li>
<li>Candlestick</li>
<li>State timeline</li>
<li>XY Chart</li>
<li>and more coming soon!</li>
</ul>
<p>Note: As this is an ongoing project, the dashboard shared cursor and annotations features are not yet fully supported.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/0Rp6FYfHu6Q' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;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!&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Plot enum values in your time series and state timeline visualizations</title><link>https://grafana.com/whats-new/2024-01-05-plot-enum-values-in-your-time-series-and-state-timeline-visualizations/</link><pubDate>Fri, 05 Jan 2024 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-02-plot-enum-values-in-your-time-series-visualizations</guid><content><![CDATA[<p>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 <code>ON</code>, <code>STANDBY</code>, or <code>OFF</code>. To display enum values you can <a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#convert-field-type">use the convert field transform</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/FG0hBFfgpps' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>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 &lt;code>ON&lt;/code>, &lt;code>STANDBY&lt;/code>, or &lt;code>OFF&lt;/code>. To display enum values you can &lt;a href="/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#convert-field-type">use the convert field transform&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/query-transform-data/transform-data/#convert-field-type">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>View percent change in stat visualizations</title><link>https://grafana.com/whats-new/2024-01-05-view-percent-change-in-stat-visualizations/</link><pubDate>Fri, 05 Jan 2024 16:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-02-view-percent-change-in-stat-visualizations</guid><content>&lt;p>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.&lt;/p>
&lt;iframe width="560" height="315" src='https://www.youtube.com/embed/mB9FU0myZo8' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>&lt;/iframe>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/panels-visualizations/visualizations/stat/#show-percent-change">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Multi-stack data sources</title><link>https://grafana.com/whats-new/2024-01-05-multi-stack-data-sources/</link><pubDate>Fri, 05 Jan 2024 11:48:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-20-multi-stack-data-sources</guid><content><![CDATA[<p><strong>Introducing Multi-Stack Data Sources</strong></p>
<p>It&rsquo;s complicated to query across multiple data sources if you store your metrics or logs across separate tenants.</p>
<p>Multi-stack data sources lets you set up one data source that includes multiple tenants, ensuring simpler faster queries.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/ziJyDxBxj8Q' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>&lt;strong>Introducing Multi-Stack Data Sources&lt;/strong>&lt;/p>
&lt;p>It&amp;rsquo;s complicated to query across multiple data sources if you store your metrics or logs across separate tenants.&lt;/p>
&lt;p>Multi-stack data sources lets you set up one data source that includes multiple tenants, ensuring simpler faster queries.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/connect-externally-hosted/multi-stack-data-sources/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Grafana Anonymous Access</title><link>https://grafana.com/whats-new/2024-01-05-grafana-anonymous-access/</link><pubDate>Fri, 05 Jan 2024 09:30:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-03-grafana-anonymous-access</guid><content><![CDATA[<p>We&rsquo;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.</p>
<p>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.</p>
<p>Once this limit is reached, any new devices attempting to connect will be denied access until existing devices disconnect.</p>
<p>The anonymous devices feature improves the management and monitoring of anonymous access within your Grafana instance.</p>
<p><strong>Anonymous Device:</strong></p>
<p>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.</p>
<p><strong>Grafana UI:</strong></p>
<ul>
<li>
<p>Navigate to Administration -&gt; Users to access the anonymous devices tab.</p>
</li>
<li>
<p>A new statistic has been added to the Usage &amp; Stats page, displaying active anonymous devices from the last 30 days.</p>
</li>
</ul>
<iframe width="560" height="315" src='https://www.youtube.com/embed/B72X3_9e-ds' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>We&amp;rsquo;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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/grafana/#anonymous-devices">Documentation</documentationURL><offering>None</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Trace to Profiles</title><link>https://grafana.com/whats-new/2024-01-03-trace-to-profiles/</link><pubDate>Wed, 03 Jan 2024 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-15-trace-to-profiles</guid><content><![CDATA[<p>Using Trace to profiles, you can use Grafana’s ability to correlate different signals by adding the functionality to link between traces and profiles.</p>
<p><strong>Trace to profiles</strong> 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.</p>
<p>There are two ways to configure the trace to profiles feature:</p>
<ul>
<li>Use a simplified configuration with default query, or</li>
<li>Configure a custom query where you can use a template language to interpolate variables from the trace or span.</li>
</ul>
<p><img
  class="lazyload d-inline-block"
  data-src="/static/img/docs/tempo/profiles/tempo-trace-to-profile.png"
  alt="Trace to profiles screenshot" width="2089"
     height="1112"/></p>
<p>To try out <strong>Trace to profiles</strong>, enable the &rsquo;traceToProfiles&rsquo; feature toggle.</p>
<p>If you would also like to try out the <strong>Embedded Flame Graph</strong> feature, enable the <code>tracesEmbeddedFlameGraph</code> feature toggle.</p>
<p>Note: To determine if there is a profile for a given span and render the <strong>Profiles for this span</strong> button or the embedded flame graph in the span details, the <code>pyroscope.profile.id</code> key-value pair must exist in your span tags.</p>


  <div
    class="youtube-lazyload responsive-video"
    data-embed="AG8VzfFMLxo"
    data-url="https://www.youtube.com/embed/AG8VzfFMLxo?autoplay=1"
    data-title="YouTube Video"
  >
    <div class="play-button"></div>
  </div>
]]></content><description>&lt;p>Using Trace to profiles, you can use Grafana’s ability to correlate different signals by adding the functionality to link between traces and profiles.&lt;/p>
&lt;p>&lt;strong>Trace to profiles&lt;/strong> 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.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/datasources/tempo/configure-tempo-data-source/#trace-to-profiles">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><tag>Traces</tag><tag>Profiles</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Copy info in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-19-copy-info-in-kubernetes-monitoring/</link><pubDate>Tue, 19 Dec 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-19-copy-info-in-kubernetes-monitoring</guid><content><![CDATA[<p>Throughout Kubernetes Monitoring, hover to reveal the copy icon. You can click to copy any text so that you can:</p>
<ul>
<li>Use it in your own query.</li>
<li>Paste it in the command line.</li>
<li>Send it to others.</li>
</ul>
<p><div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/k8s/whatsnew/copyicon.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
(Release 1.6.1)</p>
]]></content><description>&lt;p>Throughout Kubernetes Monitoring, hover to reveal the copy icon. You can click to copy any text so that you can:&lt;/p>
&lt;ul>
&lt;li>Use it in your own query.&lt;/li>
&lt;li>Paste it in the command line.&lt;/li>
&lt;li>Send it to others.&lt;/li>
&lt;/ul>
&lt;p>&lt;div class="">
&lt;figure class="p-0 m-0 ">
&lt;video
width=""
controls
muted
playsinline
class="lazyload"
preload="none"
loop
src="/media/docs/grafana-cloud/k8s/whatsnew/copyicon.mp4"
type="video/mp4"
>
&lt;/video>&lt;/figure>
&lt;/div>
(Release 1.6.1)&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>IBM Cloud selectable in Kubernetes Monitoring configuration</title><link>https://grafana.com/whats-new/2023-12-19-ibm-cloud-selectable-in-kubernetes-monitoring-configuration/</link><pubDate>Tue, 19 Dec 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-19-ibm-cloud-selectable-in-kubernetes-monitoring-configuraiton</guid><content><![CDATA[<p>When using the Grafana Kubernetes Monitoring Helm chart to <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/">configure</a> with the configuration wizard, you can select IBM Cloud as a platform.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/whatsnew/ibm-cloud-option.png"
  alt="" width="888"
     height="780"/></p>
<p>(Release 1.6.1)</p>
]]></content><description>&lt;p>When using the Grafana Kubernetes Monitoring Helm chart to &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/">configure&lt;/a> with the configuration wizard, you can select IBM Cloud as a platform.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/whatsnew/ibm-cloud-option.png"
alt="" width="888"
height="780"/>&lt;/p>
&lt;p>(Release 1.6.1)&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Navigation updates</title><link>https://grafana.com/whats-new/2023-12-18-navigation-updates/</link><pubDate>Mon, 18 Dec 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-19-navigation-updates</guid><content>&lt;p>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.&lt;/p>
&lt;iframe width="560" height="315" src='https://www.youtube.com/embed/IhpghtVykLc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>&lt;/iframe>
</content><description>&lt;p>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.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="">Documentation</documentationURL><offering>Cloud Free</offering><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Logs Table UI</title><link>https://grafana.com/whats-new/2023-12-13-logs-table-ui/</link><pubDate>Wed, 13 Dec 2023 12:41:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-13-logs-table-ui</guid><content><![CDATA[<p>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&rsquo;s line_format.</p>
<p>Tables can be configured and shared with team members via explore URLs or by adding the table to a dashboard panel.</p>
<p>Logs Table view is currently rolling out across Grafana Cloud. Try it out by switching on the `logsExploreTableVisualisation` <a href="/docs/grafana/latest/setup-grafana/configure-grafana/feature-toggles/#configure-feature-toggles">feature toggle</a>.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/OAZeqqNpEjc' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>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&amp;rsquo;s line_format.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Logs</tag><selfManagedAvailability>Available in public preview</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Command Palette extension point</title><link>https://grafana.com/whats-new/2023-12-13-command-palette-extension-point/</link><pubDate>Wed, 13 Dec 2023 09:19:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-13-command-palette-extension-point</guid><content><![CDATA[<p>Plugins can now add custom actions into Grafana&rsquo;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.</p>
<p>In Grafana Cloud you can use the new &lsquo;Run investigation&rsquo; action to start a <a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/sift/">Sift investigation</a> from anywhere in Grafana. Keep an eye out for new actions appearing in your command palette in the near future!</p>
]]></content><description>&lt;p>Plugins can now add custom actions into Grafana&amp;rsquo;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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Plugins</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Monitor EC2 instances in AWS observability</title><link>https://grafana.com/whats-new/2023-12-13-monitor-ec2-instances-in-aws-observability/</link><pubDate>Wed, 13 Dec 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-14-monitor-ec2-instances-in-aws-observability</guid><content><![CDATA[<p>Grafana AWS observability introduces <a href="/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-ec2/">monitoring for your EC2 instances</a>, all within an embedded experience, and without the need for managing or configuring local agents or building dashboards.</p>
<p>From the list of scrape jobs, you can navigate to your list of EC2 instances shown on the <strong>Overview</strong> tab, and drill into instance details.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/aws/whatsnew-ec2-drill-down.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>The <strong>Regions</strong> tab shows the instance count within a selected time frame, and the <strong>Rightsizing</strong> tab shows disk write and read bytes as well as CPU utilization.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana-cloud/aws/whatsnew-ec2-othertabs.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
<p>You can use these EC2 pages to:</p>
<ul>
<li>Filter, sort, and add or remove tags for more focus and granularity.</li>
<li>Uncover anomalies in your data.</li>
<li>Identify instances that do not contain expected tags.</li>
<li>Discover potential issues, such as instances with higher CPU than normal or instances that are about to burst or hit IO limits.</li>
<li>View how your instances scale over a region.</li>
<li>Choose a tag to see how the instance autoscales.</li>
<li>Learn which instances are not fully utilized and should be repacked, and which should be scaled down due to lack of need.</li>
</ul>
]]></content><description>&lt;p>Grafana AWS observability introduces &lt;a href="/docs/grafana-cloud/monitor-infrastructure/aws/monitor-svcs/amazon-ec2/">monitoring for your EC2 instances&lt;/a>, all within an embedded experience, and without the need for managing or configuring local agents or building dashboards.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Cluster and Node detail pages in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-12-cluster-and-node-detail-pages-in-kubernetes-monitoring/</link><pubDate>Tue, 12 Dec 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-12-cluster-and-node-detail-pages-in-kubernetes-monitoring</guid><content><![CDATA[<p><a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/">Cost monitoring</a> and investigation and troubleshooting of <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/">CPU and memory usage</a> 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.</p>
<p>These graphs show a history based on the time range you select.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cluster-optimization.png"
  alt="" width="2006"
     height="852"/></p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/node-optimization.png"
  alt="" width="1994"
     height="812"/></p>
]]></content><description>&lt;p>&lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/">Cost monitoring&lt;/a> and investigation and troubleshooting of &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/optimize-resource-usage/">CPU and memory usage&lt;/a> 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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Explore cost queries in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-12-explore-cost-queries-in-kubernetes-monitoring/</link><pubDate>Tue, 12 Dec 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-12-explore-cost-queries-in-kubernetes-monitoring</guid><content><![CDATA[<p>On any panel of the <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/"><strong>Cost</strong> page</a> in Kubernetes Monitoring, click the <strong>Explore</strong> button.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cost-explore-button.png"
  alt="Explore button" width="784"
     height="322"/></p>
<p>This launches the query details, where you can <a href="/docs/grafana/latest/explore/query-management/">debug</a> or create your own <a href="/docs/grafana/latest/dashboards/build-dashboards/create-dashboard/">dashboard</a>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/cost-query.png"
  alt="" width="3608"
     height="1534"/></p>
]]></content><description>&lt;p>On any panel of the &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/manage-costs/">&lt;strong>Cost&lt;/strong> page&lt;/a> in Kubernetes Monitoring, click the &lt;strong>Explore&lt;/strong> button.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/cost-explore-button.png"
alt="Explore button" width="784"
height="322"/>&lt;/p>
&lt;p>This launches the query details, where you can &lt;a href="/docs/grafana/latest/explore/query-management/">debug&lt;/a> or create your own &lt;a href="/docs/grafana/latest/dashboards/build-dashboards/create-dashboard/">dashboard&lt;/a>.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Better user experience for configuration status in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-01-better-user-experience-for-configuration-status-in-kubernetes-monitoring/</link><pubDate>Fri, 01 Dec 2023 15:35:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-01-better-user-experience-for-configuration-status-page-in-kubernetes-monitoring</guid><content><![CDATA[<p>The Metrics status tab, which shows the configuration status of <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring</a> components, is updated for better usability and quicker comprehension.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/screenshot-metrics-status.png"
  alt="" width="2984"
     height="712"/></p>
]]></content><description>&lt;p>The Metrics status tab, which shows the configuration status of &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring&lt;/a> components, is updated for better usability and quicker comprehension.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/screenshot-metrics-status.png"
alt="" width="2984"
height="712"/>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Configuration platform selector in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-01-configuration-platform-selector-in-kubernetes-monitoring/</link><pubDate>Fri, 01 Dec 2023 15:05:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-01-configuration-platform-selector-in-kubernetes-monitoring</guid><content><![CDATA[<p>When configuring <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring</a> with the streamlined configuration wizard that uses <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/">Grafana Kubernetes Helm Chart</a>, you can select the platform you are using.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/screenshot-config-wiz-platform.png"
  alt="" width="1194"
     height="1034"/></p>
]]></content><description>&lt;p>When configuring &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring&lt;/a> with the streamlined configuration wizard that uses &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart/">Grafana Kubernetes Helm Chart&lt;/a>, you can select the platform you are using.&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/screenshot-config-wiz-platform.png"
alt="" width="1194"
height="1034"/>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Usage and cost information available on detail pages in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-01-usage-and-cost-information-available-on-detail-pages-in-kubernetes-monitoring/</link><pubDate>Fri, 01 Dec 2023 12:13:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-01-utilization-and-cost-information-available-in-kubernetes-monitoring</guid><content><![CDATA[<p>CPU and memory usage graphs and details, along with associated costs, are available on these pages in <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring</a>:</p>
<ul>
<li>Namespace details page
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/screenshot-namespace-details-optimization.png"
  alt="" width="3084"
     height="1060"/></li>
<li>Workload detail page
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/screenshot-workload-detail-optimization.png"
  alt="" width="3102"
     height="1092"/></li>
</ul>
<p>(Release 1.5.0)</p>
]]></content><description>&lt;p>CPU and memory usage graphs and details, along with associated costs, are available on these pages in &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring&lt;/a>:&lt;/p>
&lt;ul>
&lt;li>Namespace details page
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/screenshot-namespace-details-optimization.png"
alt="" width="3084"
height="1060"/>&lt;/li>
&lt;li>Workload detail page
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/screenshot-workload-detail-optimization.png"
alt="" width="3102"
height="1092"/>&lt;/li>
&lt;/ul>
&lt;p>(Release 1.5.0)&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>New Container, pod, workload &amp; namespace details pages in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-12-01-new-container-pod-workload--namespace-details-pages-in-kubernetes-monitoring/</link><pubDate>Fri, 01 Dec 2023 11:07:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-01-container-details-page-added-in-kubernetes-monitoring</guid><content><![CDATA[<p>View the details of any container, pod, workload &amp; namespace with these improved pages, which include CPU and memory utilization graphs and cost details.</p>
<p>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.</p>
<p>(Release 1.5.0)</p>
]]></content><description>&lt;p>View the details of any container, pod, workload &amp;amp; namespace with these improved pages, which include CPU and memory utilization graphs and cost details.&lt;/p>
&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>Time range selector on all pages and in outlier detection</title><link>https://grafana.com/whats-new/2023-12-01-time-range-selector-on-all-pages-and-in-outlier-detection/</link><pubDate>Fri, 01 Dec 2023 09:40:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-12-01-time-range-selector-on-all-pages-and-in-outlier-detection</guid><content><![CDATA[<p>To aid in understanding historical data, a time range selector is available on every page of <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring</a> 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)</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/screenshot-change-timerange.png"
  alt="" width="902"
     height="694"/></p>
]]></content><description>&lt;p>To aid in understanding historical data, a time range selector is available on every page of &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Kubernetes Monitoring&lt;/a> 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)&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>None</selfManagedEdition></item><item><title>FlameGraph: Collapsing similar items in the graph</title><link>https://grafana.com/whats-new/2023-11-09-flamegraph-collapsing-similar-items-in-the-graph/</link><pubDate>Thu, 09 Nov 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2024-01-02-flamegraph-collapsing-similar-items-in-the-graph</guid><content><![CDATA[<p>Sometimes profile stacks contain lots of levels with similar repeating items, for example long stacks of framework code that usually isn&rsquo;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.</p>
<p>To try it out, enable the ‘traceToProfiles’ feature toggle. To enable it in your Grafana Cloud stack, contact Grafana Support.</p>
<iframe width="560" height="315" src='https://www.youtube.com/embed/Y1c32Cf5nSE' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
]]></content><description>&lt;p>Sometimes profile stacks contain lots of levels with similar repeating items, for example long stacks of framework code that usually isn&amp;rsquo;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.&lt;/p></description><availability>Experimental</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Profiles</tag><selfManagedAvailability>Experimental</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Contact points list view redesign</title><link>https://grafana.com/whats-new/2023-11-08-contact-points-list-view-redesign/</link><pubDate>Wed, 08 Nov 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-contact-points-list-view-redesign</guid><content>&lt;p>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.&lt;/p>
&lt;iframe width="560" height="315" src='https://www.youtube.com/embed/_eOhSmbYK8Q' title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>&lt;/iframe>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.3.0</selfManagedReleaseVersion></item><item><title>Tempo data source: "Aggregate By" Search option to compute RED metrics over spans aggregated by attribute</title><link>https://grafana.com/whats-new/2023-11-02-tempo-data-source-aggregate-by-search-option-to-compute-red-metrics-over-spans-aggregated-by-attribute/</link><pubDate>Thu, 02 Nov 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-tempo-data-source-aggregate-by-search-option-to-compute-red-metrics-over-spans-aggregated-by-attribute</guid><content><![CDATA[<p>We&rsquo;ve added an <strong>Aggregate By</strong> option to the <a href="/docs/grafana/next/datasources/tempo/query-editor/traceql-search/#write-traceql-queries-using-search">TraceQL query editor</a> to leverage Grafana Cloud Traces&rsquo; <a href="/docs/grafana-cloud/monitor-infrastructure/traces/metrics-summary-api/">metrics summary API</a>. You can calculate RED metrics (total span count, percent erroring spans, and latency information) for spans of <code>kind=server</code> received in the last hour that match your filter criteria, grouped by whatever attributes you specify.</p>
<p>This feature is disabled by default. To enable it, file contact Grafana Support.</p>
<p>For more information, refer to the <a href="/docs/grafana/next/datasources/tempo/query-editor/traceql-search/#optional-use-aggregate-by">documentation</a>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/tempo/metrics-summary-10-2.png"
  alt="Aggregate by" width="1740"
     height="887"/></p>
]]></content><description>&lt;p>We&amp;rsquo;ve added an &lt;strong>Aggregate By&lt;/strong> option to the &lt;a href="/docs/grafana/next/datasources/tempo/query-editor/traceql-search/#write-traceql-queries-using-search">TraceQL query editor&lt;/a> to leverage Grafana Cloud Traces&amp;rsquo; &lt;a href="/docs/grafana-cloud/monitor-infrastructure/traces/metrics-summary-api/">metrics summary API&lt;/a>. You can calculate RED metrics (total span count, percent erroring spans, and latency information) for spans of &lt;code>kind=server&lt;/code> received in the last hour that match your filter criteria, grouped by whatever attributes you specify.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/datasources/tempo/query-editor/traceql-search/#optional-use-aggregate-by">Documentation</documentationURL><offering>Cloud Advanced</offering><tag>Traces</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Alerting insights</title><link>https://grafana.com/whats-new/2023-10-30-alerting-insights/</link><pubDate>Mon, 30 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-10-31-alerting-insights</guid><content>&lt;p>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.&lt;/p>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Export alerting resources to Terraform</title><link>https://grafana.com/whats-new/2023-10-30-export-alerting-resources-to-terraform/</link><pubDate>Mon, 30 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-10-31-export-alerting-resources-to-terraform</guid><content>&lt;p>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.&lt;/p>
</content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Create interactive buttons in canvas visualizations</title><link>https://grafana.com/whats-new/2023-10-24-create-interactive-buttons-in-canvas-visualizations/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-create-interactive-buttons-in-canvas-visualizations</guid><content><![CDATA[<p>You can now add buttons to your canvas visualizations. Buttons can be configured to call an API endpoint. This pushes Grafana&rsquo;s capabilities to new heights, allowing you to create interactive dashboards that can be used to control external systems.</p>
<p>To learn more, refer to our <a href="/docs/grafana/next/panels-visualizations/visualizations/canvas/#button">Canvas button element documentation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="750px" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/2023-20-10-Canvas-Button-Element-Enablement-Video.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Canvas button element demo</figcaption></figure>
</div>
]]></content><description>&lt;p>You can now add buttons to your canvas visualizations. Buttons can be configured to call an API endpoint. This pushes Grafana&amp;rsquo;s capabilities to new heights, allowing you to create interactive dashboards that can be used to control external systems.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Data source Admin permission</title><link>https://grafana.com/whats-new/2023-10-24-data-source-admin-permission/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-22-data-source-admin-permission</guid><content><![CDATA[<p>In addition to <code>Query</code> and <code>Edit</code> access, you can now grant users, teams, or basic roles <code>Admin</code> access to data sources. Users with <code>Admin</code> 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 <code>Admin</code> access to data sources that they create.</p>
]]></content><description>&lt;p>In addition to &lt;code>Query&lt;/code> and &lt;code>Edit&lt;/code> access, you can now grant users, teams, or basic roles &lt;code>Admin&lt;/code> access to data sources. Users with &lt;code>Admin&lt;/code> 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 &lt;code>Admin&lt;/code> access to data sources that they create.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Detect unusable transformations</title><link>https://grafana.com/whats-new/2023-10-24-detect-unusable-transformations/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-detect-unusable-transformations</guid><content><![CDATA[<p>We&rsquo;ve added initial support to detect situations in which various transformations won&rsquo;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&rsquo;ve detected can&rsquo;t be used are shaded in the interface to indicate this, along with a helpful message explaining why.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/disabled-transformation.png"
  alt="Disabled transformation" width="1044"
     height="510"/></p>
]]></content><description>&lt;p>We&amp;rsquo;ve added initial support to detect situations in which various transformations won&amp;rsquo;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&amp;rsquo;ve detected can&amp;rsquo;t be used are shaded in the interface to indicate this, along with a helpful message explaining why.&lt;/p></description><availability>Available in public preview</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Multiple spansets per trace</title><link>https://grafana.com/whats-new/2023-10-24-multiple-spansets-per-trace/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-multiple-spansets-per-trace</guid><content><![CDATA[<p>The <a href="/docs/tempo/next/traceql/#traceql-query-editor">TraceQL query editor</a> has been improved to facilitate the grouping of multiple spans per trace in TraceQL queries. For example, when the following <code>by(resource.service.name)</code> is added to your TraceQL query, it will group the spans in each trace by <code>resource.service.name</code>.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/tempo/multiple-spansets-per-trace-10-2.png"
  alt="Multiple spansets per trace" width="1236"
     height="738"/></p>
]]></content><description>&lt;p>The &lt;a href="/docs/tempo/next/traceql/#traceql-query-editor">TraceQL query editor&lt;/a> has been improved to facilitate the grouping of multiple spans per trace in TraceQL queries. For example, when the following &lt;code>by(resource.service.name)&lt;/code> is added to your TraceQL query, it will group the spans in each trace by &lt;code>resource.service.name&lt;/code>.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Traces</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Role mapping support for Google OIDC</title><link>https://grafana.com/whats-new/2023-10-24-role-mapping-support-for-google-oidc/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-role-mapping-support-for-google-oidc</guid><content><![CDATA[<p>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.</p>
<p>We&rsquo;ve also added support for controlling allowed groups when using Google OIDC.</p>
<p>Refer to the <a href="/docs/grafana/next/setup-grafana/configure-security/configure-authentication/google/">Google Authentication documentation</a> to learn how to use these new options.</p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Support for dashboard variables in transformations</title><link>https://grafana.com/whats-new/2023-10-24-support-for-dashboard-variables-in-transformations/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-support-for-dashboard-variables-in-transformations</guid><content><![CDATA[<p>Previously, the only transformation that supported <a href="/docs/grafana/next/dashboards/variables/">dashboard variables</a> was the <strong>Add field from calculation</strong> transformation. We&rsquo;ve now extended the support for variables to the <strong>Filter by value</strong>, <strong>Create heatmap</strong>, <strong>Histogram</strong>, <strong>Sort by</strong>, <strong>Limit</strong>, <strong>Filter by name</strong>, and <strong>Join by field</strong> transformations.</p>
<p>We&rsquo;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 <strong>$</strong> or press Ctrl + Space:</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/transformations/completion.png"
  alt="Input with dashboard variable suggestions" width="360"
     height="142"/></p>
]]></content><description>&lt;p>Previously, the only transformation that supported &lt;a href="/docs/grafana/next/dashboards/variables/">dashboard variables&lt;/a> was the &lt;strong>Add field from calculation&lt;/strong> transformation. We&amp;rsquo;ve now extended the support for variables to the &lt;strong>Filter by value&lt;/strong>, &lt;strong>Create heatmap&lt;/strong>, &lt;strong>Histogram&lt;/strong>, &lt;strong>Sort by&lt;/strong>, &lt;strong>Limit&lt;/strong>, &lt;strong>Filter by name&lt;/strong>, and &lt;strong>Join by field&lt;/strong> transformations.&lt;/p></description><availability>Experimental</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/visualizations/dashboards/variables/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Temporary credentials in CloudWatch data source</title><link>https://grafana.com/whats-new/2023-10-24-temporary-credentials-in-cloudwatch-data-source/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-temporary-credentials-in-cloudwatch-data-source</guid><content><![CDATA[<p>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&rsquo;s AWS account; Grafana&rsquo;s AWS account will then use AWS Secure Token Service (STS) to create temporary credentials to access the user&rsquo;s AWS data.</p>
<p>To learn more, refer to the <a href="/docs/grafana/next/datasources/aws-cloudwatch/aws-authentication/">CloudWatch authentication documentation</a>.</p>
]]></content><description>&lt;p>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&amp;rsquo;s AWS account; Grafana&amp;rsquo;s AWS account will then use AWS Secure Token Service (STS) to create temporary credentials to access the user&amp;rsquo;s AWS data.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/datasources/aws-cloudwatch/aws-authentication">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Use AI to generate dashboard titles, descriptions, and change summaries</title><link>https://grafana.com/whats-new/2023-10-24-use-ai-to-generate-dashboard-titles-descriptions-and-change-summaries/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-use-ai-to-generate-dashboard-titles-descriptions-and-change-summaries</guid><content><![CDATA[<p>You can now use generative AI to assist you in your Grafana dashboards. So far generative AI can help you with the following tasks:</p>
<ul>
<li><strong>Generate panel and dashboard titles and descriptions</strong> - You can now generate a title and description for your panel or dashboard based on the data you&rsquo;ve added to it. This is useful when you want to quickly visualize your data and don&rsquo;t want to spend time coming up with a title or description.</li>
<li><strong>Generate dashboard save changes summary</strong> - You can now generate a summary of the changes you&rsquo;ve made to a dashboard when you save it. This is great for effortlessly tracking the history of a dashboard.</li>
</ul>
<p>To enable these features, you must first enable the <code>dashgpt</code> <a href="/docs/grafana/next/setup-grafana/configure-grafana/feature-toggles/#experimental-feature-toggles">feature toggle</a>. Then install and configure Grafana&rsquo;s LLM app plugin. For more information, refer to the <a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/llm-plugin/">Grafana LLM app plugin documentation</a>.</p>
<p>When enabled, look for the <strong>✨ Auto generate</strong> option next to the <strong>Title</strong> and <strong>Description</strong> fields in your panels and dashboards, or when you press the <strong>Save</strong> button.</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana/dashboards/auto-generate-description-10-2.gif"
  alt="Auto-generate a panel description using AI" width="1262"
     height="674"/></p>
]]></content><description>&lt;p>You can now use generative AI to assist you in your Grafana dashboards. So far generative AI can help you with the following tasks:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Generate panel and dashboard titles and descriptions&lt;/strong> - You can now generate a title and description for your panel or dashboard based on the data you&amp;rsquo;ve added to it. This is useful when you want to quickly visualize your data and don&amp;rsquo;t want to spend time coming up with a title or description.&lt;/li>
&lt;li>&lt;strong>Generate dashboard save changes summary&lt;/strong> - You can now generate a summary of the changes you&amp;rsquo;ve made to a dashboard when you save it. This is great for effortlessly tracking the history of a dashboard.&lt;/li>
&lt;/ul>
&lt;p>To enable these features, you must first enable the &lt;code>dashgpt&lt;/code> &lt;a href="/docs/grafana/next/setup-grafana/configure-grafana/feature-toggles/#experimental-feature-toggles">feature toggle&lt;/a>. Then install and configure Grafana&amp;rsquo;s LLM app plugin. For more information, refer to the &lt;a href="/docs/grafana-cloud/alerting-and-irm/machine-learning/llm-plugin/">Grafana LLM app plugin documentation&lt;/a>.&lt;/p></description><availability>Available in private preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/alerting-and-irm/machine-learning/llm-plugin/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Zoom in on the y-axis of the time series and candlestick visualizations</title><link>https://grafana.com/whats-new/2023-10-24-zoom-in-on-the-y-axis-of-the-time-series-and-candlestick-visualizations/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-zoom-in-on-the-y-axis-of-the-time-series-and-candlestick-visualizations</guid><content><![CDATA[<p>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.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="750px" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/screen-recording-10-2-y-axis-zoom-demo.mp4"
      type="video/mp4"
    >
    </video><figcaption class="mb-2">Y-axis zooming demo</figcaption></figure>
</div>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Configure refresh token handling separately for OAuth providers</title><link>https://grafana.com/whats-new/2023-10-24-configure-refresh-token-handling-separately-for-oauth-providers/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-01-configure-refresh-token-handling-separately-for-oauth-providers</guid><content><![CDATA[<p>With Grafana v9.3, we introduced a feature toggle called <code>accessTokenExpirationCheck</code>. 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.</p>
<p>With the current release, we&rsquo;ve introduced a new configuration option for each OAuth provider called <code>use_refresh_token</code> 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, <code>use_refresh_token</code> is enabled by default for providers that support either refreshing tokens automatically or client-controlled fetching of refresh tokens. It&rsquo;s enabled by default for the following OAuth providers: AzureAD, GitLab, Google.</p>
<p>For more information on how to set up refresh token handling, please refer to <a href="/docs/grafana/next/setup-grafana/configure-security/configure-authentication/">the documentation of the particular OAuth provider</a>.</p>


<div class="admonition admonition-note"><blockquote><p class="title text-uppercase">Note</p><p>The <code>use_refresh_token</code> configuration must be used in conjunction with the <code>accessTokenExpirationCheck</code> feature toggle. If you disable the <code>accessTokenExpirationCheck</code> feature toggle, Grafana won&rsquo;t check the expiration of the access token and won&rsquo;t automatically refresh the expired access token, even if the <code>use_refresh_token</code> configuration is set to <code>true</code>.</p></blockquote></div>

<p>The <code>accessTokenExpirationCheck</code> feature toggle will be removed in Grafana v10.3.</p>
]]></content><description>&lt;p>With Grafana v9.3, we introduced a feature toggle called &lt;code>accessTokenExpirationCheck&lt;/code>. 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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Authentication and authorization</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-suitable-option</selfManagedReleaseVersion></item><item><title>Create alerts from panels</title><link>https://grafana.com/whats-new/2023-10-23-create-alerts-from-panels/</link><pubDate>Mon, 23 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-22-create-alerts-from-panels</guid><content>&lt;p>Create alerts from dashboard panels. You can reuse the panel queries and create alerts based on them.&lt;/p>
</content><description>&lt;p>Create alerts from dashboard panels. You can reuse the panel queries and create alerts based on them.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Alerting</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Content outline</title><link>https://grafana.com/whats-new/2023-10-12-content-outline/</link><pubDate>Thu, 12 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-content-outline</guid><content><![CDATA[<p>Introducing Content Outline in Grafana <strong>Explore</strong>. 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 <a href="/docs/grafana/next/explore/#content-outline">Content outline documentation</a>, as well as the following video demo.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/explore/content-outline-demo.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>Introducing Content Outline in Grafana &lt;strong>Explore&lt;/strong>. 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 &lt;a href="/docs/grafana/next/explore/#content-outline">Content outline documentation&lt;/a>, as well as the following video demo.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/explore/#content-outline">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>No basic role</title><link>https://grafana.com/whats-new/2023-10-12-no-basic-role/</link><pubDate>Thu, 12 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-08-no-basic-role</guid><content><![CDATA[<p>We&rsquo;re excited to introduce the &ldquo;No basic role,&rdquo; 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&rsquo;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.</p>
<p>Previously, permissions were granted based on predefined sets of capabilities. Now, with the &ldquo;No basic role,&rdquo; you have the flexibility to be even more granular.</p>
<p>For more details on basic roles and permissions, refer to the <a href="/docs/grafana/next/administration/roles-and-permissions/">documentation</a>.</p>
<p>To assign the &ldquo;No basic role&rdquo; in your Grafana Cloud stack, contact Grafana Support and ask them to enable the <code>skip_org_role_sync</code> feature toggle. You&rsquo;ll be able to change basic roles that are synced using GCom.</p>
]]></content><description>&lt;p>We&amp;rsquo;re excited to introduce the &amp;ldquo;No basic role,&amp;rdquo; 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&amp;rsquo;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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/administration/roles-and-permissions/">Documentation</documentationURL><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Public Dashboards</title><link>https://grafana.com/whats-new/2023-10-12-public-dashboards/</link><pubDate>Thu, 12 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-02-public-dashboards</guid><content><![CDATA[<p>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 <a href="/docs/grafana/next/dashboards/dashboard-public/">Public dashboards documentation</a>, as well as the following video demo:</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/dashboards/public-dashboards-demo.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>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 &lt;a href="/docs/grafana/next/dashboards/dashboard-public/">Public dashboards documentation&lt;/a>, as well as the following video demo:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/dashboards/dashboard-public/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Correlations editor in Explore</title><link>https://grafana.com/whats-new/2023-10-03-correlations-editor-in-explore/</link><pubDate>Tue, 03 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-correlations-editor-in-explore</guid><content><![CDATA[<p>Creating correlations has just become easier. Try out our new correlations editor in <strong>Explore</strong> by selecting the <strong>+ Add &gt; Add correlation</strong> 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 <a href="/docs/grafana/next/administration/correlations/">the documentation</a>.</p>
]]></content><description>&lt;p>Creating correlations has just become easier. Try out our new correlations editor in &lt;strong>Explore&lt;/strong> by selecting the &lt;strong>+ Add &amp;gt; Add correlation&lt;/strong> 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 &lt;a href="/docs/grafana/next/administration/correlations/">the documentation&lt;/a>.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/next/administration/correlations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Improved TraceQL query editor</title><link>https://grafana.com/whats-new/2023-10-03-improved-traceql-query-editor/</link><pubDate>Tue, 03 Oct 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-improved-traceql-query-editor</guid><content><![CDATA[<p>The <a href="/docs/tempo/latest/traceql/#traceql-query-editor">TraceQL query editor</a> has been improved to facilitate the creation of TraceQL queries. In particular, it now features improved autocompletion, syntax highlighting, and error reporting.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/tempo/screen-recording-grafana-10.2-traceql-query-editor-improvements.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The &lt;a href="/docs/tempo/latest/traceql/#traceql-query-editor">TraceQL query editor&lt;/a> has been improved to facilitate the creation of TraceQL queries. In particular, it now features improved autocompletion, syntax highlighting, and error reporting.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/tempo/latest/traceql/#traceql-query-editor">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Traces</tag><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Issues snapshot in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-29-issues-snapshot-in-kubernetes-monitoring/</link><pubDate>Fri, 29 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-issues-snapshot-in-kubernetes-monitoring</guid><content><![CDATA[<p>To provide quicker identification and troubleshooting, the home page contains a snapshot of issues that reach the following thresholds:</p>
<ul>
<li>Pods that have been in a non-running state for more than 15 minutes</li>
<li>Nodes with CPU usage above 90% for more than five minutes</li>
<li>Nodes using more than 90% of memory for more than five minutes</li>
<li>Persistent Volumes with capacity above 90%</li>
<li>Node disks with capacity above 90%</li>
</ul>
<p>(Release 1.3.1)
<img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/K8smon-snapshotview.png"
  alt="" width="3136"
     height="1516"/></p>
]]></content><description>&lt;p>To provide quicker identification and troubleshooting, the home page contains a snapshot of issues that reach the following thresholds:&lt;/p>
&lt;ul>
&lt;li>Pods that have been in a non-running state for more than 15 minutes&lt;/li>
&lt;li>Nodes with CPU usage above 90% for more than five minutes&lt;/li>
&lt;li>Nodes using more than 90% of memory for more than five minutes&lt;/li>
&lt;li>Persistent Volumes with capacity above 90%&lt;/li>
&lt;li>Node disks with capacity above 90%&lt;/li>
&lt;/ul>
&lt;p>(Release 1.3.1)
&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/K8smon-snapshotview.png"
alt="" width="3136"
height="1516"/>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Recorded queries: Record multiple metrics from a single query</title><link>https://grafana.com/whats-new/2023-09-29-recorded-queries-record-multiple-metrics-from-a-single-query/</link><pubDate>Fri, 29 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-03-recorded-queries-record-multiple-metrics-from-a-single-query</guid><content>&lt;p>With recorded queries, a single recorded query can now record multiple metrics.&lt;/p>
</content><description>&lt;p>With recorded queries, a single recorded query can now record multiple metrics.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/recorded-queries/">Documentation</documentationURL><offering>Cloud Advanced</offering><offering>Cloud Free</offering><offering>Cloud Pro</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Tenant database instance name and number for SAP HANA® data source</title><link>https://grafana.com/whats-new/2023-09-25-tenant-database-instance-name-and-number-for-sap-hana-data-source/</link><pubDate>Mon, 25 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-13-</guid><content><![CDATA[<p>The SAP HANA® data source now supports tenant databases connections by using the database name and/or instance number. For more information, refer to <a href="/docs/plugins/grafana-saphana-datasource/latest/#configuration">SAP HANA® configuration</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/sap-hana/tenant.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>The SAP HANA® data source now supports tenant databases connections by using the database name and/or instance number. For more information, refer to &lt;a href="/docs/plugins/grafana-saphana-datasource/latest/#configuration">SAP HANA® configuration&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-saphana-datasource/latest/#configuration">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedEdition>OSS</selfManagedEdition></item><item><title>Distributed tracing in Grafana Cloud k6</title><link>https://grafana.com/whats-new/2023-09-19-distributed-tracing-in-grafana-cloud-k6/</link><pubDate>Tue, 19 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-distributed-tracing-in-grafana-cloud-k6</guid><content><![CDATA[<p>You can now use the Grafana Cloud Traces integration with Grafana Cloud k6 to quickly debug failed performance tests and proactively improve application reliability.</p>
<p>Distributed tracing in Grafana Cloud k6 only requires two things:</p>
<ul>
<li>An application instrumented for tracing with Grafana Cloud Traces.</li>
<li>Adding a few lines of code to your existing k6 scripts.</li>
</ul>
<p>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.</p>
<p>To learn more, refer to the <a href="/docs/grafana-cloud/testing/k6/analyze-results/integration-with-grafana-cloud-traces/">Integration with Grafana Cloud Traces documentation</a> and <a href="/blog/2023/09/19/troubleshoot-failed-performance-tests-faster-with-distributed-tracing-in-grafana-cloud-k6/">Distributed Tracing in Grafana Cloud k6 blog post</a>.</p>
]]></content><description>&lt;p>You can now use the Grafana Cloud Traces integration with Grafana Cloud k6 to quickly debug failed performance tests and proactively improve application reliability.&lt;/p>
&lt;p>Distributed tracing in Grafana Cloud k6 only requires two things:&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/k6/analyze-results/integration-with-grafana-cloud-traces/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>K6</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>New browse dashboards</title><link>https://grafana.com/whats-new/2023-09-19-new-browse-dashboards/</link><pubDate>Tue, 19 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-13--1</guid><content><![CDATA[<p>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.</p>
<p>To make using folders easier and more consistent, there is no longer a special <strong>General</strong> folder. Dashboards without a folder, or dashboards previously in <strong>General</strong>, are now shown at the root level.</p>
<p>To learn more, refer to the video demo:
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/grafana/2023-09-11-New-Browse-Dashboards-Enablement-Video.mp4"
      type="video/mp4"
    >
    </video></figure>
</div></p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Streamlined configuration of Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-15-streamlined-configuration-of-kubernetes-monitoring/</link><pubDate>Fri, 15 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-streamlined-configuration-of-kubernetes-monitoring</guid><content><![CDATA[<p>Configure with <a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-agent-flow/">Grafana Kubernetes Monitoring Helm chart</a> 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)</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/k8smon-config-wizard.png"
  alt="" width="1198"
     height="1400"/></p>
]]></content><description>&lt;p>Configure with &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-agent-flow/">Grafana Kubernetes Monitoring Helm chart&lt;/a> 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)&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-agent-flow">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Data source menu on Cost and Efficiency views in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-14-data-source-menu-on-cost-and-efficiency-views-in-kubernetes-monitoring/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-data-source-menu-on-cost-and-efficiency-views-in-kubernetes-monitoring</guid><content><![CDATA[<p>You can change the data source you are viewing on the <strong>Cost</strong> and <strong>Efficiency</strong> views. (Release 1.2.1)</p>
]]></content><description>&lt;p>You can change the data source you are viewing on the &lt;strong>Cost&lt;/strong> and &lt;strong>Efficiency&lt;/strong> views. (Release 1.2.1)&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Kafka integration in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-14-kafka-integration-in-kubernetes-monitoring/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-kafka-integration-in-kubernetes-monitoring</guid><content>&lt;p>The Kafka integration is available for use in Kubernetes Monitoring. (Release 1.3.6)&lt;/p>
</content><description>&lt;p>The Kafka integration is available for use in Kubernetes Monitoring. (Release 1.3.6)&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Predict namespace memory usage in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-14-predict-namespace-memory-usage-in-kubernetes-monitoring/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-predict-namespace-memory-usage-in-kubernetes-monitoring</guid><content><![CDATA[<p>Click <strong>Predict Memory usage</strong> to predict namespace memory usage on the namespace detail page. (Release 1.2.1)</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/k8smon-predict-memusage-namespace.png"
  alt="Predict Memory usage" width="1230"
     height="432"/></p>
]]></content><description>&lt;p>Click &lt;strong>Predict Memory usage&lt;/strong> to predict namespace memory usage on the namespace detail page. (Release 1.2.1)&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/k8smon-predict-memusage-namespace.png"
alt="Predict Memory usage" width="1230"
height="432"/>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Tabs navigation in Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-14-tabs-navigation-in-kubernetes-monitoring/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-tabs-navigation-in-kubernetes-monitoring</guid><content><![CDATA[<p>Quickly switch between the Cluster, namespace, workload, and Node views on the <strong>Cluster Navigation</strong> page using tabs. (Release 1.3.0)</p>
<p><img
  class="lazyload d-inline-block"
  data-src="/media/docs/grafana-cloud/k8s/k8smon-clusternav-tabs.png"
  alt="" width="750"
     height="200"/></p>
]]></content><description>&lt;p>Quickly switch between the Cluster, namespace, workload, and Node views on the &lt;strong>Cluster Navigation&lt;/strong> page using tabs. (Release 1.3.0)&lt;/p>
&lt;p>&lt;img
class="lazyload d-inline-block"
data-src="/media/docs/grafana-cloud/k8s/k8smon-clusternav-tabs.png"
alt="" width="750"
height="200"/>&lt;/p></description><availability>Generally Available</availability><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Traces collection with Kubernetes Monitoring</title><link>https://grafana.com/whats-new/2023-09-14-traces-collection-with-kubernetes-monitoring/</link><pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-traces-collection-with-kubernetes-monitoring</guid><content>&lt;p>Collect traces when you configure Kubernetes Monitoring, and then use Tempo to create search queries. Refer to &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#navigate-to-traces">Navigate to traces&lt;/a> for more information. (Release 1.3.0)&lt;/p>
</content><description>&lt;p>Collect traces when you configure Kubernetes Monitoring, and then use Tempo to create search queries. Refer to &lt;a href="/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#navigate-to-traces">Navigate to traces&lt;/a> for more information. (Release 1.3.0)&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/navigate-k8s-monitoring/#navigate-to-traces">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Kubernetes Monitoring</tag><selfManagedEdition>None</selfManagedEdition></item><item><title>Create correlations for provisioned data sources</title><link>https://grafana.com/whats-new/2023-09-13-create-correlations-for-provisioned-data-sources/</link><pubDate>Wed, 13 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-17-create-correlations-for-provisioned-data-sources</guid><content><![CDATA[<p>You can now create correlations using either the <strong>Administration</strong> 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 <strong>Administration</strong> page or provisioning.</p>
<p>To enable this feature, contact Grafana Support.</p>
]]></content><description>&lt;p>You can now create correlations using either the &lt;strong>Administration&lt;/strong> 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 &lt;strong>Administration&lt;/strong> page or provisioning.&lt;/p></description><availability>Available in public preview</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/correlations/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Dashboards and visualizations</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Grafana OnCall integration for Alerting</title><link>https://grafana.com/whats-new/2023-09-13-grafana-oncall-integration-for-alerting/</link><pubDate>Wed, 13 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-17-grafana-oncall-integration-for-alerting</guid><content><![CDATA[<p>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.</p>
<p>To learn more, refer to the <a href="/docs/grafana/latest/alerting/alerting-rules/manage-contact-points/configure-oncall/">Grafana OnCall integration for Alerting documentation</a>.</p>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/alerting/alerting-rules/manage-contact-points/configure-oncall/">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Alerting</tag><selfManagedAvailability>None</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>no-release</selfManagedReleaseVersion></item><item><title>Query-type template variables for Tempo data source</title><link>https://grafana.com/whats-new/2023-09-06-query-type-template-variables-for-tempo-data-source/</link><pubDate>Wed, 06 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-09-06-query-type-template-variables-for-tempo-data-source</guid><content><![CDATA[<p>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.</p>
<p>To learn more, refer to the following video demo, as well as the 
    <a href="/docs/grafana/whats-new/_index.md/dashboards/variables/">Grafana Variables documentation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/tempo/screen-recording-grafana-10.2-tempo-query-type-template-variables.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="/docs/grafana/%3cGRAFANA_VERSION%3e/dashboards/variables">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Advanced</offering><offering>Cloud Pro</offering><tag>Data sources</tag><tag>Traces</tag><selfManagedAvailability>Generally Available</selfManagedAvailability><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition><selfManagedReleaseVersion>grafana-v10.2.0</selfManagedReleaseVersion></item><item><title>API throttling for Datadog data source</title><link>https://grafana.com/whats-new/2023-09-01-api-throttling-for-datadog-data-source/</link><pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-api-throttling-for-datadog-data-source</guid><content><![CDATA[<p>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.</p>
<p>To learn more, refer to <a href="/docs/plugins/grafana-datadog-datasource/latest/#configure-the-data-source">Datadog data source settings</a>, as well as the following video demo.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/datadog/datadog-rate-limit.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-datadog-datasource/latest/#configure-the-data-source">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Log aggregation for Datadog data source</title><link>https://grafana.com/whats-new/2023-08-31-log-aggregation-for-datadog-data-source/</link><pubDate>Thu, 31 Aug 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-log-aggregation-for-datadog-data-source</guid><content><![CDATA[<p>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 <a href="/docs/plugins/grafana-datadog-datasource/latest/#logs-analytics--aggregation">Datadog log aggregation</a>.</p>
<div class="">
  <figure class="p-0 m-0 ">
    <video 
      width="" 
      controls
      muted
      playsinline
      
        class="lazyload"
        preload="none"
        
             
      
      
        loop
      
      src="/media/docs/datadog/datadog-log-aggregation.mp4"
      type="video/mp4"
    >
    </video></figure>
</div>
]]></content><description>&lt;p>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 &lt;a href="/docs/plugins/grafana-datadog-datasource/latest/#logs-analytics--aggregation">Datadog log aggregation&lt;/a>.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/plugins/grafana-datadog-datasource/latest/#logs-analytics--aggregation">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Data sources</tag><selfManagedEdition>OSS</selfManagedEdition><selfManagedEdition>Enterprise</selfManagedEdition></item><item><title>Permission validation on custom role creation and update</title><link>https://grafana.com/whats-new/2023-08-25-permission-validation-on-custom-role-creation-and-update/</link><pubDate>Fri, 25 Aug 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/whats-new/2023-11-20-permission-validation-on-custom-role-creation-and-update</guid><content><![CDATA[<p>With the current release, we enabled RBAC permission validation (<code>rbac.permission_validation_enabled</code> setting) by default. This means that the permissions provided in the request during custom role creation or update are validated against the list of <a href="/docs/grafana/next/administration/roles-and-permissions/access-control/custom-role-actions-scopes/#action-definitions">available permissions and their scopes</a>. 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.</p>
]]></content><description>&lt;p>With the current release, we enabled RBAC permission validation (&lt;code>rbac.permission_validation_enabled&lt;/code> setting) by default. This means that the permissions provided in the request during custom role creation or update are validated against the list of &lt;a href="/docs/grafana/next/administration/roles-and-permissions/access-control/custom-role-actions-scopes/#action-definitions">available permissions and their scopes&lt;/a>. 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.&lt;/p></description><availability>Generally Available</availability><documentationURL xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="https://grafana.com/docs/grafana/latest/administration/roles-and-permissions/access-control/custom-role-actions-scopes/#action-definitions">Documentation</documentationURL><offering>Cloud Free</offering><offering>Cloud Pro</offering><offering>Cloud Advanced</offering><tag>Authentication and authorization</tag><selfManagedEdition>Enterprise</selfManagedEdition></item></channel></rss>