<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data sources on Grafana Labs</title><link>https://grafana.com/docs/grafana/v13.3/datasources/</link><description>Recent content in Data sources on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v13.3/datasources/index.xml" rel="self" type="application/rss+xml"/><item><title>Data sources, plugins, and integrations</title><link>https://grafana.com/docs/grafana/v13.3/datasources/concepts/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/concepts/</guid><content><![CDATA[&lt;h1 id=&#34;data-sources-plugins-and-integrations&#34;&gt;Data sources, plugins, and integrations&lt;/h1&gt;
&lt;p&gt;When working with Grafana, you&amp;rsquo;ll encounter three key concepts: data sources, plugins, and integrations. Each one is essential in building effective monitoring solutions, but they serve distinct purposes, and are often confused with one another. This document clarifies the meaning of each concept and what each one does, when to use it, and how they work together to create observability solutions in Grafana.&lt;/p&gt;
&lt;p&gt;The most important thing to remember: every data source is powered by a plugin. You &lt;em&gt;install&lt;/em&gt; a plugin, then &lt;em&gt;configure&lt;/em&gt; a data source. Core plugins like Prometheus come bundled with Grafana.&lt;/p&gt;
&lt;h2 id=&#34;data-sources&#34;&gt;Data sources&lt;/h2&gt;
&lt;p&gt;A data source is a connection to a specific database, monitoring system, service, or other external location that stores metrics, logs, traces, or other data. Examples include Prometheus, InfluxDB, PostgreSQL, and Amazon CloudWatch.&lt;/p&gt;
&lt;p&gt;When you configure a data source in Grafana, you provide connection details, credentials, and endpoints that tell Grafana where to fetch data from. Data sources are the foundation for working with Grafana, without them, Grafana has nothing to visualize.&lt;/p&gt;
&lt;p&gt;Every data source is powered by a data source plugin. Grafana comes bundled with core data source plugins (like Prometheus, Loki, and MySQL), and hundreds more are available in the &lt;a href=&#34;/grafana/plugins/&#34;&gt;plugin catalog&lt;/a&gt; for systems ranging from databases and cloud providers to tools like Jira, GitHub, and Datadog. After you configure a data source, you can query it to build dashboards. For example, you can query a Prometheus data source to display CPU metrics or query CloudWatch to visualize AWS infrastructure performance.&lt;/p&gt;
&lt;h2 id=&#34;plugins&#34;&gt;Plugins&lt;/h2&gt;
&lt;p&gt;A plugin extends the core functionality of Grafana. Plugins can add new data source types, visualization panels, or full-featured applications that integrate with Grafana. They make Grafana modular and extensible.&lt;/p&gt;
&lt;p&gt;Plugins come in three types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data source plugins&lt;/strong&gt; enable Grafana to connect to specific types of databases or services. Core data source plugins like Prometheus, Loki, and MySQL come bundled with Grafana. You can install additional data source plugins to connect to other systems. Examples include MSSQL, Databricks, and MongoDB.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Panel plugins&lt;/strong&gt; control how data appears in Grafana dashboards. While Grafana comes with several built-in panel types (like graphs, single stats, and tables), panel plugins extend this by providing specialized ways to display data. Examples include pie chart, candlestick, and traffic light. Note that in some cases, panels don&amp;rsquo;t rely on a data source at all. The &lt;strong&gt;Text&lt;/strong&gt; panel can render static or templated content without querying data. Panels can also support user-driven actions. For example, the &lt;strong&gt;Button&lt;/strong&gt; panel can trigger workflows or external calls.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;App plugins&lt;/strong&gt; package data sources, panels, and custom pages into a single install. When you add an app plugin, you get a purpose-built experience for a specific use case. For example, the Azure Cloud Native Monitoring app gives you pre-configured data sources, dashboards, and a dedicated management page for your Azure environment, all in one install. If you&amp;rsquo;re a developer, you can also &lt;a href=&#34;/developers/plugin-tools/how-to-guides/app-plugins/&#34;&gt;build your own app plugin&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;integrations&#34;&gt;Integrations&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Integrations are exclusive to Grafana Cloud.&lt;/em&gt; Integrations are pre-packaged monitoring solutions that bundle data collection instructions, pre-built dashboards, and alert and recording rules. They support metrics, logs, and traces. Unlike standalone data sources, integrations provide tested configuration and ready-to-use dashboards and alerts. For example, a Linux integration provides instructions and configuration for collecting metrics and logs from your hosts, creates dashboards for monitoring, and sets up common alerts—all working together out of the box.&lt;/p&gt;
&lt;h2 id=&#34;when-to-use-each&#34;&gt;When to use each&lt;/h2&gt;
&lt;p&gt;Use a data source when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You want to connect Grafana to a specific system (for example, Prometheus or MySQL).&lt;/li&gt;
&lt;li&gt;You&amp;rsquo;re building custom dashboards with hand-picked metrics and visualizations.&lt;/li&gt;
&lt;li&gt;Your monitoring needs are unique or not covered by pre-packaged integrations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use a plugin when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You need to connect to a system Grafana doesn&amp;rsquo;t support natively.&lt;/li&gt;
&lt;li&gt;You want to add new functionality (visualizations, workflows, or app-style extensions).&lt;/li&gt;
&lt;li&gt;You have specialized or industry-specific requirements (for example, IoT).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an integration when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You&amp;rsquo;re using Grafana Cloud and want a quick, pre-built setup.&lt;/li&gt;
&lt;li&gt;You prefer minimal configuration with ready-to-use dashboards and alerts.&lt;/li&gt;
&lt;li&gt;You&amp;rsquo;re new to observability and want to learn what good monitoring looks like.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;relationships-and-interactions&#34;&gt;Relationships and interactions&lt;/h2&gt;
&lt;p&gt;Data sources, plugins, and integrations work together to build observability solutions. The following diagram shows two paths: the custom path where you install plugins and configure data sources yourself, and the integration path where Grafana Cloud provides a pre-packaged setup.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 675px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/datasources/concepts-diagram-1.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/datasources/concepts-diagram-1.png&#34;data-srcset=&#34;/media/docs/datasources/concepts-diagram-1.png?w=320 320w, /media/docs/datasources/concepts-diagram-1.png?w=550 550w, /media/docs/datasources/concepts-diagram-1.png?w=750 750w, /media/docs/datasources/concepts-diagram-1.png?w=900 900w, /media/docs/datasources/concepts-diagram-1.png?w=1040 1040w, /media/docs/datasources/concepts-diagram-1.png?w=1240 1240w, /media/docs/datasources/concepts-diagram-1.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Diagram showing the custom path and integration path for working with data in Grafana&#34;width=&#34;675&#34;height=&#34;512&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/datasources/concepts-diagram-1.png&#34;
            alt=&#34;Diagram showing the custom path and integration path for working with data in Grafana&#34;width=&#34;675&#34;height=&#34;512&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- ```text
  CUSTOM PATH                      INTEGRATION PATH
  (Self-hosted &amp; Cloud)            (Cloud only)

  ┌────────────────────┐           ┌────────────────────┐
  │  Install plugin    │           │  Add integration   │
  └─────────┬──────────┘           └─────────┬──────────┘
            │ enables                        │ bundles
            ▼                                ▼
  ┌────────────────────┐           ┌────────────────────┐
  │  Configure data    │           │  Collection config, │
  │  source (URL,      │           │  dashboards,       │
  │  auth, endpoint)   │           │  alerts, rules     │
  └─────────┬──────────┘           └─────────┬──────────┘
            │ connects to                    │ ingests into
            ▼                                ▼
  ┌────────────────────┐           ┌────────────────────┐
  │  External backend  │           │  Grafana Cloud     │
  │  (Prometheus,      │           │  managed backends  │
  │   MySQL, etc.)     │           │  (metrics, logs,   │
  │                    │           │   traces)          │
  └─────────┬──────────┘           └─────────┬──────────┘
            │ queries                        │ queries
            ▼                                ▼
  ┌────────────────────┐           ┌────────────────────┐
  │  Build your own    │           │  Ready-to-use      │
  │  panels and        │           │  dashboards and    │
  │  dashboards        │           │  alerts            │
  └────────────────────┘           └────────────────────┘
``` --&gt;
&lt;p&gt;App plugins can combine both paths by bundling data source plugins, panel plugins, and custom pages into a single package.&lt;/p&gt;
&lt;p&gt;The following examples show how these concepts work together in practice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Grafana includes a built-in Prometheus data source plugin. Configure a Prometheus data source by providing your server URL, then build a dashboard with a time series panel to monitor CPU usage across your hosts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install the Databricks data source plugin. Configure the Databricks data source and run SQL queries against your Databricks workspace. Use the &lt;code&gt;Histogram&lt;/code&gt; panel to visualize distributions in your query results, such as latency buckets, job durations, or model output scores.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install the Redis Application app plugin. This app provides a unified experience for monitoring Redis by working with your existing Redis data source. It adds custom pages for configuration and exploration, along with prebuilt dashboards, commands, and visualizations that help you analyze performance, memory usage, and key activity.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you&amp;rsquo;re using Grafana Cloud, add the ClickHouse integration. This integration provides pre-built dashboards and alerts to monitor ClickHouse cluster metrics and logs, so you can visualize and analyze ClickHouse performance and health.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;frequently-asked-questions&#34;&gt;Frequently asked questions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;What&amp;rsquo;s the difference between a data source and a data source plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A data source plugin is a &lt;strong&gt;software component that enables Grafana to communicate&lt;/strong&gt; with specific types of databases or services, like Prometheus, MySQL, or InfluxDB. A data source is &lt;strong&gt;an actual configured connection&lt;/strong&gt; to one of these databases, including the credentials, URL, and settings needed to retrieve data.&lt;/p&gt;
&lt;p&gt;Think of it this way: You &lt;em&gt;install&lt;/em&gt; a plugin but &lt;em&gt;configure&lt;/em&gt; a data source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do I need a plugin to use a data source?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You must install the plugin before you configure or use the data source. Each data source plugin has its own versioning and lifecycle. Grafana includes built-in core data sources, which can be thought of as pre-installed plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can I use integrations in self-managed Grafana?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, integrations are exclusive to Grafana Cloud. In self-managed Grafana, you can replicate similar setups manually using data sources and dashboards.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aren&amp;rsquo;t integrations just pre-built dashboards?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, integrations are much more than just dashboards. While dashboards are part of an integration, they&amp;rsquo;re only one piece. Integrations typically include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data collection setup (for example, pre-configured agents or exporters).&lt;/li&gt;
&lt;li&gt;Predefined metrics and queries tailored to the technology.&lt;/li&gt;
&lt;li&gt;Alerting rules and notifications to help detect common issues.&lt;/li&gt;
&lt;li&gt;Dashboards to visualize and explore that data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;How do data sources and integrations differ in how they handle data?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Data sources query data where it already lives. They connect Grafana to an external system or database, such as Prometheus, MySQL, or Elasticsearch, and fetch data on demand. You keep full control over your own data stores, schemas, and retention policies.&lt;/p&gt;
&lt;p&gt;In contrast, integrations focus on getting data into Grafana Cloud&amp;rsquo;s managed backends for metrics, logs, and traces. They ingest telemetry using pre-configured agents and pipelines. Instead of querying an external database, Grafana queries its own managed storage where the integration has placed the data.&lt;/p&gt;
&lt;h2 id=&#34;summary-reference&#34;&gt;Summary reference&lt;/h2&gt;
&lt;p&gt;The following table compares the three core concepts at a glance.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Concept&lt;/th&gt;
              &lt;th&gt;What it is&lt;/th&gt;
              &lt;th&gt;When to use it&lt;/th&gt;
              &lt;th&gt;Example&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Data source&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;A configured connection to an external database or service. Available in self-managed and Cloud.&lt;/td&gt;
              &lt;td&gt;You want to query a specific system and build custom dashboards.&lt;/td&gt;
              &lt;td&gt;Prometheus, CloudWatch, PostgreSQL&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Plugin&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;An extension that adds new data source types, visualizations, or app experiences. Available in self-managed and Cloud. Comes in three types: data source, panel, and app.&lt;/td&gt;
              &lt;td&gt;You need functionality that isn&amp;rsquo;t built into Grafana.&lt;/td&gt;
              &lt;td&gt;MongoDB data source, Geomap panel, Azure Cloud Native Monitoring app&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Integration&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;A pre-packaged monitoring solution with collection configuration, dashboards, and alerts. Grafana Cloud only.&lt;/td&gt;
              &lt;td&gt;You want a quick, ready-to-use setup with minimal configuration.&lt;/td&gt;
              &lt;td&gt;Linux, Redis, NGINX&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;For detailed documentation and how-to guides related to data sources, plugins, and integrations, refer to the following references:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Data sources&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/&#34;&gt;Manage data sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Plugins&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/grafana/plugins/&#34;&gt;Browse the Grafana plugin catalog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/administration/plugin-management/&#34;&gt;Manage plugins&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Integrations&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana-cloud/monitor-infrastructure/integrations/&#34;&gt;Grafana integrations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/grafana-cloud/monitor-infrastructure/integrations/install-and-manage-integrations/&#34;&gt;Install and manage integrations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;For plugin developers&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/developers/plugin-tools/key-concepts/plugin-types-usage&#34;&gt;Plugin types and usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/developers/plugin-tools/how-to-guides/data-source-plugins/&#34;&gt;Build a data source plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/developers/plugin-tools/how-to-guides/panel-plugins/&#34;&gt;Build a panel plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/developers/plugin-tools/how-to-guides/app-plugins/&#34;&gt;Build an app plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="data-sources-plugins-and-integrations">Data sources, plugins, and integrations&lt;/h1>
&lt;p>When working with Grafana, you&amp;rsquo;ll encounter three key concepts: data sources, plugins, and integrations. Each one is essential in building effective monitoring solutions, but they serve distinct purposes, and are often confused with one another. This document clarifies the meaning of each concept and what each one does, when to use it, and how they work together to create observability solutions in Grafana.&lt;/p></description></item><item><title>Alertmanager data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/alertmanager/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/alertmanager/</guid><content><![CDATA[&lt;h1 id=&#34;alertmanager-data-source&#34;&gt;Alertmanager data source&lt;/h1&gt;
&lt;p&gt;Grafana includes built-in support for Alertmanager implementations in Prometheus and Grafana Mimir. After you add an Alertmanager data source, you can use the &lt;strong&gt;Choose Alertmanager&lt;/strong&gt; drop-down in 
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/&#34;&gt;Grafana Alerting&lt;/a&gt; to view and manage Alertmanager resources such as silences, contact points, and notification policies. You can also enable the Alertmanager to receive Grafana-managed alerts.&lt;/p&gt;
&lt;h2 id=&#34;alertmanager-implementations&#34;&gt;Alertmanager implementations&lt;/h2&gt;
&lt;p&gt;The data source supports the following Alertmanager implementations. You can specify the implementation on the data source&amp;rsquo;s &lt;strong&gt;Settings&lt;/strong&gt; page.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Implementation&lt;/th&gt;
              &lt;th&gt;Silences&lt;/th&gt;
              &lt;th&gt;Contact points&lt;/th&gt;
              &lt;th&gt;Notification policies&lt;/th&gt;
              &lt;th&gt;Templates&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Mimir&lt;/strong&gt; (default)&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Cortex&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Read/write&lt;/td&gt;
              &lt;td&gt;Read-only&lt;/td&gt;
              &lt;td&gt;Read-only&lt;/td&gt;
              &lt;td&gt;Read-only&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;When using the Prometheus implementation, you can manage silences in the Grafana Alerting UI. Contact points, notification policies, and templates are read-only because the Prometheus Alertmanager API does not support write operations for these resources.&lt;/p&gt;
&lt;h2 id=&#34;configure-the-data-source&#34;&gt;Configure the data source&lt;/h2&gt;
&lt;p&gt;To add and configure the Alertmanager data source, complete the following steps:&lt;/p&gt;
&lt;!-- vale Grafana.WordList = NO --&gt;


&lt;div data-shared=&#34;alerts/add-alertmanager-ds.md&#34;&gt;
            &lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Connections&lt;/strong&gt; in the left-side menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under Your connections, click &lt;strong&gt;Data sources&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter &lt;code&gt;Alertmanager&lt;/code&gt; in the search bar.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Alertmanager&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Settings&lt;/strong&gt; tab of the data source is displayed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Set the data source&amp;rsquo;s basic configuration options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Sets the name you use to refer to the data source&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Sets whether the data source is pre-selected for new panels and queries&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Alertmanager Implementation&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Alertmanager implementation. &lt;strong&gt;Mimir&lt;/strong&gt;, &lt;strong&gt;Cortex,&lt;/strong&gt; and &lt;strong&gt;Prometheus&lt;/strong&gt; are supported&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Receive Grafana Alerts&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;When enabled, the Alertmanager can receive Grafana-managed alerts. &lt;strong&gt;Important:&lt;/strong&gt; This works only if receiving alerts is enabled for the Alertmanager in the Grafana Alerting Settings page&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;HTTP URL&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Sets the HTTP protocol, IP, and port of your Alertmanager instance, such as &lt;code&gt;https://alertmanager.example.org:9093&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Access&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Only &lt;strong&gt;Server&lt;/strong&gt; access mode is functional&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        
&lt;!-- vale Grafana.WordList = YES --&gt;
&lt;h3 id=&#34;authentication&#34;&gt;Authentication&lt;/h3&gt;
&lt;p&gt;The data source supports all standard Grafana HTTP authentication methods, including basic auth and TLS. When SigV4 authentication is enabled globally in Grafana, it&amp;rsquo;s also available for this data source.&lt;/p&gt;
&lt;p&gt;For more information about authentication options and connection settings, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/&#34;&gt;Data source management&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;verify-the-connection&#34;&gt;Verify the connection&lt;/h3&gt;
&lt;p&gt;Click &lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; to verify the connection. A successful connection returns &lt;code&gt;Health check passed.&lt;/code&gt;&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you&amp;rsquo;re using the Mimir implementation and Mimir Alertmanager hasn&amp;rsquo;t been configured yet, the health check may still pass. This is expected behavior when Mimir is running in lazy configuration mode.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;provision-the-data-source&#34;&gt;Provision the data source&lt;/h2&gt;
&lt;p&gt;You can provision Alertmanager data sources using configuration files or Terraform.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;jsonData&lt;/code&gt; fields used across both methods are:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Field&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;implementation&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;The Alertmanager implementation. Supported values: &lt;code&gt;mimir&lt;/code&gt;, &lt;code&gt;cortex&lt;/code&gt;, &lt;code&gt;prometheus&lt;/code&gt;. Defaults to &lt;code&gt;mimir&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;handleGrafanaManagedAlerts&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;When &lt;code&gt;true&lt;/code&gt;, this Alertmanager receives Grafana-managed alerts. You must also enable alert forwarding in &lt;strong&gt;Alerting&lt;/strong&gt; &amp;gt; &lt;strong&gt;Administration&lt;/strong&gt; in the Grafana UI.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;configuration-file&#34;&gt;Configuration file&lt;/h3&gt;
&lt;p&gt;For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/provisioning/#data-sources&#34;&gt;Provisioning data sources&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;YAML&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-yaml&#34;&gt;apiVersion: 1

datasources:
  - name: Alertmanager
    type: alertmanager
    url: http://localhost:9093
    access: proxy
    jsonData:
      implementation: prometheus
      handleGrafanaManagedAlerts: false
    basicAuth: true
    basicAuthUser: &amp;lt;USERNAME&amp;gt;
    secureJsonData:
      basicAuthPassword: &amp;lt;PASSWORD&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;terraform&#34;&gt;Terraform&lt;/h3&gt;
&lt;p&gt;To provision the data source with Terraform, use the &lt;a href=&#34;https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/data_source&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;code&gt;grafana_data_source&lt;/code&gt; resource&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;hcl&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-hcl&#34;&gt;resource &amp;#34;grafana_data_source&amp;#34; &amp;#34;alertmanager&amp;#34; {
  name = &amp;#34;Alertmanager&amp;#34;
  type = &amp;#34;alertmanager&amp;#34;
  url  = &amp;#34;http://localhost:9093&amp;#34;

  json_data_encoded = jsonencode({
    implementation            = &amp;#34;prometheus&amp;#34;
    handleGrafanaManagedAlerts = false
  })
}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For all available configuration options, refer to the &lt;a href=&#34;https://registry.terraform.io/providers/grafana/grafana/latest/docs/resources/data_source&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana provider data source resource documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;troubleshoot-alertmanager-data-source-issues&#34;&gt;Troubleshoot Alertmanager data source issues&lt;/h2&gt;
&lt;p&gt;This section covers common issues when configuring or using the Alertmanager data source.&lt;/p&gt;
&lt;h3 id=&#34;health-check-failed&#34;&gt;&amp;ldquo;Health check failed.&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; returns &lt;code&gt;Health check failed.&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;The Alertmanager URL may be unreachable or returning an unexpected response.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Possible causes and solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Cause&lt;/th&gt;
              &lt;th&gt;Solution&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Incorrect URL&lt;/td&gt;
              &lt;td&gt;Verify the URL points to your Alertmanager instance and includes the correct protocol, host, and port (for example, &lt;code&gt;http://localhost:9093&lt;/code&gt;).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Network or firewall issue&lt;/td&gt;
              &lt;td&gt;Verify that the Grafana server can reach the Alertmanager endpoint. Check firewall rules and DNS resolution.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Wrong implementation selected&lt;/td&gt;
              &lt;td&gt;If you changed the implementation type, re-test the connection. See the implementation mismatch errors below.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Incorrect credentials&lt;/td&gt;
              &lt;td&gt;If basic auth is enabled, verify the username and password are correct.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;it-looks-like-you-have-chosen-prometheus-implementation-but-detected-a-mimir-or-cortex-endpoint&#34;&gt;&amp;ldquo;It looks like you have chosen Prometheus implementation, but detected a Mimir or Cortex endpoint.&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; fails with this message when &lt;strong&gt;Alertmanager Implementation&lt;/strong&gt; is set to &lt;strong&gt;Prometheus&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The URL you entered is a Mimir or Cortex Alertmanager endpoint, not a Prometheus one. Change &lt;strong&gt;Alertmanager Implementation&lt;/strong&gt; to &lt;strong&gt;Mimir&lt;/strong&gt; or &lt;strong&gt;Cortex&lt;/strong&gt; and click &lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; again.&lt;/p&gt;
&lt;h3 id=&#34;it-looks-like-you-have-chosen-a-mimir-or-cortex-implementation-but-detected-a-prometheus-endpoint&#34;&gt;&amp;ldquo;It looks like you have chosen a Mimir or Cortex implementation, but detected a Prometheus endpoint.&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; fails with this message when &lt;strong&gt;Alertmanager Implementation&lt;/strong&gt; is set to &lt;strong&gt;Mimir&lt;/strong&gt; or &lt;strong&gt;Cortex&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The URL you entered is a Prometheus Alertmanager endpoint. Change &lt;strong&gt;Alertmanager Implementation&lt;/strong&gt; to &lt;strong&gt;Prometheus&lt;/strong&gt; and click &lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; again.&lt;/p&gt;
&lt;h3 id=&#34;grafana-managed-alerts-are-not-being-received&#34;&gt;Grafana-managed alerts are not being received&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana-managed alert instances don&amp;rsquo;t appear in this Alertmanager.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Receive Grafana Alerts&lt;/strong&gt; toggle is enabled in the data source settings, but no alerts arrive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enabling &lt;strong&gt;Receive Grafana Alerts&lt;/strong&gt; on the data source alone isn&amp;rsquo;t enough. You must also enable alert forwarding in &lt;strong&gt;Alerting&lt;/strong&gt; &amp;gt; &lt;strong&gt;Administration&lt;/strong&gt; in the Grafana UI. Both settings must be on for Grafana-managed alerts to be forwarded to this Alertmanager.&lt;/p&gt;
&lt;h3 id=&#34;contact-points-and-notification-policies-are-read-only&#34;&gt;Contact points and notification policies are read-only&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can view but not edit contact points, notification policies, or templates in the Grafana Alerting UI.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;re using the &lt;strong&gt;Prometheus&lt;/strong&gt; implementation. The Prometheus Alertmanager API doesn&amp;rsquo;t support write operations for these resources.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you need full read/write access to contact points and notification policies, switch to a &lt;strong&gt;Mimir&lt;/strong&gt; or &lt;strong&gt;Cortex&lt;/strong&gt; Alertmanager and update the &lt;strong&gt;Alertmanager Implementation&lt;/strong&gt; setting.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/&#34;&gt;Grafana Alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/set-up/configure-alertmanager/&#34;&gt;Configure external Alertmanagers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://prometheus.io/docs/alerting/latest/alertmanager/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Prometheus Alertmanager documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/mimir/latest/&#34;&gt;Grafana Mimir documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forums&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="alertmanager-data-source">Alertmanager data source&lt;/h1>
&lt;p>Grafana includes built-in support for Alertmanager implementations in Prometheus and Grafana Mimir. After you add an Alertmanager data source, you can use the &lt;strong>Choose Alertmanager&lt;/strong> drop-down in
&lt;a href="/docs/grafana/v13.3/alerting/">Grafana Alerting&lt;/a> to view and manage Alertmanager resources such as silences, contact points, and notification policies. You can also enable the Alertmanager to receive Grafana-managed alerts.&lt;/p></description></item><item><title>Amazon CloudWatch data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/aws-cloudwatch/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/aws-cloudwatch/</guid><content><![CDATA[&lt;h1 id=&#34;amazon-cloudwatch-data-source&#34;&gt;Amazon CloudWatch data source&lt;/h1&gt;
&lt;p&gt;Amazon CloudWatch is the AWS native monitoring and observability service that collects, aggregates, and stores metrics, logs, and events from AWS resources, applications, and services. CloudWatch enables you to visualize performance data, track system health, and set up automated alerts based on defined thresholds. The Amazon CloudWatch data source in Grafana extends these capabilities by allowing you to query CloudWatch data and create rich, interactive visualizations that can be correlated with data from other systems within unified dashboards.&lt;/p&gt;
&lt;p&gt;Grafana includes native support for the Amazon CloudWatch plugin, so there&amp;rsquo;s no need to install a plugin.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;No. Use the &lt;a href=&#34;/docs/plugins/grafana-x-ray-datasource/latest/&#34;&gt;AWS Application Signals data source&lt;/a&gt; (formerly the AWS X-Ray data source) for AWS X-Ray traces.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents will help you get started working with the CloudWatch data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/configure/&#34;&gt;Configure the CloudWatch data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/query-editor/&#34;&gt;CloudWatch query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/template-variables/&#34;&gt;Templates and variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/aws-authentication/&#34;&gt;Configure AWS authentication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/annotations/&#34;&gt;CloudWatch annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/alerting/&#34;&gt;CloudWatch alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/troubleshooting/&#34;&gt;Troubleshoot CloudWatch issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;import-pre-configured-dashboards&#34;&gt;Import pre-configured dashboards&lt;/h2&gt;
&lt;p&gt;The CloudWatch data source includes curated, pre-configured dashboards for five popular AWS services:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Amazon Elastic Compute Cloud:&lt;/strong&gt; &lt;code&gt;Amazon EC2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Amazon Elastic Block Store:&lt;/strong&gt; &lt;code&gt;Amazon EBS&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AWS Lambda:&lt;/strong&gt; &lt;code&gt;AWS Lambda&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Amazon CloudWatch Logs:&lt;/strong&gt; &lt;code&gt;Amazon CloudWatch Logs&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Amazon Relational Database Service:&lt;/strong&gt; &lt;code&gt;Amazon RDS&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To import curated dashboards:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the data source&amp;rsquo;s configuration page.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Dashboards&lt;/strong&gt; tab.&lt;/p&gt;
&lt;p&gt;This displays the curated selection of importable dashboards.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Import&lt;/strong&gt; for each dashboard you want to import.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/cloudwatch/preconfigured-dashboards-cloudwatch-v12.1.png&#34;
  alt=&#34;CloudWatch pre-configured dashboards Grafana v12.1&#34; width=&#34;1495&#34;
     height=&#34;352&#34;/&gt;&lt;/p&gt;
&lt;p&gt;To customize one of these dashboards, Grafana recommends saving it under a different name; otherwise, Grafana upgrades will overwrite your customizations with the new version.&lt;/p&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After installing and configuring the Amazon CloudWatch data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a wide variety of 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Configure and use 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/variables/&#34;&gt;templates and variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/build-dashboards/annotate-visualizations/&#34;&gt;annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/&#34;&gt;alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Optimize performance with 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/#query-and-resource-caching&#34;&gt;query caching&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;control-pricing&#34;&gt;Control pricing&lt;/h2&gt;
&lt;p&gt;The Amazon CloudWatch data source for Grafana uses &lt;a href=&#34;https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;code&gt;ListMetrics&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;code&gt;GetMetricData&lt;/code&gt;&lt;/a&gt; CloudWatch API calls to list and retrieve metrics.
Pricing for CloudWatch Logs is based on the amount of data ingested, archived, and analyzed via CloudWatch Logs Insights queries.
Each time you select a dimension in the query editor, Grafana issues a &lt;code&gt;ListMetrics&lt;/code&gt; API request.
Each time you change queries in the query editor, Grafana issues a new request to the &lt;code&gt;GetMetricData&lt;/code&gt; API.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Grafana now uses the &lt;code&gt;GetMetricData&lt;/code&gt; API instead of &lt;code&gt;GetMetricStatistics&lt;/code&gt; for CloudWatch queries. This change improves support for CloudWatch metric math and allows Grafana to automatically generate search expressions when you use wildcards or disable the &lt;code&gt;Match Exact&lt;/code&gt; option.&lt;/p&gt;
&lt;p&gt;Unlike &lt;code&gt;GetMetricStatistics&lt;/code&gt; requests, &lt;code&gt;GetMetricData&lt;/code&gt; requests do not qualify for the CloudWatch API free tier.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For more information, refer to the &lt;a href=&#34;https://aws.amazon.com/cloudwatch/pricing/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CloudWatch pricing page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;manage-service-quotas&#34;&gt;Manage service quotas&lt;/h2&gt;
&lt;p&gt;AWS defines quotas, or limits, for resources, actions, and items in your AWS account.
Depending on the number of queries in your dashboard and the number of users accessing the dashboard, you might reach the usage limits for various CloudWatch and CloudWatch Logs resources.
Quotas are defined per account and per region.&lt;/p&gt;
&lt;p&gt;If you use multiple regions or have configured more than one CloudWatch data source to query against multiple accounts, you must request a quota increase for each account and region in which you reach the limit.&lt;/p&gt;
&lt;p&gt;To request a quota increase, visit the &lt;a href=&#34;https://console.aws.amazon.com/servicequotas/home#!/services/monitoring/quotas/L-5E141212&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;AWS Service Quotas console&lt;/a&gt;.
For more information, refer to the AWS documentation for &lt;a href=&#34;https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Service Quotas&lt;/a&gt; and &lt;a href=&#34;https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CloudWatch limits&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;cross-account-observability&#34;&gt;Cross-account observability&lt;/h2&gt;
&lt;p&gt;The CloudWatch plugin enables you to monitor and troubleshoot applications across multiple regional accounts. Using cross-account observability, you can seamlessly search, visualize and analyze metrics and logs without worrying about account boundaries.&lt;/p&gt;
&lt;p&gt;To use this feature, configure a monitoring and source account in the &lt;a href=&#34;https://aws.amazon.com/blogs/aws/new-amazon-cloudwatch-cross-account-observability/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;AWS console under CloudWatch Settings&lt;/a&gt;, and then add the necessary IAM permissions. Refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/configure/#permissions-reference&#34;&gt;Permissions reference&lt;/a&gt; for the cross-account observability actions.&lt;/p&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your CloudWatch data source, use the &lt;code&gt;gcx datasources cloudwatch&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# Discover the regions, namespaces, and metrics available to the data source
gcx datasources cloudwatch list-regions -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources cloudwatch list-namespaces -d &amp;lt;DATASOURCE_UID&amp;gt; --region us-east-1
gcx datasources cloudwatch list-metrics -d &amp;lt;DATASOURCE_UID&amp;gt; --region us-east-1 --namespace AWS/EC2

# List the dimension keys for a metric
gcx datasources cloudwatch list-dimensions -d &amp;lt;DATASOURCE_UID&amp;gt; --region us-east-1 --namespace AWS/EC2 --metric CPUUtilization

# List AWS accounts available through cross-account monitoring
gcx datasources cloudwatch list-accounts -d &amp;lt;DATASOURCE_UID&amp;gt; --region us-east-1

# Run a structured metric query
gcx datasources cloudwatch query -d &amp;lt;DATASOURCE_UID&amp;gt; --region us-east-1 --namespace AWS/EC2 --metric CPUUtilization \
  --dimensions InstanceId=i-0123456789abcdef0 --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your CloudWatch data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.cloudwatch&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. CloudWatch queries are structured rather than expression-based, so &lt;code&gt;--region&lt;/code&gt;, &lt;code&gt;--namespace&lt;/code&gt;, and &lt;code&gt;--metric&lt;/code&gt; are required. The &lt;code&gt;list-accounts&lt;/code&gt; command returns data only for data sources configured for cross-account monitoring.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.aws.amazon.com/cloudwatch/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Amazon CloudWatch documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/aws-cloudwatch/troubleshooting/&#34;&gt;Troubleshoot CloudWatch issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="amazon-cloudwatch-data-source">Amazon CloudWatch data source&lt;/h1>
&lt;p>Amazon CloudWatch is the AWS native monitoring and observability service that collects, aggregates, and stores metrics, logs, and events from AWS resources, applications, and services. CloudWatch enables you to visualize performance data, track system health, and set up automated alerts based on defined thresholds. The Amazon CloudWatch data source in Grafana extends these capabilities by allowing you to query CloudWatch data and create rich, interactive visualizations that can be correlated with data from other systems within unified dashboards.&lt;/p></description></item><item><title>Azure Monitor data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/azure-monitor/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/azure-monitor/</guid><content><![CDATA[&lt;h1 id=&#34;azure-monitor-data-source&#34;&gt;Azure Monitor data source&lt;/h1&gt;
&lt;p&gt;The Azure Monitor data source plugin allows you to query and visualize data from Azure Monitor, the Azure service to maximize the availability and performance of applications and services in the Azure Cloud.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The Azure Monitor data source requires Grafana 12.3 or later.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;supported-azure-clouds&#34;&gt;Supported Azure clouds&lt;/h2&gt;
&lt;p&gt;The Azure Monitor data source supports the following Azure cloud environments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure&lt;/strong&gt; - Azure public cloud (default)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure US Government&lt;/strong&gt; - Azure Government cloud&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure China&lt;/strong&gt; - Azure China cloud operated by 21Vianet&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;supported-azure-services&#34;&gt;Supported Azure services&lt;/h2&gt;
&lt;p&gt;The Azure Monitor data source supports the following Azure services:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Service&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Azure Monitor Metrics&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Collect numeric data from resources in your Azure account. Supports dimensions, aggregations, and time grain configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Azure Monitor Logs&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Collect log and performance data from your Azure account using the Kusto Query Language (KQL).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Azure Resource Graph&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Query your Azure resources across subscriptions using KQL. Useful for inventory, compliance, and resource management.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Application Insights Traces&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Collect distributed trace data and correlate requests across your application components.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you get started with the Azure Monitor data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/configure/&#34;&gt;Configure the Azure Monitor data source&lt;/a&gt; - Set up authentication and connect to Azure&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/query-editor/&#34;&gt;Azure Monitor query editor&lt;/a&gt; - Create and edit queries for Metrics, Logs, Traces, and Resource Graph&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/template-variables/&#34;&gt;Template variables&lt;/a&gt; - Create dynamic dashboards with Azure Monitor variables&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/alerting/&#34;&gt;Alerting&lt;/a&gt; - Create alert rules using Azure Monitor data&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt; - Solve common configuration and query errors&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you have configured the Azure Monitor data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/annotations/&#34;&gt;Annotations&lt;/a&gt; to overlay Azure log events on your graphs.&lt;/li&gt;
&lt;li&gt;Configure and use 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/template-variables/&#34;&gt;Template variables&lt;/a&gt; for dynamic dashboards.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;Transformations&lt;/a&gt; to manipulate query results.&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/azure-monitor/alerting/&#34;&gt;Alerting&lt;/a&gt; and recording rules using Metrics, Logs, Traces, and Resource Graph queries.&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to investigate your Azure data without building a dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pre-built-dashboards&#34;&gt;Pre-built dashboards&lt;/h2&gt;
&lt;p&gt;The Azure Monitor plugin includes pre-built dashboards organized by category:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Infrastructure monitoring:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Azure / Infrastructure / Apps Monitoring&lt;/li&gt;
&lt;li&gt;Azure / Infrastructure / Compute Monitoring&lt;/li&gt;
&lt;li&gt;Azure / Infrastructure / Data Monitoring&lt;/li&gt;
&lt;li&gt;Azure / Infrastructure / Network Monitoring&lt;/li&gt;
&lt;li&gt;Azure / Infrastructure / Storage and Key Vaults Monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Azure Insights:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Azure / Insights / Applications&lt;/li&gt;
&lt;li&gt;Azure / Insights / Applications / Performance / Operations&lt;/li&gt;
&lt;li&gt;Azure / Insights / Applications / Performance / Dependencies&lt;/li&gt;
&lt;li&gt;Azure / Insights / Applications / Failures / Operations&lt;/li&gt;
&lt;li&gt;Azure / Insights / Applications / Failures / Dependencies&lt;/li&gt;
&lt;li&gt;Azure / Insights / Applications / Failures / Exceptions&lt;/li&gt;
&lt;li&gt;Azure / Insights / Applications Test Availability Geo Map&lt;/li&gt;
&lt;li&gt;Azure / Insights / CosmosDB&lt;/li&gt;
&lt;li&gt;Azure / Insights / Data Explorer Clusters&lt;/li&gt;
&lt;li&gt;Azure / Insights / Key Vaults&lt;/li&gt;
&lt;li&gt;Azure / Insights / Networks&lt;/li&gt;
&lt;li&gt;Azure / Insights / SQL Database&lt;/li&gt;
&lt;li&gt;Azure / Insights / Storage Accounts&lt;/li&gt;
&lt;li&gt;Azure / Insights / Virtual Machines by Resource Group&lt;/li&gt;
&lt;li&gt;Azure / Insights / Virtual Machines by Workspace&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Other:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Azure / Alert Consumption&lt;/li&gt;
&lt;li&gt;Azure / Azure PostgreSQL / Flexible Server Monitoring&lt;/li&gt;
&lt;li&gt;Azure Monitor / Container Insights / Syslog&lt;/li&gt;
&lt;li&gt;Azure / Resources Overview&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To import a pre-built dashboard:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Connections&lt;/strong&gt; &amp;gt; &lt;strong&gt;Data sources&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select your Azure Monitor data source.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Dashboards&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Import&lt;/strong&gt; next to the dashboard you want to use.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Always ensure that your plugin version is up-to-date so you have access to all current features and improvements. Navigate to &lt;strong&gt;Plugins and data&lt;/strong&gt; &amp;gt; &lt;strong&gt;Plugins&lt;/strong&gt; to check for updates. Grafana recommends upgrading to the latest Grafana version, and this applies to plugins as well.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Plugins are automatically updated in Grafana Cloud.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;



&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your Azure Monitor data source, use the &lt;code&gt;gcx datasources azuremonitor&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# Discover subscriptions, resource groups, and resources
gcx datasources azuremonitor list-subscriptions -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources azuremonitor list-resource-groups -d &amp;lt;DATASOURCE_UID&amp;gt; --subscription &amp;lt;SUBSCRIPTION_ID&amp;gt;
gcx datasources azuremonitor list-resources -d &amp;lt;DATASOURCE_UID&amp;gt; --subscription &amp;lt;SUBSCRIPTION_ID&amp;gt; --resource-group my-rg

# List the metrics available for a resource
gcx datasources azuremonitor list-metrics -d &amp;lt;DATASOURCE_UID&amp;gt; --subscription &amp;lt;SUBSCRIPTION_ID&amp;gt; \
  --resource-group my-rg --namespace Microsoft.Compute/virtualMachines --resource my-vm

# Run a structured metrics query
gcx datasources azuremonitor query -d &amp;lt;DATASOURCE_UID&amp;gt; --subscription &amp;lt;SUBSCRIPTION_ID&amp;gt; \
  --resource-group my-rg --namespace Microsoft.Compute/virtualMachines --resource my-vm \
  --metric &amp;#39;Percentage CPU&amp;#39; --aggregation Average --since 1h

# Query a Log Analytics workspace with KQL
gcx datasources azuremonitor logs query &amp;#39;AppRequests | take 10&amp;#39; -d &amp;lt;DATASOURCE_UID&amp;gt; \
  --subscription &amp;lt;SUBSCRIPTION_ID&amp;gt; --resource-group my-rg --workspace my-workspace

# Query Azure Resource Graph with KQL
gcx datasources azuremonitor resource-graph query &amp;#39;Resources | project name, type | limit 10&amp;#39; \
  -d &amp;lt;DATASOURCE_UID&amp;gt; --subscription &amp;lt;SUBSCRIPTION_ID&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Azure Monitor data source and &lt;em&gt;&lt;code&gt;&amp;lt;SUBSCRIPTION_ID&amp;gt;&lt;/code&gt;&lt;/em&gt; with an Azure subscription ID. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.azuremonitor&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. Metrics queries are structured rather than expression-based, so &lt;code&gt;--subscription&lt;/code&gt;, &lt;code&gt;--resource-group&lt;/code&gt;, &lt;code&gt;--namespace&lt;/code&gt;, &lt;code&gt;--resource&lt;/code&gt;, and &lt;code&gt;--metric&lt;/code&gt; are required, while &lt;code&gt;logs query&lt;/code&gt; and &lt;code&gt;resource-graph query&lt;/code&gt; take KQL. Data sources configured with &lt;strong&gt;Current User&lt;/strong&gt; authentication can&amp;rsquo;t be queried with API tokens or service accounts.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/en-us/azure/azure-monitor/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Azure Monitor documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Kusto Query Language (KQL) reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="azure-monitor-data-source">Azure Monitor data source&lt;/h1>
&lt;p>The Azure Monitor data source plugin allows you to query and visualize data from Azure Monitor, the Azure service to maximize the availability and performance of applications and services in the Azure Cloud.&lt;/p></description></item><item><title>Elasticsearch data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/elasticsearch/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/elasticsearch/</guid><content><![CDATA[&lt;h1 id=&#34;elasticsearch-data-source&#34;&gt;Elasticsearch data source&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Elasticsearch&lt;/a&gt; is a search and analytics engine used for a variety of use cases. Grafana ships with the Elasticsearch data source preinstalled, so you can query and visualize logs or metrics stored in Elasticsearch, and annotate graphs with log events, without installing a plugin. The data source is packaged as a standalone plugin that you can update independently of Grafana releases. Refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt; for details.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you use Amazon OpenSearch Service (the successor to Amazon Elasticsearch Service), use the &lt;a href=&#34;/docs/plugins/grafana-opensearch-datasource/latest/&#34;&gt;OpenSearch data source&lt;/a&gt; instead.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;key-capabilities&#34;&gt;Key capabilities&lt;/h2&gt;
&lt;p&gt;The Elasticsearch data source supports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Metrics queries:&lt;/strong&gt; Aggregate and visualize numeric data using bucket and metric aggregations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Log queries:&lt;/strong&gt; Search, filter, and explore log data with Lucene query syntax.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Raw DSL queries:&lt;/strong&gt; Write native Elasticsearch Query DSL in Code mode.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ES|QL queries:&lt;/strong&gt; Query data using Elasticsearch&amp;rsquo;s pipe-based query language.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations:&lt;/strong&gt; Overlay Elasticsearch events on your dashboard graphs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Create alerts based on Elasticsearch query results.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h2&gt;
&lt;p&gt;Before you configure the Elasticsearch data source, you need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An Elasticsearch instance (v7.17&#43;, v8.x, or v9.x)&lt;/li&gt;
&lt;li&gt;Network access from Grafana to your Elasticsearch server&lt;/li&gt;
&lt;li&gt;Appropriate user credentials or API keys with read access&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;supported-elasticsearch-versions&#34;&gt;Supported Elasticsearch versions&lt;/h2&gt;
&lt;p&gt;This data source supports these versions of Elasticsearch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;≥ v7.17&lt;/li&gt;
&lt;li&gt;v8.x&lt;/li&gt;
&lt;li&gt;v9.x&lt;/li&gt;
&lt;li&gt;Elastic Cloud Serverless&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Grafana maintenance policy for the Elasticsearch data source aligns with &lt;a href=&#34;https://www.elastic.co/support/eol&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Elastic Product End of Life Dates&lt;/a&gt;. Grafana ensures proper functionality for supported versions only. If you use an EOL version of Elasticsearch, you can still run queries, but the query builder displays a warning. Grafana doesn&amp;rsquo;t guarantee functionality or provide fixes for EOL versions.&lt;/p&gt;
&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documentation helps you set up and use the Elasticsearch data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/configure/&#34;&gt;Configure the data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/query-editor/&#34;&gt;Query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/annotations/&#34;&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/alerting/&#34;&gt;Alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.0, the Elasticsearch data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Plugins are automatically updated in Grafana Cloud.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from &lt;strong&gt;Plugins and data&lt;/strong&gt; &amp;gt; &lt;strong&gt;Plugins&lt;/strong&gt; without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.2.0 or later. The Elasticsearch data source bundled with Grafana 12.1 and earlier continues to work as before. These versions are unaffected by the externalization.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.2.x through 12.4.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.0. To use the standalone plugin with Grafana 12.2.x through 12.4.x, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.elasticsearch]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = elasticsearch
; Or install a specific version:
; preinstall_sync = elasticsearch@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;additional-resources&#34;&gt;Additional resources&lt;/h2&gt;
&lt;p&gt;After you have configured the Elasticsearch data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to run user-written queries against your Elasticsearch data.&lt;/li&gt;
&lt;li&gt;Configure and use 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/elasticsearch/template-variables/&#34;&gt;template variables&lt;/a&gt; for dynamic dashboards.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;Transformations&lt;/a&gt; to process query results.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/visualizations/dashboards/build-dashboards/&#34;&gt;Build dashboards&lt;/a&gt; to visualize your Elasticsearch data.&lt;/li&gt;
&lt;/ul&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your Elasticsearch data source, use the &lt;code&gt;gcx datasources elasticsearch&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# List the indices and fields available to the data source
gcx datasources elasticsearch list-indices -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources elasticsearch list-fields -d &amp;lt;DATASOURCE_UID&amp;gt; --index grafana-logs

# Search documents with a Lucene query
gcx datasources elasticsearch query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;app:frontend AND level:error&amp;#39; --since 1h

# Aggregate documents over time, split into series by a field
gcx datasources elasticsearch metrics -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;level:error&amp;#39; --group-by app.keyword --since 6h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Elasticsearch data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.elasticsearch&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;query&lt;/code&gt; command searches documents with Lucene syntax (add &lt;code&gt;--mode logs&lt;/code&gt; for a newest-first logs view), &lt;code&gt;metrics&lt;/code&gt; runs a time-bucketed aggregation (&lt;code&gt;--agg&lt;/code&gt;, &lt;code&gt;--field&lt;/code&gt;, &lt;code&gt;--group-by&lt;/code&gt;), and &lt;code&gt;list-indices&lt;/code&gt; and &lt;code&gt;list-fields&lt;/code&gt; help you discover index patterns and field names.&lt;/p&gt;
&lt;h2 id=&#34;related-data-sources&#34;&gt;Related data sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/plugins/grafana-opensearch-datasource/latest/&#34;&gt;OpenSearch&lt;/a&gt; - For Amazon OpenSearch Service.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/&#34;&gt;Loki&lt;/a&gt; - The Grafana log aggregation system.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="elasticsearch-data-source">Elasticsearch data source&lt;/h1>
&lt;p>&lt;a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html" target="_blank" rel="noopener noreferrer">Elasticsearch&lt;/a> is a search and analytics engine used for a variety of use cases. Grafana ships with the Elasticsearch data source preinstalled, so you can query and visualize logs or metrics stored in Elasticsearch, and annotate graphs with log events, without installing a plugin. The data source is packaged as a standalone plugin that you can update independently of Grafana releases. Refer to &lt;a href="#plugin-updates">Plugin updates&lt;/a> for details.&lt;/p></description></item><item><title>Google Cloud Monitoring data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/google-cloud-monitoring/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/google-cloud-monitoring/</guid><content><![CDATA[&lt;h1 id=&#34;google-cloud-monitoring-data-source&#34;&gt;Google Cloud Monitoring data source&lt;/h1&gt;
&lt;p&gt;Google Cloud Monitoring is Google Cloud Platform&amp;rsquo;s native monitoring and observability service that collects metrics, events, and metadata from GCP resources, hosted uptime probes, and application instrumentation. The Google Cloud Monitoring data source in Grafana allows you to query and visualize this data alongside metrics from other systems, creating unified dashboards for comprehensive infrastructure and application monitoring.&lt;/p&gt;
&lt;p&gt;Grafana ships with the Google Cloud Monitoring data source preinstalled in both Grafana OSS and Grafana Enterprise, so there&amp;rsquo;s nothing for you to install. It&amp;rsquo;s packaged as a standalone plugin that updates independently of Grafana releases. For details, refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you get started with the Google Cloud Monitoring data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/configure/&#34;&gt;Configure the data source&lt;/a&gt; - Set up authentication and connect to Google Cloud&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/query-editor/&#34;&gt;Query editor&lt;/a&gt; - Create and edit Metrics, SLO, and PromQL queries&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/template-variables/&#34;&gt;Template variables&lt;/a&gt; - Create dynamic dashboards with Google Cloud Monitoring variables&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/annotations/&#34;&gt;Annotations&lt;/a&gt; - Overlay Google Cloud Monitoring events on graphs&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/alerting/&#34;&gt;Alerting&lt;/a&gt; - Create alert rules based on GCP metrics and SLOs&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/google-authentication/&#34;&gt;Google authentication&lt;/a&gt; - Configure authentication methods for GCP access&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt; - Solve common configuration and query errors&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;supported-query-types&#34;&gt;Supported query types&lt;/h2&gt;
&lt;p&gt;The Google Cloud Monitoring data source supports the following query types:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Query type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Metrics&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Query time series data from GCP resources using the visual builder or the Monitoring Query Language (MQL).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;Service Level Objectives (SLOs)&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Query SLO data defined in Google Cloud Monitoring to track service reliability and error budgets.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;strong&gt;PromQL&lt;/strong&gt;&lt;/td&gt;
              &lt;td&gt;Query Google Cloud Monitoring metrics using Prometheus Query Language (PromQL) syntax.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you configure the Google Cloud Monitoring data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a wide variety of 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt; using GCP metrics.&lt;/li&gt;
&lt;li&gt;Configure and use 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/variables/&#34;&gt;template variables&lt;/a&gt; for dynamic dashboards.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/build-dashboards/annotate-visualizations/&#34;&gt;annotations&lt;/a&gt; to overlay events on your graphs.&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/&#34;&gt;alerting&lt;/a&gt; based on GCP metrics.&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to investigate your Google Cloud data without building a dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;import-dashboards-for-gcp-services&#34;&gt;Import dashboards for GCP services&lt;/h2&gt;
&lt;p&gt;The Google Cloud Monitoring plugin no longer bundles pre-configured dashboards. Earlier versions shipped curated dashboards for popular GCP services that you imported from the data source&amp;rsquo;s &lt;strong&gt;Dashboards&lt;/strong&gt; tab. As of plugin version 12.6.1, these dashboards are no longer included, so the &lt;strong&gt;Dashboards&lt;/strong&gt; tab doesn&amp;rsquo;t list them.&lt;/p&gt;
&lt;p&gt;To build equivalent dashboards, do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Browse the &lt;a href=&#34;/grafana/dashboards/?dataSource=stackdriver&#34;&gt;Grafana dashboards catalog&lt;/a&gt; for community and Grafana-authored dashboards that use the Google Cloud Monitoring data source.&lt;/li&gt;
&lt;li&gt;Reference the &lt;a href=&#34;https://github.com/GoogleCloudPlatform/monitoring-dashboard-samples&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Cloud dashboard samples&lt;/a&gt; and recreate the panels using the 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/query-editor/&#34;&gt;query editor&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you build dashboards for multiple GCP projects, add a 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/template-variables/&#34;&gt;template variable&lt;/a&gt; populated with the projects accessible by the configured 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/google-cloud-monitoring/google-authentication/&#34;&gt;service account&lt;/a&gt; so you can switch projects from a drop-down.&lt;/p&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the Google Cloud Monitoring data source is a standalone plugin, preinstalled in both Grafana OSS and Grafana Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The Google Cloud Monitoring data source bundled with Grafana 12.2 and earlier continues to work as before. These versions are unaffected by the change.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with these versions, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.stackdriver]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = stackdriver
; Or install a specific version:
; preinstall_sync = stackdriver@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your Google Cloud Monitoring data source, use the &lt;code&gt;gcx datasources cloudmonitoring&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# List the projects and metrics available to the data source
gcx datasources cloudmonitoring list-projects -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources cloudmonitoring list-metrics -d &amp;lt;DATASOURCE_UID&amp;gt; --project my-project --service compute.googleapis.com

# Run a structured metrics query
gcx datasources cloudmonitoring query -d &amp;lt;DATASOURCE_UID&amp;gt; --project my-project \
  --metric compute.googleapis.com/instance/cpu/utilization --since 1h

# Split the result into one series per instance with a cross-series reducer
gcx datasources cloudmonitoring query -d &amp;lt;DATASOURCE_UID&amp;gt; --project my-project \
  --metric compute.googleapis.com/instance/cpu/utilization \
  --reducer REDUCE_MEAN --group-by resource.label.instance_name --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Google Cloud Monitoring data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.cloudmonitoring&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. Queries are structured rather than expression-based, so &lt;code&gt;--project&lt;/code&gt; and &lt;code&gt;--metric&lt;/code&gt; are required. The &lt;code&gt;--group-by&lt;/code&gt; flag requires a &lt;code&gt;--reducer&lt;/code&gt; other than &lt;code&gt;REDUCE_NONE&lt;/code&gt;, and &lt;code&gt;--filter&lt;/code&gt; matches are exact and case-sensitive, with no regular expression or wildcard support. The &lt;code&gt;list-projects&lt;/code&gt; and &lt;code&gt;list-metrics&lt;/code&gt; commands help you discover valid values.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/monitoring/docs&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Cloud Monitoring documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/monitoring/mql/reference&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Monitoring Query Language (MQL) reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/monitoring/api/metrics_gcp&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Google Cloud metrics list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="google-cloud-monitoring-data-source">Google Cloud Monitoring data source&lt;/h1>
&lt;p>Google Cloud Monitoring is Google Cloud Platform&amp;rsquo;s native monitoring and observability service that collects metrics, events, and metadata from GCP resources, hosted uptime probes, and application instrumentation. The Google Cloud Monitoring data source in Grafana allows you to query and visualize this data alongside metrics from other systems, creating unified dashboards for comprehensive infrastructure and application monitoring.&lt;/p></description></item><item><title>Graphite data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/graphite/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/graphite/</guid><content><![CDATA[&lt;h1 id=&#34;graphite-data-source&#34;&gt;Graphite data source&lt;/h1&gt;
&lt;p&gt;Graphite is an open source time series database that stores numeric metrics. Grafana includes built-in support for Graphite, so you can query your metrics, build dashboards, and set up alerts without installing a plugin.&lt;/p&gt;
&lt;p&gt;The Graphite data source includes a query editor for building metric queries and supports template variables, annotations, tag-based queries, and Grafana Alerting.&lt;/p&gt;
&lt;p&gt;For instructions on how to add a data source to Grafana, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/&#34;&gt;administration documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;p&gt;The Graphite data source supports the following features:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you set up and use the Graphite data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/graphite/configure/&#34;&gt;Configure the Graphite data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/graphite/query-editor/&#34;&gt;Graphite query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/graphite/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/graphite/annotations/&#34;&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/graphite/alerting/&#34;&gt;Alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/graphite/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you configure the Graphite data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query data without building a dashboard&lt;/li&gt;
&lt;li&gt;Build a wide variety of 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results&lt;/li&gt;
&lt;li&gt;Configure 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/variables/&#34;&gt;template variables&lt;/a&gt; for dynamic, reusable dashboards&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;send-grafana-metrics-to-graphite&#34;&gt;Send Grafana metrics to Graphite&lt;/h2&gt;
&lt;p&gt;Grafana can report its own internal metrics to a Graphite backend. In the &lt;code&gt;[metrics.graphite]&lt;/code&gt; section of the Grafana configuration file, set &lt;code&gt;address&lt;/code&gt; to your Carbon host and port, for example &lt;code&gt;localhost:2003&lt;/code&gt;. For the full list of internal metrics settings, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/set-up-grafana-monitoring/&#34;&gt;Set up Grafana monitoring&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;graphite-and-loki-integration&#34;&gt;Graphite and Loki integration&lt;/h2&gt;
&lt;p&gt;When you change the data source selection in 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt;, Graphite queries are converted to Loki queries.
Grafana extracts Loki label names and values from the Graphite queries according to mappings provided in the Graphite data source configuration. Grafana automatically transforms queries using tags with &lt;code&gt;seriesByTag()&lt;/code&gt; without requiring additional setup.&lt;/p&gt;
&lt;h2 id=&#34;pre-built-dashboards&#34;&gt;Pre-built dashboards&lt;/h2&gt;
&lt;p&gt;The Graphite data source ships with pre-built dashboards to help you monitor your Graphite deployment:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Graphite Carbon Metrics&lt;/strong&gt; visualizes the internal metrics that Carbon reports about your Graphite stack.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metrictank&lt;/strong&gt; helps you monitor MetricTank, the multi-tenant time series engine that&amp;rsquo;s compatible with Graphite.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To import a pre-built dashboard, navigate to the Graphite data source&amp;rsquo;s &lt;strong&gt;Dashboards&lt;/strong&gt; tab and click &lt;strong&gt;Import&lt;/strong&gt; next to the dashboard you want.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://graphiteapp.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Learn more about Graphite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://graphite.readthedocs.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Graphite documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="graphite-data-source">Graphite data source&lt;/h1>
&lt;p>Graphite is an open source time series database that stores numeric metrics. Grafana includes built-in support for Graphite, so you can query your metrics, build dashboards, and set up alerts without installing a plugin.&lt;/p></description></item><item><title>InfluxDB data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/influxdb/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/influxdb/</guid><content><![CDATA[&lt;h1 id=&#34;influxdb-data-source&#34;&gt;InfluxDB data source&lt;/h1&gt;


&lt;div data-shared=&#34;influxdb/intro.md&#34;&gt;
            &lt;p&gt;&lt;a href=&#34;https://www.influxdata.com/products/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;InfluxDB&lt;/a&gt; is an open-source time series database (TSDB) developed by &lt;a href=&#34;https://www.influxdata.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;InfluxData&lt;/a&gt;. It is optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, IoT sensor data, and real-time analytics.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;Grafana ships with the InfluxDB data source out of the box. The data source is preinstalled in both Grafana OSS and Grafana Enterprise, so there&amp;rsquo;s nothing for you to install. It&amp;rsquo;s packaged as a standalone plugin that Grafana can update independently of Grafana releases. For details, refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Grafana offers multiple configuration options for this data source, including a choice of three query languages (SQL, InfluxQL, and Flux). SQL and InfluxQL provide both visual builder and code editing modes, while Flux provides a code editor only.&lt;/p&gt;
&lt;h2 id=&#34;supported-versions&#34;&gt;Supported versions&lt;/h2&gt;
&lt;p&gt;This data source supports the following InfluxDB products:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;InfluxDB OSS 1.x, 2.x, and 3.x&lt;/li&gt;
&lt;li&gt;InfluxDB Enterprise 1.x and 3.x&lt;/li&gt;
&lt;li&gt;InfluxDB Cloud Serverless&lt;/li&gt;
&lt;li&gt;InfluxDB Cloud Dedicated&lt;/li&gt;
&lt;li&gt;InfluxDB Cloud (TSM)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you set up and use the InfluxDB data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/influxdb/configure/&#34;&gt;Configure the InfluxDB data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/influxdb/query-editor/&#34;&gt;InfluxDB query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/influxdb/template-variables/&#34;&gt;InfluxDB template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/influxdb/annotations/&#34;&gt;InfluxDB annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/influxdb/alerting/&#34;&gt;InfluxDB alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/influxdb/troubleshooting/&#34;&gt;Troubleshoot InfluxDB data source issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After configuring the data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query data without building a dashboard.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results.&lt;/li&gt;
&lt;li&gt;Configure 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/variables/&#34;&gt;template variables&lt;/a&gt; for dynamic dashboards.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/build-dashboards/&#34;&gt;Build dashboards&lt;/a&gt; to visualize your InfluxDB data.&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/&#34;&gt;alerting&lt;/a&gt; rules based on your InfluxDB query results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To see the InfluxDB data source in action, explore this demo dashboard on Grafana Play:&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/f9a5b2d1-0227-4341-93fd-113fedba6481/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;InfluxDB 3.0: Hourly Electric Grid Monitor for US&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/f9a5b2d1-0227-4341-93fd-113fedba6481/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;

&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the InfluxDB data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The InfluxDB data source bundled with Grafana 13.1 and earlier continues to work as before. Those versions are unaffected by this change.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana recommends running plugin version 13.1.0 or later. Earlier versions could write API tokens to Grafana server logs in plain text at default log levels. If you&amp;rsquo;ve run an earlier version, treat your server logs as sensitive and rotate any tokens that may have been exposed.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with these versions, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.influxdb]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = influxdb
; Or install a specific version:
; preinstall_sync = influxdb@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;On self-managed Grafana, you control the plugin version. To roll back after a problematic update, pin a known-good version with &lt;code&gt;preinstall_sync = influxdb@&amp;lt;version&amp;gt;&lt;/code&gt; and restart Grafana, or install a specific version from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;In Grafana Cloud, plugin updates are managed automatically. You can&amp;rsquo;t pin the plugin to a specific version or roll back to a previous one yourself. If a plugin update causes problems with your dashboards or queries, contact Grafana Support.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;



&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to query your InfluxDB data source, use the &lt;code&gt;gcx datasources influxdb&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# Run a query (InfluxQL, Flux, or SQL, auto-detected from the data source)
gcx datasources influxdb query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;SELECT mean(&amp;#34;value&amp;#34;) FROM &amp;#34;cpu&amp;#34; WHERE time &amp;gt; now() - 1h&amp;#39;

# List measurements (add --bucket to use Flux mode)
gcx datasources influxdb list-measurements -d &amp;lt;DATASOURCE_UID&amp;gt;

# List field keys and tag keys, optionally filtered by measurement
gcx datasources influxdb list-field-keys -d &amp;lt;DATASOURCE_UID&amp;gt; --measurement cpu
gcx datasources influxdb list-tag-keys -d &amp;lt;DATASOURCE_UID&amp;gt; --measurement cpu

# List the values for a tag key
gcx datasources influxdb list-tag-values -d &amp;lt;DATASOURCE_UID&amp;gt; --key host&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your InfluxDB data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.influxdb&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;list-field-keys&lt;/code&gt;, &lt;code&gt;list-tag-keys&lt;/code&gt;, and &lt;code&gt;list-tag-values&lt;/code&gt; commands work in InfluxQL mode only.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.influxdata.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Official InfluxDB documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="influxdb-data-source">InfluxDB data source&lt;/h1>
&lt;div data-shared="influxdb/intro.md">
&lt;p>&lt;a href="https://www.influxdata.com/products/" target="_blank" rel="noopener noreferrer">InfluxDB&lt;/a> is an open-source time series database (TSDB) developed by &lt;a href="https://www.influxdata.com/" target="_blank" rel="noopener noreferrer">InfluxData&lt;/a>. It is optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, IoT sensor data, and real-time analytics.&lt;/p></description></item><item><title>Jaeger data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/jaeger/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/jaeger/</guid><content><![CDATA[&lt;h1 id=&#34;jaeger-data-source&#34;&gt;Jaeger data source&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;https://www.jaegertracing.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Jaeger&lt;/a&gt; is an open source, end-to-end distributed tracing system. Use the Jaeger data source to query and visualize traces, explore service dependencies, and correlate traces with logs and metrics.&lt;/p&gt;
&lt;p&gt;Grafana ships with the Jaeger data source preinstalled in both Grafana OSS and Enterprise, so there&amp;rsquo;s nothing to install. It&amp;rsquo;s packaged as a standalone plugin that updates independently of Grafana releases. For more information, refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you set up and use the Jaeger data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/jaeger/configure/&#34;&gt;Configure the Jaeger data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/jaeger/query-editor/&#34;&gt;Jaeger query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/jaeger/troubleshooting/&#34;&gt;Troubleshoot Jaeger data source issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the Jaeger data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This lets the data source receive updates independently of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The Jaeger data source bundled with Grafana 12.2 and earlier continues to work as before. These versions are unaffected by the change.&lt;/p&gt;
&lt;p&gt;If you run Grafana 12.3.x through 13.1.x, you can install the standalone plugin from the plugin catalog to get the latest features before you upgrade to Grafana 13.2. To use the standalone plugin with these versions, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.jaeger]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = jaeger
; Or install a specific version:
; preinstall_sync = jaeger@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After configuring the data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query traces without building a dashboard.&lt;/li&gt;
&lt;li&gt;Enable the 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/node-graph/&#34;&gt;Node Graph visualization&lt;/a&gt; to display trace structure and service dependencies.&lt;/li&gt;
&lt;li&gt;Configure 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/jaeger/configure/#trace-to-logs&#34;&gt;trace to logs&lt;/a&gt; to link spans to log entries in Loki or Splunk.&lt;/li&gt;
&lt;li&gt;Configure 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/jaeger/configure/#trace-to-metrics&#34;&gt;trace to metrics&lt;/a&gt; to navigate from traces to related metrics.&lt;/li&gt;
&lt;li&gt;Link to Jaeger traces from 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/configure-loki-data-source/#derived-fields&#34;&gt;logs&lt;/a&gt; using derived fields or from 
    &lt;a href=&#34;/docs/grafana/v13.3/fundamentals/exemplars/&#34;&gt;metrics&lt;/a&gt; using exemplars.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.jaegertracing.io/docs/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Official Jaeger documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="jaeger-data-source">Jaeger data source&lt;/h1>
&lt;p>&lt;a href="https://www.jaegertracing.io/" target="_blank" rel="noopener noreferrer">Jaeger&lt;/a> is an open source, end-to-end distributed tracing system. Use the Jaeger data source to query and visualize traces, explore service dependencies, and correlate traces with logs and metrics.&lt;/p></description></item><item><title>Loki data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/loki/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/loki/</guid><content><![CDATA[&lt;h1 id=&#34;loki-data-source&#34;&gt;Loki data source&lt;/h1&gt;
&lt;p&gt;Grafana Loki is a horizontally scalable, highly available, multi-tenant log aggregation system by Grafana Labs. Unlike other logging systems, Loki indexes only metadata about your logs in the form of labels, the same label model used by Prometheus. Loki compresses and stores the log content itself in chunks in object stores such as Amazon S3 or Google Cloud Storage, or on a local filesystem. The Loki data source in Grafana lets you query and visualize those logs, and correlate them with metrics, traces, and other data in unified dashboards.&lt;/p&gt;
&lt;p&gt;Grafana includes built-in support for Loki, so you don&amp;rsquo;t need to install a plugin.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes. Use LogQL metric queries to derive metrics from logs.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you get started with the Loki data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/configure/&#34;&gt;Configure the Loki data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/query-editor/&#34;&gt;Loki query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/annotations/&#34;&gt;Loki annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/alerting/&#34;&gt;Loki alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/loki/troubleshooting/&#34;&gt;Troubleshoot Loki issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about Loki itself, refer to the following Loki documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/get-started/&#34;&gt;Get started with Loki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/setup/install/&#34;&gt;Install Loki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/best-practices/&#34;&gt;Loki best practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/query/&#34;&gt;LogQL query language&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After configuring the Loki data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query and live tail logs without building a dashboard.&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/simplified-exploration/logs/&#34;&gt;Grafana Logs Drilldown&lt;/a&gt; to explore your Loki logs without writing LogQL queries.&lt;/li&gt;
&lt;li&gt;Create a wide variety of 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results.&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/alerting/&#34;&gt;alerting&lt;/a&gt; on your logs.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/build-dashboards/annotate-visualizations/&#34;&gt;annotations&lt;/a&gt; to overlay log events on your graphs.&lt;/li&gt;
&lt;li&gt;Optimize performance with 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/#query-and-resource-caching&#34;&gt;query caching&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To see the Loki data source in action, explore this demo dashboard on Grafana Play:&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/T512JVH7z/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Loki NGINX Service Mesh - JSON version&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/T512JVH7z/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;



&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to query your Loki data source, use the &lt;code&gt;gcx datasources loki&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# Run a LogQL query that returns log lines
gcx datasources loki query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;{job=&amp;#34;varlogs&amp;#34;} |= &amp;#34;error&amp;#34;&amp;#39; --since 1h

# Run a metric LogQL query that returns time series
gcx datasources loki metrics -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;rate({job=&amp;#34;varlogs&amp;#34;}[5m])&amp;#39; --since 1h

# List all labels, or the values for a single label
gcx datasources loki labels -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources loki labels -d &amp;lt;DATASOURCE_UID&amp;gt; --label job

# List log streams matching a selector
gcx datasources loki series -d &amp;lt;DATASOURCE_UID&amp;gt; --match &amp;#39;{job=&amp;#34;varlogs&amp;#34;}&amp;#39;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Loki data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.loki&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;query&lt;/code&gt; command returns log lines, &lt;code&gt;metrics&lt;/code&gt; returns time series from a metric LogQL query, and &lt;code&gt;series&lt;/code&gt; requires at least one &lt;code&gt;--match&lt;/code&gt; stream selector.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/&#34;&gt;Loki documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/loki/latest/query/&#34;&gt;LogQL query language&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="loki-data-source">Loki data source&lt;/h1>
&lt;p>Grafana Loki is a horizontally scalable, highly available, multi-tenant log aggregation system by Grafana Labs. Unlike other logging systems, Loki indexes only metadata about your logs in the form of labels, the same label model used by Prometheus. Loki compresses and stores the log content itself in chunks in object stores such as Amazon S3 or Google Cloud Storage, or on a local filesystem. The Loki data source in Grafana lets you query and visualize those logs, and correlate them with metrics, traces, and other data in unified dashboards.&lt;/p></description></item><item><title>Microsoft SQL Server data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/mssql/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/mssql/</guid><content><![CDATA[&lt;h1 id=&#34;microsoft-sql-server-data-source&#34;&gt;Microsoft SQL Server data source&lt;/h1&gt;
&lt;p&gt;Microsoft SQL Server (MSSQL) is one of the most widely used relational databases for business applications, analytics, and operational workloads. The MSSQL data source lets you query your existing SQL Server instance directly from Grafana, with no data migration required.&lt;/p&gt;
&lt;p&gt;The data source ships with Grafana out of the box. It&amp;rsquo;s preinstalled in both Grafana OSS and Grafana Enterprise, so there&amp;rsquo;s nothing for you to install. Starting with Grafana 13.2, it&amp;rsquo;s packaged as a standalone plugin that updates independently of Grafana releases. Refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;You can connect to Microsoft SQL Server 2012 or newer, Azure SQL Database, and Azure SQL Managed Instance.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;supported-versions&#34;&gt;Supported versions&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Version&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Microsoft SQL Server 2012&#43;&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Azure SQL Database&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Azure SQL Managed Instance&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Grafana recommends using the latest available service pack for optimal compatibility.&lt;/p&gt;
&lt;h2 id=&#34;authentication-methods&#34;&gt;Authentication methods&lt;/h2&gt;
&lt;p&gt;The Microsoft SQL Server data source supports the following authentication methods:&lt;/p&gt;
&lt;!-- vale Grafana.Spelling = NO --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Method&lt;/th&gt;
              &lt;th&gt;Best for&lt;/th&gt;
              &lt;th&gt;Grafana Cloud&lt;/th&gt;
              &lt;th&gt;Self-managed&lt;/th&gt;
              &lt;th&gt;Supports alerting&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;SQL Server Authentication&lt;/td&gt;
              &lt;td&gt;Any deployment&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Windows Authentication (Integrated Security)&lt;/td&gt;
              &lt;td&gt;On-premises with Windows SSO&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Windows AD (Kerberos)&lt;/td&gt;
              &lt;td&gt;Enterprise Active Directory environments&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Azure Entra ID (App Registration)&lt;/td&gt;
              &lt;td&gt;Azure SQL with service principal&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Azure Entra ID (Managed Identity)&lt;/td&gt;
              &lt;td&gt;Grafana hosted in Azure&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Azure Entra ID (Current User)&lt;/td&gt;
              &lt;td&gt;User-level access control with Azure SQL&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- vale Grafana.Spelling = YES --&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Azure Entra ID (Current User) authentication doesn&amp;rsquo;t support alerting, reporting, or recorded queries because these features run on the backend without a user session.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For configuration details, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/configure/&#34;&gt;Configure the Microsoft SQL Server data source&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documentation helps you set up and use the Microsoft SQL Server data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/configure/&#34;&gt;Configure the data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/query-editor/&#34;&gt;Query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/annotations/&#34;&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/alerting/&#34;&gt;Alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana 13.2, the Microsoft SQL Server data source is a standalone plugin, preinstalled in both Grafana OSS and Grafana Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The Microsoft SQL Server data source bundled with Grafana 13.1 and earlier continues to work as before. These versions are unaffected by the change.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with Grafana 12.3.x through 13.1.x, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.mssql]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = mssql
; Or install a specific version:
; preinstall_sync = mssql@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you configure the data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query data without building a dashboard&lt;/li&gt;
&lt;li&gt;Create 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt; including time series, tables, and gauges&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results&lt;/li&gt;
&lt;li&gt;Optimize performance with 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/#query-and-resource-caching&#34;&gt;query caching&lt;/a&gt; (Grafana Enterprise and Cloud)&lt;/li&gt;
&lt;/ul&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your Microsoft SQL Server data source, use the &lt;code&gt;gcx datasources mssql&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# List tables and views, or filter to a single schema
gcx datasources mssql list-tables -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources mssql list-tables -d &amp;lt;DATASOURCE_UID&amp;gt; --schema dbo

# Show the columns of a table
gcx datasources mssql describe-table dbo.WORLD_DATA -d &amp;lt;DATASOURCE_UID&amp;gt;

# Run a SQL query (server-side macros like $__timeFilter are supported)
gcx datasources mssql query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;SELECT * FROM events WHERE $__timeFilter(created_at)&amp;#39; --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Microsoft SQL Server data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.mssql&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;query&lt;/code&gt; command supports Grafana server-side macros such as &lt;code&gt;$__timeFilter&lt;/code&gt; and &lt;code&gt;$__timeGroup&lt;/code&gt;, and because T-SQL has no &lt;code&gt;LIMIT&lt;/code&gt;, results are capped with an injected &lt;code&gt;TOP (n)&lt;/code&gt; clause, which you can disable with &lt;code&gt;--limit 0&lt;/code&gt;. The &lt;code&gt;list-tables&lt;/code&gt; and &lt;code&gt;describe-table&lt;/code&gt; commands read &lt;code&gt;INFORMATION_SCHEMA&lt;/code&gt; for the data source&amp;rsquo;s configured database.&lt;/p&gt;
&lt;h2 id=&#34;related-data-sources&#34;&gt;Related data sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/&#34;&gt;PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/&#34;&gt;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="microsoft-sql-server-data-source">Microsoft SQL Server data source&lt;/h1>
&lt;p>Microsoft SQL Server (MSSQL) is one of the most widely used relational databases for business applications, analytics, and operational workloads. The MSSQL data source lets you query your existing SQL Server instance directly from Grafana, with no data migration required.&lt;/p></description></item><item><title>MySQL data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/mysql/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/mysql/</guid><content><![CDATA[&lt;h1 id=&#34;mysql-data-source&#34;&gt;MySQL data source&lt;/h1&gt;
&lt;p&gt;The MySQL data source lets you query and visualize data from MySQL and MySQL-compatible databases like &lt;a href=&#34;https://mariadb.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;MariaDB&lt;/a&gt; or &lt;a href=&#34;https://www.percona.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Percona Server&lt;/a&gt;.
Use it to create dashboards, explore SQL data, and monitor MySQL-based workloads in real time.&lt;/p&gt;
&lt;p&gt;The data source ships with Grafana out of the box. It&amp;rsquo;s preinstalled in both Grafana OSS and Grafana Enterprise, so there&amp;rsquo;s nothing for you to install. Starting with Grafana 13.2, it&amp;rsquo;s packaged as a standalone plugin that updates independently of Grafana releases. Refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;Watch the following video to learn more about using the Grafana MySQL data source plugin: &lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/p_RDHfHS-P8&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/dbg1erw7kech6oe/placeholder-dashboard&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;MySQL Overview&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/dbg1erw7kech6oe/placeholder-dashboard&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;

&lt;h2 id=&#34;supported-databases&#34;&gt;Supported databases&lt;/h2&gt;
&lt;p&gt;This data source supports the following MySQL-compatible databases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MySQL 5.7 and newer&lt;/li&gt;
&lt;li&gt;MariaDB 10.5 and newer&lt;/li&gt;
&lt;li&gt;Percona Server 5.7 and newer&lt;/li&gt;
&lt;li&gt;Amazon Aurora MySQL&lt;/li&gt;
&lt;li&gt;Azure Database for MySQL&lt;/li&gt;
&lt;li&gt;Google Cloud SQL for MySQL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Grafana recommends using the latest available version for your database for optimal compatibility.&lt;/p&gt;
&lt;h2 id=&#34;key-capabilities&#34;&gt;Key capabilities&lt;/h2&gt;
&lt;p&gt;The MySQL data source supports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Time series queries:&lt;/strong&gt; Visualize metrics over time using built-in time grouping macros.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table queries:&lt;/strong&gt; Display query results in table format for any valid SQL query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Template variables:&lt;/strong&gt; Create dynamic dashboards with variable-driven queries.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations:&lt;/strong&gt; Overlay events from MySQL on your dashboard graphs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Create alerts based on MySQL query results.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Macros:&lt;/strong&gt; Simplify queries with built-in macros for time filtering and grouping.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documentation helps you get started with the MySQL data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/configure/&#34;&gt;Configure the MySQL data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/query-editor/&#34;&gt;MySQL query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/template-variables/&#34;&gt;MySQL template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/annotations/&#34;&gt;MySQL annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/alerting/&#34;&gt;MySQL alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mysql/troubleshooting/&#34;&gt;Troubleshoot MySQL data source issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana 13.2, the MySQL data source is a standalone plugin, preinstalled in both Grafana OSS and Grafana Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The MySQL data source bundled with Grafana 13.1 and earlier continues to work as before. These versions are unaffected by the change.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with Grafana 12.3.x through 13.1.x, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.mysql]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = mysql
; Or install a specific version:
; preinstall_sync = mysql@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;additional-resources&#34;&gt;Additional resources&lt;/h2&gt;
&lt;p&gt;After configuring the MySQL data source, you can also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a wide variety of 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Configure and use 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/variables/&#34;&gt;templates and variables&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Optimize performance with 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/data-source-management/#query-and-resource-caching&#34;&gt;query caching&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pre-configured-dashboards&#34;&gt;Pre-configured dashboards&lt;/h2&gt;
&lt;p&gt;If you want to monitor your MySQL server&amp;rsquo;s performance metrics (connections, queries, replication, and more), Grafana provides pre-configured dashboards through the MySQL integration:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MySQL Overview&lt;/strong&gt; - Key performance metrics for your MySQL server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MySQL Logs&lt;/strong&gt; - Log analysis for troubleshooting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The MySQL integration uses the Prometheus MySQL Exporter to collect server metrics and includes 15 pre-configured alert rules.&lt;/p&gt;
&lt;p&gt;To use these dashboards:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In Grafana Cloud, navigate to &lt;strong&gt;Connections&lt;/strong&gt; &amp;gt; &lt;strong&gt;Add new connection&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Search for &lt;strong&gt;MySQL&lt;/strong&gt; and select the MySQL integration.&lt;/li&gt;
&lt;li&gt;Follow the setup instructions to install the MySQL Exporter.&lt;/li&gt;
&lt;li&gt;Import the pre-configured dashboards from the integration page.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For more MySQL dashboards, browse the &lt;a href=&#34;/grafana/dashboards/?search=mysql&#34;&gt;Grafana dashboard catalog&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The MySQL integration monitors your MySQL &lt;em&gt;server&lt;/em&gt; using Prometheus metrics. The MySQL &lt;em&gt;data source&lt;/em&gt; documented here queries data stored &lt;em&gt;in&lt;/em&gt; MySQL tables. These are complementary features for different use cases.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;



&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your MySQL data source, use the &lt;code&gt;gcx datasources mysql&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# List tables and views, or filter to a single database
gcx datasources mysql list-tables -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources mysql list-tables -d &amp;lt;DATASOURCE_UID&amp;gt; --database mydb

# Show the columns of a table
gcx datasources mysql describe-table orders -d &amp;lt;DATASOURCE_UID&amp;gt;

# Run a SQL query (server-side macros like $__timeFilter are supported)
gcx datasources mysql query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;SELECT * FROM events WHERE $__timeFilter(created_at)&amp;#39; --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your MySQL data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.mysql&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;query&lt;/code&gt; command supports Grafana server-side macros such as &lt;code&gt;$__timeFilter&lt;/code&gt; and &lt;code&gt;$__timeGroup&lt;/code&gt;, and &lt;code&gt;list-tables&lt;/code&gt; and &lt;code&gt;describe-table&lt;/code&gt; help you explore the schema. Database and table names match exactly and are case-sensitive.&lt;/p&gt;
&lt;h2 id=&#34;related-data-sources&#34;&gt;Related data sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/&#34;&gt;PostgreSQL&lt;/a&gt; - For PostgreSQL databases.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/mssql/&#34;&gt;Microsoft SQL Server&lt;/a&gt; - For Microsoft SQL Server and Azure SQL databases.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="mysql-data-source">MySQL data source&lt;/h1>
&lt;p>The MySQL data source lets you query and visualize data from MySQL and MySQL-compatible databases like &lt;a href="https://mariadb.org/" target="_blank" rel="noopener noreferrer">MariaDB&lt;/a> or &lt;a href="https://www.percona.com/" target="_blank" rel="noopener noreferrer">Percona Server&lt;/a>.
Use it to create dashboards, explore SQL data, and monitor MySQL-based workloads in real time.&lt;/p></description></item><item><title>OpenTSDB data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/opentsdb/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/opentsdb/</guid><content><![CDATA[&lt;h1 id=&#34;opentsdb-data-source&#34;&gt;OpenTSDB data source&lt;/h1&gt;
&lt;p&gt;OpenTSDB is an open source time series database built on top of HBase. Use the OpenTSDB data source to visualize metrics, create alerts, and build dashboards from your time series data.&lt;/p&gt;
&lt;p&gt;Grafana ships with OpenTSDB preinstalled in both Grafana OSS and Enterprise, so there&amp;rsquo;s nothing for you to install. The data source is now packaged as a standalone plugin that updates independently of Grafana releases. For details, refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;p&gt;The OpenTSDB data source supports the following features:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
              &lt;th&gt;Notes&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics queries&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Query time series data with aggregation, downsampling, and filtering&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Create alert rules based on OpenTSDB queries&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Overlay events on graphs using metric-specific or global annotations&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Template variables&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Use dynamic variables in queries&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Explore&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Ad-hoc data exploration without dashboards&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;supported-opentsdb-versions&#34;&gt;Supported OpenTSDB versions&lt;/h2&gt;
&lt;p&gt;The data source supports OpenTSDB versions 2.1 through 2.4. Some features are version-specific:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Minimum version&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Filters&lt;/td&gt;
              &lt;td&gt;2.2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill policies&lt;/td&gt;
              &lt;td&gt;2.2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Explicit tags&lt;/td&gt;
              &lt;td&gt;2.3&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you get started with the OpenTSDB data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/configure/&#34;&gt;Configure the OpenTSDB data source&lt;/a&gt; - Set up authentication and connect to OpenTSDB.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/query-editor/&#34;&gt;OpenTSDB query editor&lt;/a&gt; - Create and edit queries with aggregation, downsampling, and filtering.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/template-variables/&#34;&gt;Template variables&lt;/a&gt; - Create dynamic dashboards with OpenTSDB variables.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt; - Solve common configuration and query errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the OpenTSDB data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The OpenTSDB data source bundled with Grafana 12.2 and earlier continues to work as before. These versions are unaffected by the externalization.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with these versions, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.opentsdb]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = opentsdb
; Or install a specific version:
; preinstall_sync = opentsdb@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you have configured the OpenTSDB data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/annotations/&#34;&gt;Annotations&lt;/a&gt; to overlay OpenTSDB events on your graphs.&lt;/li&gt;
&lt;li&gt;Configure and use 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/template-variables/&#34;&gt;Template variables&lt;/a&gt; for dynamic dashboards.&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/opentsdb/alerting/&#34;&gt;Alerting&lt;/a&gt; rules based on your time series queries.&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to investigate your OpenTSDB data without building a dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://opentsdb.net/docs/build/html/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Official OpenTSDB documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forums&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="opentsdb-data-source">OpenTSDB data source&lt;/h1>
&lt;p>OpenTSDB is an open source time series database built on top of HBase. Use the OpenTSDB data source to visualize metrics, create alerts, and build dashboards from your time series data.&lt;/p></description></item><item><title>Parca data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/parca/</link><pubDate>Mon, 02 Nov 2026 21:20:48 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/parca/</guid><content><![CDATA[&lt;h1 id=&#34;parca-data-source&#34;&gt;Parca data source&lt;/h1&gt;


&lt;div class=&#34;admonition admonition-warning&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Warning&lt;/p&gt;&lt;p&gt;This plugin is deprecated and will only receive critical security updates. Support will end on January 2, 2027.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Parca is a continuous profiling database for analysis of CPU and memory usage, down to the line number and throughout time. You can use the Parca data source to query your profiles in 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; and to build profiling dashboards.&lt;/p&gt;
&lt;p&gt;The Parca data source is developed and released from the standalone &lt;a href=&#34;https://github.com/grafana/grafana-parca-datasource&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana/grafana-parca-datasource&lt;/a&gt; repository. Grafana doesn&amp;rsquo;t bundle it, so you build it from source and install it manually before you can use it.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The Parca data source isn&amp;rsquo;t published to the Grafana plugin catalog and isn&amp;rsquo;t available in Grafana Cloud. You can&amp;rsquo;t install it with Grafana CLI, the &lt;strong&gt;Plugins&lt;/strong&gt; page, or the &lt;code&gt;plugins.preinstall&lt;/code&gt; configuration option.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Refer to the &lt;a href=&#34;https://www.parca.dev/docs&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Parca documentation&lt;/a&gt; to learn about continuous profiling and how to instrument your applications.&lt;/p&gt;
&lt;p&gt;To use Parca profiling data in Grafana, you should:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.parca.dev/docs/quickstart&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Set up Parca&lt;/a&gt; to scrape profiles from your applications.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/configure/#install-the-data-source&#34;&gt;Build and install the Parca data source&lt;/a&gt; on your Grafana instance.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/configure/&#34;&gt;Configure the Parca data source&lt;/a&gt; in Grafana.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/query-editor/&#34;&gt;Query your profiling data&lt;/a&gt; using the query editor in Explore.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;supported-parca-versions&#34;&gt;Supported Parca versions&lt;/h2&gt;
&lt;p&gt;This data source supports Parca v0.19 and later.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Profiles&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following pages help you get started with the Parca data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/configure/&#34;&gt;Configure the Parca data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/query-editor/&#34;&gt;Parca query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/troubleshooting/&#34;&gt;Troubleshoot Parca data source issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;explore-profiling-data&#34;&gt;Explore profiling data&lt;/h2&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; is the primary way to interact with Parca data in Grafana. Use Explore to query profiles and metrics without building a dashboard, and to select the &lt;strong&gt;Both&lt;/strong&gt; query type to view flame graphs and time-series data side by side.&lt;/p&gt;
&lt;h2 id=&#34;integrate-profiles-into-dashboards&#34;&gt;Integrate profiles into dashboards&lt;/h2&gt;
&lt;p&gt;Using the Parca data source, you can embed profiling data in your dashboards alongside other signals like logs and metrics. For example, you can place a 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/flame-graph/&#34;&gt;flame graph panel&lt;/a&gt; showing CPU profiles next to a metrics panel tracking request latency to correlate performance bottlenecks with application behavior.&lt;/p&gt;
&lt;h2 id=&#34;updates&#34;&gt;Updates&lt;/h2&gt;
&lt;p&gt;Because you install the Parca data source manually, Grafana can&amp;rsquo;t update it for you. To update, pull the latest changes from &lt;a href=&#34;https://github.com/grafana/grafana-parca-datasource&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana/grafana-parca-datasource&lt;/a&gt;, rebuild, and replace the contents of your plugin directory. Refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/parca/configure/#install-the-data-source&#34;&gt;Install the data source&lt;/a&gt; for the build and deployment steps.&lt;/p&gt;
&lt;p&gt;The Parca data source only receives critical security updates until January 2, 2027. After that date it receives no further updates.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/grafana-parca-datasource&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Parca data source repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.parca.dev/docs&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Official Parca documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="parca-data-source">Parca data source&lt;/h1>
&lt;div class="admonition admonition-warning">&lt;blockquote>&lt;p class="title text-uppercase">Warning&lt;/p>&lt;p>This plugin is deprecated and will only receive critical security updates. Support will end on January 2, 2027.&lt;/p>&lt;/blockquote>&lt;/div>
&lt;p>Parca is a continuous profiling database for analysis of CPU and memory usage, down to the line number and throughout time. You can use the Parca data source to query your profiles in
&lt;a href="/docs/grafana/v13.3/explore/">Explore&lt;/a> and to build profiling dashboards.&lt;/p></description></item><item><title>PostgreSQL data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/postgres/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/postgres/</guid><content><![CDATA[&lt;h1 id=&#34;postgresql-data-source&#34;&gt;PostgreSQL data source&lt;/h1&gt;
&lt;p&gt;Query and visualize data from any PostgreSQL-compatible database. Build dashboards with the visual query builder or raw SQL, explore tables in real time, overlay annotations, and create alerts from the same connection. The data source works with self-managed PostgreSQL and managed services such as Amazon RDS, Amazon Aurora, Azure Database for PostgreSQL, and Google Cloud SQL.&lt;/p&gt;
&lt;p&gt;Grafana ships with the PostgreSQL data source out of the box. It&amp;rsquo;s preinstalled in Grafana OSS and Enterprise, so you don&amp;rsquo;t need to install a plugin to add it. The data source is packaged as a standalone plugin that can update independently of Grafana releases.&lt;/p&gt;
&lt;h2 id=&#34;supported-databases&#34;&gt;Supported databases&lt;/h2&gt;
&lt;p&gt;This data source supports the following PostgreSQL-compatible databases:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PostgreSQL 9.0 and newer&lt;/li&gt;
&lt;li&gt;Amazon RDS for PostgreSQL&lt;/li&gt;
&lt;li&gt;Amazon Aurora PostgreSQL&lt;/li&gt;
&lt;li&gt;Azure Database for PostgreSQL&lt;/li&gt;
&lt;li&gt;Google Cloud SQL for PostgreSQL&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Grafana recommends using the latest available version for your database for optimal compatibility.&lt;/p&gt;
&lt;h2 id=&#34;key-capabilities&#34;&gt;Key capabilities&lt;/h2&gt;
&lt;p&gt;The PostgreSQL data source supports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Time series queries:&lt;/strong&gt; Visualize metrics over time using built-in time grouping macros.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table queries:&lt;/strong&gt; Display query results in table format for any valid SQL query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EXPLAIN queries:&lt;/strong&gt; Inspect query execution plans directly in the query editor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Template variables:&lt;/strong&gt; Create dynamic dashboards with variable-driven queries using the built-in variable query editor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations:&lt;/strong&gt; Overlay events from PostgreSQL on your dashboard panels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Create alerts based on PostgreSQL query results (time series format only).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Macros:&lt;/strong&gt; Simplify queries with built-in macros for time filtering and grouping.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;supported-postgresql-data-types&#34;&gt;Supported PostgreSQL data types&lt;/h2&gt;
&lt;p&gt;The PostgreSQL plugin uses the &lt;a href=&#34;https://github.com/jackc/pgx&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PGX driver&lt;/a&gt; for database connectivity. The following PostgreSQL data types are supported:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Numeric types:&lt;/strong&gt; &lt;code&gt;int2&lt;/code&gt;, &lt;code&gt;int4&lt;/code&gt;, &lt;code&gt;int8&lt;/code&gt;, &lt;code&gt;float4&lt;/code&gt;, &lt;code&gt;float8&lt;/code&gt;, &lt;code&gt;numeric&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;String types:&lt;/strong&gt; &lt;code&gt;text&lt;/code&gt;, &lt;code&gt;varchar&lt;/code&gt;, &lt;code&gt;char&lt;/code&gt;, &lt;code&gt;bpchar&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Date/time types:&lt;/strong&gt; &lt;code&gt;timestamp&lt;/code&gt;, &lt;code&gt;timestamptz&lt;/code&gt;, &lt;code&gt;date&lt;/code&gt;, &lt;code&gt;time&lt;/code&gt;, &lt;code&gt;timetz&lt;/code&gt;, &lt;code&gt;interval&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Boolean:&lt;/strong&gt; &lt;code&gt;bool&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSON types:&lt;/strong&gt; &lt;code&gt;json&lt;/code&gt;, &lt;code&gt;jsonb&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enumerated types:&lt;/strong&gt; Custom &lt;code&gt;enum&lt;/code&gt; types are returned as string values.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Other types:&lt;/strong&gt; Types not explicitly mapped (such as arrays, composites, or custom domains) are returned as string values.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you get started with the PostgreSQL data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/configure/&#34;&gt;Configure the PostgreSQL data source&lt;/a&gt; - Set up authentication and connect to PostgreSQL.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/query-editor/&#34;&gt;PostgreSQL query editor&lt;/a&gt; - Create and edit queries with time series, table, and EXPLAIN formats.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/template-variables/&#34;&gt;Template variables&lt;/a&gt; - Create dynamic dashboards with PostgreSQL variables.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/annotations/&#34;&gt;Annotations&lt;/a&gt; - Overlay PostgreSQL events on your dashboard graphs.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/alerting/&#34;&gt;Alerting&lt;/a&gt; - Create alerts based on PostgreSQL query results.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt; - Solve common configuration and query errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you configure the PostgreSQL data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/annotations/&#34;&gt;annotations&lt;/a&gt; to overlay PostgreSQL events on your graphs.&lt;/li&gt;
&lt;li&gt;Set up 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/postgres/alerting/&#34;&gt;alerting&lt;/a&gt; rules based on your time series queries.&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to investigate your PostgreSQL data without building a dashboard.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to process query results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To see the PostgreSQL data source in action, explore the demo dashboard on Grafana Play:&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/dbg1erw7kech6oe/placeholder-dashboard&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PostgreSQL Overview&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/dbg1erw7kech6oe/placeholder-dashboard&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;

&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the PostgreSQL data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The PostgreSQL data source bundled with Grafana 13.1 and earlier continues to work as before. These versions are unaffected by the externalization.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with Grafana 12.3.x through 13.1.x, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.grafana-postgresql-datasource]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = grafana-postgresql-datasource
; Or install a specific version:
; preinstall_sync = grafana-postgresql-datasource@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to explore and query your PostgreSQL data source, use the &lt;code&gt;gcx datasources postgres&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# List tables and views, or filter to a single schema
gcx datasources postgres list-tables -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources postgres list-tables -d &amp;lt;DATASOURCE_UID&amp;gt; --schema public

# Show the columns of a table
gcx datasources postgres describe-table orders -d &amp;lt;DATASOURCE_UID&amp;gt;

# Run a SQL query (server-side macros like $__timeFilter are supported)
gcx datasources postgres query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;SELECT * FROM events WHERE $__timeFilter(created_at)&amp;#39; --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your PostgreSQL data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.postgres&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;query&lt;/code&gt; command supports Grafana server-side macros such as &lt;code&gt;$__timeFilter&lt;/code&gt; and &lt;code&gt;$__timeGroup&lt;/code&gt;, and &lt;code&gt;list-tables&lt;/code&gt; and &lt;code&gt;describe-table&lt;/code&gt; help you explore the schema. Schema and table names match exactly and are case-sensitive.&lt;/p&gt;
&lt;h2 id=&#34;related-data-sources&#34;&gt;Related data sources&lt;/h2&gt;
&lt;p&gt;The following databases use the PostgreSQL wire protocol and may work with this data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.timescale.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;TimescaleDB&lt;/a&gt;. Enable the &lt;strong&gt;TimescaleDB&lt;/strong&gt; toggle in the data source settings for &lt;code&gt;time_bucket&lt;/code&gt; support.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cockroachlabs.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CockroachDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://aws.amazon.com/redshift/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Amazon Redshift&lt;/a&gt;. Grafana also offers a dedicated &lt;a href=&#34;/grafana/plugins/grafana-redshift-datasource/&#34;&gt;Amazon Redshift data source&lt;/a&gt; with additional features.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cratedb.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CrateDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.yugabyte.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;YugabyteDB&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="postgresql-data-source">PostgreSQL data source&lt;/h1>
&lt;p>Query and visualize data from any PostgreSQL-compatible database. Build dashboards with the visual query builder or raw SQL, explore tables in real time, overlay annotations, and create alerts from the same connection. The data source works with self-managed PostgreSQL and managed services such as Amazon RDS, Amazon Aurora, Azure Database for PostgreSQL, and Google Cloud SQL.&lt;/p></description></item><item><title>Prometheus data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/prometheus/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/prometheus/</guid><content><![CDATA[&lt;h1 id=&#34;prometheus-data-source&#34;&gt;Prometheus data source&lt;/h1&gt;
&lt;p&gt;Prometheus is an open source monitoring system and time series database that scrapes and stores metrics used for monitoring and alerting.&lt;/p&gt;
&lt;p&gt;The Prometheus data source is preinstalled in Grafana, so you don&amp;rsquo;t need to install it manually. Write queries using &lt;a href=&#34;https://prometheus.io/docs/prometheus/latest/querying/basics/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PromQL&lt;/a&gt; in the query editor, or use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/simplified-exploration/metrics/&#34;&gt;Metrics Drilldown&lt;/a&gt; to explore metrics without writing queries. The Prometheus data source also works with other projects that implement the &lt;a href=&#34;https://prometheus.io/docs/prometheus/latest/querying/api/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Prometheus querying API&lt;/a&gt;, including &lt;a href=&#34;/docs/mimir/latest/&#34;&gt;Grafana Mimir&lt;/a&gt; and &lt;a href=&#34;https://thanos.io/tip/components/query.md/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Thanos&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Recording rules&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Exemplars&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you set up and use the Prometheus data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/configure/&#34;&gt;Configure the Prometheus data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/query-editor/&#34;&gt;Prometheus query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/annotations/&#34;&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/alerting/&#34;&gt;Alerting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After you configure the Prometheus data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/simplified-exploration/metrics/&#34;&gt;Metrics Drilldown&lt;/a&gt; to browse and explore your Prometheus metrics without writing PromQL&lt;/li&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query data without building a dashboard&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results&lt;/li&gt;
&lt;li&gt;Create 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/recorded-queries/&#34;&gt;recorded queries&lt;/a&gt; for pre-aggregated data&lt;/li&gt;
&lt;li&gt;Save and reuse PromQL queries across dashboards, Explore, and annotations with 
    &lt;a href=&#34;/docs/grafana/v13.3/visualizations/panels-visualizations/query-transform-data/#saved-queries&#34;&gt;saved queries&lt;/a&gt; (available in Grafana Enterprise and Grafana Cloud)&lt;/li&gt;
&lt;li&gt;Build a wide variety of 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/&#34;&gt;visualizations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To see the Prometheus data source in action, explore this demo dashboard on Grafana Play:&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/000000109/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;The Four Golden Signals&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/000000109/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;

&lt;h2 id=&#34;cloud-managed-prometheus-services&#34;&gt;Cloud-managed Prometheus services&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;In Grafana 13, the core Prometheus data source no longer supports SigV4 (AWS) or Azure AD authentication. These authentication methods have been migrated to dedicated plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Amazon Managed Service for Prometheus:&lt;/strong&gt; Use the &lt;a href=&#34;/grafana/plugins/grafana-amazonprometheus-datasource/&#34;&gt;Amazon Managed Service for Prometheus data source&lt;/a&gt;. For migration details, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/configure/aws-authentication/&#34;&gt;AWS authentication (deprecated)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor Managed Service for Prometheus:&lt;/strong&gt; Use the &lt;a href=&#34;/grafana/plugins/grafana-azureprometheus-datasource/&#34;&gt;Azure Monitor Managed Service for Prometheus data source&lt;/a&gt;. For migration details, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/prometheus/configure/azure-authentication/&#34;&gt;Azure authentication (deprecated)&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Existing data sources using these methods are automatically migrated on startup.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Grafana still ships with the Prometheus data source out of the box. It&amp;rsquo;s preinstalled in both Grafana OSS and Grafana Enterprise, so there&amp;rsquo;s nothing for you to install. Starting with Grafana v13.2, it&amp;rsquo;s packaged as a standalone plugin rather than built into the Grafana codebase, which means you can update the plugin as needed without waiting for a Grafana release. By default, Grafana checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The Prometheus data source bundled with Grafana 13.1 and earlier continues to work as before, and those versions aren&amp;rsquo;t affected by this change.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with Grafana 12.3.x through 13.1.x, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.prometheus]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = prometheus
; Or install a specific version:
; preinstall_sync = prometheus@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to query your Prometheus data source, use the &lt;code&gt;gcx datasources prometheus&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# Run an instant PromQL query using an explicit data source UID
gcx datasources prometheus query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;up{job=&amp;#34;grafana&amp;#34;}&amp;#39;

# Run a range query over the last hour
gcx datasources prometheus query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;rate(http_requests_total[5m])&amp;#39; --since 1h --step 1m

# List all labels, or the values for a single label
gcx datasources prometheus labels -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources prometheus labels -d &amp;lt;DATASOURCE_UID&amp;gt; --label job

# Get metadata, including the type and help text, for a metric
gcx datasources prometheus metadata -d &amp;lt;DATASOURCE_UID&amp;gt; --metric http_requests_total&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Prometheus data source. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.prometheus&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The same commands work with Prometheus-compatible data sources that &lt;code&gt;gcx&lt;/code&gt; maps to this resolver, including Amazon Managed Service for Prometheus and other &lt;code&gt;grafana-*prometheus-datasource&lt;/code&gt; flavors.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/fundamentals/intro-to-prometheus/&#34;&gt;What is Prometheus?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://prometheus.io/docs/concepts/data_model/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Prometheus data model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://prometheus.io/docs/prometheus/latest/getting_started/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Getting started with Prometheus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="prometheus-data-source">Prometheus data source&lt;/h1>
&lt;p>Prometheus is an open source monitoring system and time series database that scrapes and stores metrics used for monitoring and alerting.&lt;/p>
&lt;p>The Prometheus data source is preinstalled in Grafana, so you don&amp;rsquo;t need to install it manually. Write queries using &lt;a href="https://prometheus.io/docs/prometheus/latest/querying/basics/" target="_blank" rel="noopener noreferrer">PromQL&lt;/a> in the query editor, or use
&lt;a href="/docs/grafana/v13.3/explore/simplified-exploration/metrics/">Metrics Drilldown&lt;/a> to explore metrics without writing queries. The Prometheus data source also works with other projects that implement the &lt;a href="https://prometheus.io/docs/prometheus/latest/querying/api/" target="_blank" rel="noopener noreferrer">Prometheus querying API&lt;/a>, including &lt;a href="/docs/mimir/latest/">Grafana Mimir&lt;/a> and &lt;a href="https://thanos.io/tip/components/query.md/" target="_blank" rel="noopener noreferrer">Thanos&lt;/a>.&lt;/p></description></item><item><title>Pyroscope data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/pyroscope/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/pyroscope/</guid><content><![CDATA[&lt;h1 id=&#34;pyroscope-data-source&#34;&gt;Pyroscope data source&lt;/h1&gt;
&lt;p&gt;Grafana Pyroscope is a horizontally scalable, highly available, multi-tenant, OSS, continuous profiling aggregation system.
Add a Pyroscope data source to query your profiles in 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Grafana includes built-in support for Pyroscope, so you don&amp;rsquo;t need to install a plugin. The Pyroscope data source requires Grafana v12.3 or later.&lt;/p&gt;
&lt;p&gt;Refer to 
    &lt;a href=&#34;/docs/pyroscope/latest/introduction/&#34;&gt;Introduction to Pyroscope&lt;/a&gt; to understand profiling and Pyroscope.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;p&gt;The Pyroscope data source supports the following features.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The Pyroscope data source returns profiling data visualized as flame graphs and time-series metrics derived from profiles. It also integrates with tracing data through the Trace to profiles feature.&lt;/p&gt;
&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following documents help you get started with the Pyroscope data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/pyroscope/configure/&#34;&gt;Configure the Pyroscope data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/pyroscope/query-editor/&#34;&gt;Query profile data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/pyroscope/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/pyroscope/troubleshooting/&#34;&gt;Troubleshoot the Pyroscope data source&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before you query profiles, 
    &lt;a href=&#34;/docs/pyroscope/latest/configure-client/&#34;&gt;configure your application to send profiles&lt;/a&gt; to Pyroscope.&lt;/p&gt;
&lt;p&gt;To explore profiling data from a Pyroscope data source, try Grafana Profiles Drilldown on Grafana Play:&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/a/grafana-pyroscope-app/explore&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Profiles Drilldown&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/a/grafana-pyroscope-app/explore&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;

&lt;h2 id=&#34;continuous-profiling&#34;&gt;Continuous profiling&lt;/h2&gt;
&lt;p&gt;While code profiling has been a long-standing practice, continuous profiling represents a modern and more advanced approach to performance monitoring.&lt;/p&gt;
&lt;p&gt;This technique adds two critical dimensions to traditional profiles:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Time&lt;/dt&gt;
&lt;dd&gt;Profiling data is collected &lt;em&gt;continuously&lt;/em&gt;, providing a time-centric view that allows querying performance data from any point in the past.&lt;/dd&gt;
&lt;dt&gt;Metadata&lt;/dt&gt;
&lt;dd&gt;Profiles are enriched with metadata, adding contextual depth to the performance data.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;These dimensions, coupled with the detailed nature of performance profiles, make continuous profiling a uniquely valuable tool.&lt;/p&gt;
&lt;h3 id=&#34;flame-graphs&#34;&gt;Flame graphs&lt;/h3&gt;
&lt;p&gt;Flame graphs help you visualize resource allocation and performance bottlenecks. For more information about the visualization and its features, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/flame-graph/&#34;&gt;Flame graph panel&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;grafana-cloud-only-features&#34;&gt;Grafana Cloud-only features&lt;/h2&gt;
&lt;p&gt;Some Pyroscope features are available only in Grafana Cloud:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Explain flame graph:&lt;/strong&gt; On views with a flame graph, Grafana Cloud provides an AI-driven analysis that explains the performance bottleneck, its root cause, and a recommended fix. For more information, refer to &lt;a href=&#34;/docs/grafana-cloud/monitor-applications/profiles/flamegraph-ai/&#34;&gt;Flame graph AI&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub line-level insights:&lt;/strong&gt; Through the GitHub integration, Grafana Cloud maps profiling data to your source code and shows line-level performance insights.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;integrate-profiles-into-dashboards&#34;&gt;Integrate profiles into dashboards&lt;/h2&gt;
&lt;p&gt;Using the Pyroscope data source, you can integrate profiles into your dashboards.
For example, you can embed flame graphs using the 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/flame-graph/&#34;&gt;flame graph panel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This example shows memory profiles alongside panels for logs and metrics, which helps you debug out of memory (OOM) errors together with the associated logs and metrics.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;https://grafana.com/static/img/pyroscope/grafana-pyroscope-dashboard-2023-11-30.png&#34;
  alt=&#34;dashboard&#34; width=&#34;1919&#34;
     height=&#34;936&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;visualize-traces-and-profiles-data-using-trace-to-profiles&#34;&gt;Visualize traces and profiles data using Trace to profiles&lt;/h2&gt;
&lt;p&gt;You can link profile and tracing data using your Pyroscope data source with the Tempo data source.&lt;/p&gt;
&lt;p&gt;Combined traces and profiles let you see granular line-level detail when available for a trace span. This allows you to pinpoint the exact function that&amp;rsquo;s causing a bottleneck in your application as well as a specific request.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;https://grafana.com/static/img/pyroscope/pyroscope-trace-profiler-view-2023-11-30.png&#34;
  alt=&#34;trace-profiler-view&#34; width=&#34;1421&#34;
     height=&#34;652&#34;/&gt;&lt;/p&gt;
&lt;p&gt;For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/pyroscope/configure-traces-to-profiles/&#34;&gt;Configure Trace to profiles&lt;/a&gt; and 
    &lt;a href=&#34;/docs/pyroscope/latest/configure-client/trace-span-profiles/&#34;&gt;Link tracing and profiling with span profiles&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/AG8VzfFMLxo&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;


&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to run a profiling query against your Pyroscope data source, use &lt;code&gt;gcx datasources pyroscope query&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;gcx datasources pyroscope query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;{service_name=&amp;#34;frontend&amp;#34;}&amp;#39; \
  --profile-type process_cpu:cpu:nanoseconds:cpu:nanoseconds --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Pyroscope data source. The query takes a label selector (&lt;code&gt;{service_name=&amp;quot;frontend&amp;quot;}&lt;/code&gt;), a profile type (&lt;code&gt;--profile-type&lt;/code&gt;), and a time range (&lt;code&gt;--since&lt;/code&gt;).&lt;/p&gt;
&lt;h2 id=&#34;related-pyroscope-documentation&#34;&gt;Related Pyroscope documentation&lt;/h2&gt;
&lt;p&gt;For more information about Pyroscope beyond the data source, refer to the following Pyroscope product documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/pyroscope/latest/introduction/&#34;&gt;Introduction to Pyroscope&lt;/a&gt;: Understand continuous profiling and how Pyroscope works.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/pyroscope/latest/configure-client/&#34;&gt;Configure the client to send profiles&lt;/a&gt;: Instrument your application to send profiling data to Pyroscope.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/pyroscope/latest/configure-client/trace-span-profiles/&#34;&gt;Link traces to profiles with span profiles&lt;/a&gt;: Correlate trace spans with profiling data.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/pyroscope/latest/deploy-kubernetes/&#34;&gt;Deploy Pyroscope&lt;/a&gt;: Deploy and run a self-managed Pyroscope backend.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/pyroscope/latest/configure-server/&#34;&gt;Configure the Pyroscope server&lt;/a&gt;: Reference the available server configuration parameters.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="pyroscope-data-source">Pyroscope data source&lt;/h1>
&lt;p>Grafana Pyroscope is a horizontally scalable, highly available, multi-tenant, OSS, continuous profiling aggregation system.
Add a Pyroscope data source to query your profiles in
&lt;a href="/docs/grafana/v13.3/explore/">Explore&lt;/a>.&lt;/p></description></item><item><title>Tempo data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/tempo/</link><pubDate>Fri, 30 Oct 2026 09:24:27 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/tempo/</guid><content><![CDATA[&lt;h1 id=&#34;tempo-data-source&#34;&gt;Tempo data source&lt;/h1&gt;
&lt;p&gt;Grafana ships preinstalled with the Tempo data source for 
    &lt;a href=&#34;/docs/tempo/latest/&#34;&gt;Grafana Tempo&lt;/a&gt;, a high-volume, minimal-dependency distributed tracing backend from Grafana Labs. There&amp;rsquo;s nothing to install to get started.
Use the Tempo data source to search and visualize traces, correlate traces with logs, metrics, and profiles, and monitor service dependencies with the Service Graph.&lt;/p&gt;
&lt;p&gt;As of Grafana 13.2, Tempo is packaged as a standalone plugin so it can receive updates independently of Grafana releases. For details, refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Want to learn more about traces and the other telemetry signals?
Refer to &lt;a href=&#34;/docs/grafana-cloud/telemetry-signals/&#34;&gt;Correlate telemetry signals&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Grafana Cloud users:&lt;/strong&gt; Grafana Cloud includes &lt;a href=&#34;/docs/grafana-cloud/send-data/traces/&#34;&gt;Grafana Cloud Traces&lt;/a&gt;, a pre-configured tracing data source backed by Tempo. You can use Grafana Cloud Traces to query traces without additional setup. Use the Tempo data source when you need to connect to a self-managed Tempo instance or require custom configuration such as trace correlations.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;p&gt;The Tempo data source supports the following features:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
              &lt;th&gt;Notes&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;TraceQL queries&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Query traces using TraceQL, the query language designed for traces&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Search&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Find traces by service name, span name, duration, and attributes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Service Graph&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Visualize service dependencies and RED metrics&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Trace to logs&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Navigate from spans to related logs in Loki and other log data sources&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Trace to metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Link spans to metrics queries in Prometheus&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Trace to profiles&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Link spans to profiling data in Grafana Pyroscope&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Trace correlations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Embed custom correlation links in trace views&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Streaming&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Display TraceQL results as they become available&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;JSON trace upload&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Upload and visualize trace files without a Tempo instance&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Explore&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
              &lt;td&gt;Ad-hoc trace investigation without dashboards&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Experimental&lt;/td&gt;
              &lt;td&gt;Enable the &lt;code&gt;tempoAlerting&lt;/code&gt; feature toggle to alert on TraceQL metrics queries, or use Prometheus metrics from the metrics generator&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-tip&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Tip&lt;/p&gt;&lt;p&gt;&lt;strong&gt;New to tracing?&lt;/strong&gt; Learn what telemetry signals are and how they work together in &lt;a href=&#34;/docs/grafana-cloud/telemetry-signals/&#34;&gt;Correlate telemetry signals&lt;/a&gt; (Grafana Cloud), or take the &lt;a href=&#34;/docs/learning-hub/intro-to-tracing/&#34;&gt;Introduction to tracing&lt;/a&gt; learning journey to learn about spans, traces, and how to read a trace in Grafana.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prefer a queryless experience?&lt;/strong&gt; 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/simplified-exploration/traces/&#34;&gt;Grafana Traces Drilldown&lt;/a&gt; lets you explore tracing data using RED metrics without writing TraceQL queries.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following pages help you set up and use the Tempo data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/configure-tempo-data-source/&#34;&gt;Configure the Tempo data source&lt;/a&gt;: Connect Grafana to Tempo, set up authentication, and configure trace correlations.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/query-editor/&#34;&gt;Query tracing data&lt;/a&gt;: Search for traces, use the TraceQL editor, and upload JSON trace files.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/explore/simplified-exploration/traces/&#34;&gt;Grafana Traces Drilldown&lt;/a&gt;: Explore tracing data visually using RED metrics, without writing queries.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/service-graph/&#34;&gt;Service Graph and Service Graph view&lt;/a&gt;: Visualize service dependencies and monitor request rate, error rate, and duration. Requires a linked Prometheus data source with service graph metrics.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To explore tracing data from a Tempo data source, try Grafana Traces Drilldown on Grafana Play:&lt;/p&gt;

&lt;Box backgroundColor=&#34;primary&#34; borderColor=&#34;strong&#34; borderStyle=&#34;solid&#34; padding=&#34;2&#34;&gt;
  &lt;Grid columns=&#34;2&#34; gap=&#34;2&#34;&gt;
    &lt;div&gt;
      &lt;h4&gt;Give it a try using Grafana Play&lt;/h4&gt;
      &lt;p&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/a/grafana-exploretraces-app/explore&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Traces Drilldown&lt;/a&gt;.&lt;/p&gt;
      &lt;div&gt;
        &lt;a class=&#34;btn btn--primary arrow&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/a/grafana-exploretraces-app/explore&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;img src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;/div&gt;
  &lt;/Grid&gt;
&lt;/Box&gt;

&lt;h2 id=&#34;connect-traces-to-other-signals&#34;&gt;Connect traces to other signals&lt;/h2&gt;
&lt;p&gt;After you&amp;rsquo;ve connected Grafana to Tempo, you can configure correlations between traces and other signals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/configure-tempo-data-source/configure-trace-to-logs/&#34;&gt;Trace to logs&lt;/a&gt;: Navigate from spans to related logs in Loki, including bidirectional linking.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/configure-tempo-data-source/configure-trace-to-metrics/&#34;&gt;Trace to metrics&lt;/a&gt;: Link spans to metrics queries in Prometheus or other metrics data sources.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/configure-tempo-data-source/configure-trace-to-profiles/&#34;&gt;Trace to profiles&lt;/a&gt;: Link spans to profiling data in Grafana Pyroscope with embedded flame graphs.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/configure-tempo-data-source/trace-correlations/&#34;&gt;Trace correlations&lt;/a&gt;: Create custom correlation links to any data source or external URL.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the Tempo data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog on each server restart and installs the latest version within the current major version. New major versions aren&amp;rsquo;t installed automatically.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The Tempo data source bundled with Grafana 13.1 and earlier continues to work as before. These versions are unaffected by the externalization.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with these versions, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.tempo]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = tempo
; Or install a specific version:
; preinstall_sync = tempo@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;On Grafana Cloud, the Tempo plugin is managed by Grafana and updates automatically.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;



&lt;div data-shared=&#34;datasources/query-with-gcx.md&#34;&gt;
            &lt;h2 id=&#34;query-with-the-grafana-cli&#34;&gt;Query with the Grafana CLI&lt;/h2&gt;
&lt;p&gt;You can query this data source from the command line and from AI coding agents using the Grafana CLI, &lt;code&gt;gcx&lt;/code&gt;. &lt;code&gt;gcx&lt;/code&gt; gives you and your agent structured, terminal-based access to your Grafana data sources, which is useful for automation and agent-driven investigations.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcx&lt;/code&gt; supports Grafana Cloud and Grafana OSS or Enterprise v12 and later. Before you query, install and authenticate &lt;code&gt;gcx&lt;/code&gt;. Refer to the 
    &lt;a href=&#34;/docs/grafana/v13.3/ai-tools/grafana-cli/gcx/&#34;&gt;&lt;code&gt;gcx&lt;/code&gt; CLI documentation&lt;/a&gt; for installation, configuration, and the full command reference.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;For example, to search and query your Tempo data source, use the &lt;code&gt;gcx datasources tempo&lt;/code&gt; commands:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;sh&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-sh&#34;&gt;# Search for traces with a TraceQL query
gcx datasources tempo query -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;{ span.http.status_code &amp;gt;= 500 }&amp;#39; --since 1h

# Retrieve a single trace by its ID
gcx datasources tempo get -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;lt;TRACE_ID&amp;gt;

# List all trace labels, or the values for a single label
gcx datasources tempo labels -d &amp;lt;DATASOURCE_UID&amp;gt;
gcx datasources tempo labels -d &amp;lt;DATASOURCE_UID&amp;gt; --label service.name

# Run a TraceQL metrics query that returns time series
gcx datasources tempo metrics -d &amp;lt;DATASOURCE_UID&amp;gt; &amp;#39;{ } | rate()&amp;#39; --since 1h&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Replace &lt;em&gt;&lt;code&gt;&amp;lt;DATASOURCE_UID&amp;gt;&lt;/code&gt;&lt;/em&gt; with the UID of your Tempo data source and &lt;em&gt;&lt;code&gt;&amp;lt;TRACE_ID&amp;gt;&lt;/code&gt;&lt;/em&gt; with a hex-encoded trace ID. You can omit the &lt;code&gt;-d&lt;/code&gt; flag when &lt;code&gt;datasources.tempo&lt;/code&gt; is configured in your &lt;code&gt;gcx&lt;/code&gt; context. The &lt;code&gt;query&lt;/code&gt; command searches for traces, &lt;code&gt;get&lt;/code&gt; retrieves a single trace by ID, and &lt;code&gt;metrics&lt;/code&gt; returns time series from a TraceQL metrics query.&lt;/p&gt;
&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/tempo/latest/introduction/&#34;&gt;Introduction to tracing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/tempo/latest/set-up-for-tracing/instrument-send/best-practices/&#34;&gt;Best practices for traces&lt;/a&gt;: Guidance on planning spans, attributes, and trace structure for effective tracing data.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/query-editor/traceql-query-examples/&#34;&gt;TraceQL query examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/tempo/latest/traceql/&#34;&gt;TraceQL query language reference&lt;/a&gt;
If you encounter issues with the Tempo data source, refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/troubleshooting/&#34;&gt;Troubleshoot Tempo data source issues&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/configure-tempo-data-source/&#34;&gt;Configure the Tempo data source&lt;/a&gt;&lt;br&gt;Guide for configuring Tempo in Grafana&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/query-editor/&#34;&gt;Query tracing data&lt;/a&gt;&lt;br&gt;Guide for using the Tempo data source&amp;#39;s query editor&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/service-graph/&#34;&gt;Service Graph and Service Graph view&lt;/a&gt;&lt;br&gt;Use the Service Graph and Service Graph view to visualize service dependencies and monitor RED metrics&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/span-filters/&#34;&gt;Span filters&lt;/a&gt;&lt;br&gt;Use span filters to filter spans in the timeline viewer&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/tempo/troubleshooting/&#34;&gt;Troubleshoot Tempo data source issues&lt;/a&gt;&lt;br&gt;Troubleshoot common problems with the Tempo data source in Grafana&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="tempo-data-source">Tempo data source&lt;/h1>
&lt;p>Grafana ships preinstalled with the Tempo data source for
&lt;a href="/docs/tempo/latest/">Grafana Tempo&lt;/a>, a high-volume, minimal-dependency distributed tracing backend from Grafana Labs. There&amp;rsquo;s nothing to install to get started.
Use the Tempo data source to search and visualize traces, correlate traces with logs, metrics, and profiles, and monitor service dependencies with the Service Graph.&lt;/p></description></item><item><title>TestData data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/testdata/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/testdata/</guid><content><![CDATA[&lt;h1 id=&#34;testdata-data-source&#34;&gt;TestData data source&lt;/h1&gt;
&lt;p&gt;Every dashboard starts with data, and the TestData data source gives you data instantly. TestData is bundled with Grafana, so it&amp;rsquo;s ready to use out of the box with no installation required. It generates simulated time series, logs, traces, and more for any 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/&#34;&gt;panel&lt;/a&gt;, with no external connection required. Use it to prototype dashboards, put visualizations through their paces with tricky edge cases, experiment with alert rules, and reproduce issues in a way that others can replicate.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following pages help you set up and use the TestData data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/configure/&#34;&gt;Configure the TestData data source&lt;/a&gt; for setup and provisioning instructions.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/query-editor/&#34;&gt;TestData query editor&lt;/a&gt; for a reference of all 33 available scenarios and their options.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/alerting/&#34;&gt;TestData alerting&lt;/a&gt; for prototyping and testing alert rules with simulated data.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/template-variables/&#34;&gt;TestData template variables&lt;/a&gt; for using TestData with dashboard variables.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/annotations/&#34;&gt;TestData annotations&lt;/a&gt; for generating simulated annotation events.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/troubleshooting/&#34;&gt;Troubleshoot TestData&lt;/a&gt; for solutions to common issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After adding the data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to run scenarios without building a dashboard.&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt; to manipulate query results.&lt;/li&gt;
&lt;li&gt;Build 
    &lt;a href=&#34;/docs/grafana/v13.3/dashboards/build-dashboards/&#34;&gt;dashboards&lt;/a&gt; with simulated data for prototyping and demos.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pre-built-dashboard&#34;&gt;Pre-built dashboard&lt;/h2&gt;
&lt;p&gt;TestData includes a bundled dashboard that demonstrates streaming data scenarios.&lt;/p&gt;
&lt;p&gt;To import the dashboard:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the data source&amp;rsquo;s 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/testdata/configure/&#34;&gt;configuration page&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Select the &lt;strong&gt;Dashboards&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Import&lt;/strong&gt; for the &lt;strong&gt;Streaming Example&lt;/strong&gt; dashboard.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To customize the imported dashboard, save it under a different name first. Otherwise, upgrading Grafana can overwrite your customizations.&lt;/p&gt;
&lt;h2 id=&#34;report-issues-with-test-data&#34;&gt;Report issues with test data&lt;/h2&gt;
&lt;p&gt;If you report an issue on GitHub involving time-series data rendering, use the TestData data source to replicate the problem. This makes it easier for developers to reproduce and resolve the issue.&lt;/p&gt;
&lt;h2 id=&#34;use-a-custom-version-of-testdata&#34;&gt;Use a custom version of TestData&lt;/h2&gt;
&lt;p&gt;If you want to use a version of TestData different from the one shipped with Grafana, you can configure Grafana to skip loading the bundled version. This lets you install TestData as an external plugin and manage its lifecycle independently.&lt;/p&gt;
&lt;p&gt;To enable this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Set the &lt;code&gt;as_external&lt;/code&gt; configuration field for the plugin to &lt;code&gt;true&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.grafana-testdata-datasource]
as_external = true&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Restart Grafana.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;With the default configuration, Grafana loads the bundled core version of TestData. An externally installed version has no effect unless &lt;code&gt;as_external&lt;/code&gt; is set to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;TestData is a core plugin that ships with Grafana. It updates automatically when you upgrade your Grafana instance.&lt;/p&gt;
&lt;p&gt;If you use TestData as an &lt;a href=&#34;#use-a-custom-version-of-testdata&#34;&gt;external plugin&lt;/a&gt;, navigate to &lt;strong&gt;Administration&lt;/strong&gt; &amp;gt; &lt;strong&gt;Plugins and data&lt;/strong&gt; &amp;gt; &lt;strong&gt;Plugins&lt;/strong&gt; to check for updates.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Plugins are automatically updated in Grafana Cloud.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

]]></content><description>&lt;h1 id="testdata-data-source">TestData data source&lt;/h1>
&lt;p>Every dashboard starts with data, and the TestData data source gives you data instantly. TestData is bundled with Grafana, so it&amp;rsquo;s ready to use out of the box with no installation required. It generates simulated time series, logs, traces, and more for any
&lt;a href="/docs/grafana/v13.3/panels-visualizations/">panel&lt;/a>, with no external connection required. Use it to prototype dashboards, put visualizations through their paces with tricky edge cases, experiment with alert rules, and reproduce issues in a way that others can replicate.&lt;/p></description></item><item><title>Zipkin data source</title><link>https://grafana.com/docs/grafana/v13.3/datasources/zipkin/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/zipkin/</guid><content><![CDATA[&lt;h1 id=&#34;zipkin-data-source&#34;&gt;Zipkin data source&lt;/h1&gt;
&lt;p&gt;When a request slows to a crawl or fails somewhere deep in your microservices, &lt;a href=&#34;https://zipkin.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Zipkin&lt;/a&gt; shows you exactly where. Zipkin is an open source distributed tracing system that follows a request as it hops from service to service, so you can pinpoint the bottleneck instead of guessing.&lt;/p&gt;
&lt;p&gt;The Zipkin data source brings those traces straight into Grafana. Query and visualize them alongside your logs and metrics to find latency bottlenecks, follow requests across services, and map the dependencies between them. Grafana ships with the data source preinstalled, so you can start exploring traces right away.&lt;/p&gt;
&lt;p&gt;As of Grafana 13.2, Zipkin is packaged as a standalone plugin so it can receive updates independently of Grafana releases. For details, refer to &lt;a href=&#34;#plugin-updates&#34;&gt;Plugin updates&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-features&#34;&gt;Supported features&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Feature&lt;/th&gt;
              &lt;th&gt;Supported&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Traces&lt;/td&gt;
              &lt;td&gt;Yes&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Metrics&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Logs&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotations&lt;/td&gt;
              &lt;td&gt;No&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;get-started&#34;&gt;Get started&lt;/h2&gt;
&lt;p&gt;The following pages help you get started with the Zipkin data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/zipkin/configure/&#34;&gt;Configure the Zipkin data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/zipkin/query-editor/&#34;&gt;Zipkin query editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/zipkin/template-variables/&#34;&gt;Template variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/zipkin/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;additional-features&#34;&gt;Additional features&lt;/h2&gt;
&lt;p&gt;After configuring the data source, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use 
    &lt;a href=&#34;/docs/grafana/v13.3/explore/&#34;&gt;Explore&lt;/a&gt; to query traces without building a dashboard&lt;/li&gt;
&lt;li&gt;Navigate from traces to related logs with 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/zipkin/configure/#trace-to-logs&#34;&gt;trace to logs&lt;/a&gt; integration&lt;/li&gt;
&lt;li&gt;Navigate from traces to related metrics with 
    &lt;a href=&#34;/docs/grafana/v13.3/datasources/zipkin/configure/#trace-to-metrics&#34;&gt;trace to metrics&lt;/a&gt; integration&lt;/li&gt;
&lt;li&gt;Enable the 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/visualizations/node-graph/&#34;&gt;Node graph&lt;/a&gt; visualization to view service dependencies&lt;/li&gt;
&lt;li&gt;Add 
    &lt;a href=&#34;/docs/grafana/v13.3/panels-visualizations/query-transform-data/transform-data/&#34;&gt;Transformations&lt;/a&gt; to manipulate query results&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-updates&#34;&gt;Plugin updates&lt;/h2&gt;
&lt;p&gt;Starting with Grafana v13.2, the Zipkin data source is a standalone plugin, preinstalled in both Grafana OSS and Enterprise. This enables more frequent updates independent of Grafana releases. Grafana automatically checks the plugin catalog and installs the latest version on each server restart.&lt;/p&gt;
&lt;p&gt;To adjust this behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opt out of auto-updates:&lt;/strong&gt; Set &lt;code&gt;preinstall_auto_update&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt; in your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Update manually:&lt;/strong&gt; Update at any time from the &lt;strong&gt;Administration &amp;gt; Plugins&lt;/strong&gt; page without restarting Grafana.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The standalone plugin requires Grafana 12.3.0 or later. The Zipkin data source bundled with Grafana 13.1 and earlier continues to work as before. These versions are unaffected by the externalization.&lt;/p&gt;
&lt;p&gt;Users running Grafana 12.3.x through 13.1.x can install the standalone plugin from the plugin catalog if they want the latest features before upgrading to Grafana 13.2. To use the standalone plugin with these versions, add the following to your 
    &lt;a href=&#34;/docs/grafana/v13.3/setup-grafana/configure-grafana/&#34;&gt;configuration file&lt;/a&gt;:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[plugin.zipkin]
as_external = true

[plugins]
; Install the latest version on startup:
preinstall_sync = zipkin
; Or install a specific version:
; preinstall_sync = zipkin@&amp;lt;version&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;On Grafana Cloud, the Zipkin plugin is managed by Grafana and updates automatically.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;related-resources&#34;&gt;Related resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://zipkin.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Official Zipkin documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="zipkin-data-source">Zipkin data source&lt;/h1>
&lt;p>When a request slows to a crawl or fails somewhere deep in your microservices, &lt;a href="https://zipkin.io/" target="_blank" rel="noopener noreferrer">Zipkin&lt;/a> shows you exactly where. Zipkin is an open source distributed tracing system that follows a request as it hops from service to service, so you can pinpoint the bottleneck instead of guessing.&lt;/p></description></item><item><title>Troubleshoot general data source issues</title><link>https://grafana.com/docs/grafana/v13.3/datasources/troubleshooting/</link><pubDate>Tue, 27 Oct 2026 11:15:42 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.3/datasources/troubleshooting/</guid><content><![CDATA[&lt;h1 id=&#34;troubleshoot-general-data-source-issues&#34;&gt;Troubleshoot general data source issues&lt;/h1&gt;
&lt;p&gt;This page provides solutions to common issues that apply across data sources in Grafana. For troubleshooting specific to a data source, refer to the troubleshooting page within each data source&amp;rsquo;s documentation.&lt;/p&gt;
&lt;h2 id=&#34;connection-errors&#34;&gt;Connection errors&lt;/h2&gt;
&lt;p&gt;These errors occur when Grafana can&amp;rsquo;t reach the data source backend.&lt;/p&gt;
&lt;h3 id=&#34;connection-refused-or-timeout-errors&#34;&gt;&amp;ldquo;Connection refused&amp;rdquo; or timeout errors&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; fails with a connection error or timeout&lt;/li&gt;
&lt;li&gt;Panels show &amp;ldquo;error&amp;rdquo; or fail to load data&lt;/li&gt;
&lt;li&gt;Intermittent connectivity issues&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Possible causes and solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Cause&lt;/th&gt;
              &lt;th&gt;Solution&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Incorrect URL&lt;/td&gt;
              &lt;td&gt;Verify the data source URL is correct, including the protocol (&lt;code&gt;http://&lt;/code&gt; or &lt;code&gt;https://&lt;/code&gt;) and port number.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Network or firewall rules&lt;/td&gt;
              &lt;td&gt;Ensure the Grafana server can reach the data source endpoint. Check that firewall rules allow outbound traffic on the required port.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Data source is down&lt;/td&gt;
              &lt;td&gt;Verify the data source service is running and accepting connections.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;DNS resolution failure&lt;/td&gt;
              &lt;td&gt;Confirm the hostname resolves correctly from the Grafana server.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Private network access&lt;/td&gt;
              &lt;td&gt;If the data source is on a private network and you&amp;rsquo;re using Grafana Cloud, configure &lt;a href=&#34;/docs/grafana-cloud/connect-externally-hosted/private-data-source-connect/&#34;&gt;Private data source connect&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;tlsssl-errors&#34;&gt;TLS/SSL errors&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Errors mentioning &amp;ldquo;certificate,&amp;rdquo; &amp;ldquo;TLS handshake,&amp;rdquo; or &amp;ldquo;x509&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; fails with SSL-related messages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Verify the data source is using a valid TLS certificate.&lt;/li&gt;
&lt;li&gt;If you&amp;rsquo;re using a self-signed certificate, enable &lt;strong&gt;Skip TLS Verify&lt;/strong&gt; in the data source configuration (not recommended for production) or add the CA certificate to the list of trusted certificates in Grafana.&lt;/li&gt;
&lt;li&gt;Ensure the certificate hasn&amp;rsquo;t expired.&lt;/li&gt;
&lt;li&gt;Confirm the certificate&amp;rsquo;s Common Name or Subject Alternative Name matches the hostname in the data source URL.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;authentication-errors&#34;&gt;Authentication errors&lt;/h2&gt;
&lt;p&gt;These errors occur when credentials are invalid, missing, or lack the required permissions.&lt;/p&gt;
&lt;h3 id=&#34;unauthorized-or-access-denied&#34;&gt;&amp;ldquo;Unauthorized&amp;rdquo; or &amp;ldquo;Access denied&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save &amp;amp; test&lt;/strong&gt; fails with &lt;code&gt;401 Unauthorized&lt;/code&gt; or &lt;code&gt;403 Forbidden&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Queries return access denied messages&lt;/li&gt;
&lt;li&gt;Drop-down menus don&amp;rsquo;t populate&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Possible causes and solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Cause&lt;/th&gt;
              &lt;th&gt;Solution&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Invalid credentials&lt;/td&gt;
              &lt;td&gt;Double-check the username, password, API key, or token. Regenerate credentials if necessary.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Expired credentials&lt;/td&gt;
              &lt;td&gt;Create new credentials and update the data source configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Insufficient permissions&lt;/td&gt;
              &lt;td&gt;Ensure the account or API key has the permissions required by the data source. Refer to the specific data source&amp;rsquo;s documentation for required permissions.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Wrong authentication method&lt;/td&gt;
              &lt;td&gt;Verify you&amp;rsquo;ve selected the correct authentication type for your setup.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;query-errors&#34;&gt;Query errors&lt;/h2&gt;
&lt;p&gt;These errors occur when executing queries against a properly connected data source.&lt;/p&gt;
&lt;h3 id=&#34;no-data-or-empty-results&#34;&gt;&amp;ldquo;No data&amp;rdquo; or empty results&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Queries execute without error but return no data&lt;/li&gt;
&lt;li&gt;Panels show &amp;ldquo;No data&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Graphs are empty&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Possible causes and solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Cause&lt;/th&gt;
              &lt;th&gt;Solution&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Time range doesn&amp;rsquo;t contain data&lt;/td&gt;
              &lt;td&gt;Expand the dashboard time range or verify data exists in the data source for the selected period.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Incorrect query&lt;/td&gt;
              &lt;td&gt;Review the query syntax. Use the data source&amp;rsquo;s query editor to build or validate the query.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Wrong data source selected&lt;/td&gt;
              &lt;td&gt;Verify you&amp;rsquo;ve selected the correct data source in the panel or Explore.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Permissions issue&lt;/td&gt;
              &lt;td&gt;Ensure the credentials have read access to the specific resource or index being queried.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;query-timeout&#34;&gt;Query timeout&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Queries run for a long time then fail&lt;/li&gt;
&lt;li&gt;Error messages mention timeout or query limits&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Narrow the dashboard time range to reduce the volume of data.&lt;/li&gt;
&lt;li&gt;Add filters to the query to reduce the result set.&lt;/li&gt;
&lt;li&gt;Break complex queries into smaller parts.&lt;/li&gt;
&lt;li&gt;Increase the data source timeout setting if your data source legitimately needs more time.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;data-source-configuration-errors&#34;&gt;Data source configuration errors&lt;/h2&gt;
&lt;h3 id=&#34;save--test-fails-after-provisioning&#34;&gt;&amp;ldquo;Save &amp;amp; test&amp;rdquo; fails after provisioning&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Provisioned data sources fail the connection test&lt;/li&gt;
&lt;li&gt;Errors appear after deploying provisioning YAML files&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Verify the provisioning YAML syntax is correct. Refer to 
    &lt;a href=&#34;/docs/grafana/v13.3/administration/provisioning/#data-sources&#34;&gt;Provision data sources&lt;/a&gt; for the expected format.&lt;/li&gt;
&lt;li&gt;Ensure &lt;code&gt;secureJsonData&lt;/code&gt; values (such as passwords, API keys, and tokens) are set correctly. These values can&amp;rsquo;t be read back after being saved.&lt;/li&gt;
&lt;li&gt;Check that the provisioning file is in the correct directory and that Grafana has read access.&lt;/li&gt;
&lt;li&gt;Restart Grafana after making changes to provisioning files.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;data-source-disappears-or-resets&#34;&gt;Data source disappears or resets&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data source changes revert after Grafana restarts&lt;/li&gt;
&lt;li&gt;Data source configuration can&amp;rsquo;t be saved through the UI&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solutions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Provisioned data sources can&amp;rsquo;t be edited through the UI. Make changes in the provisioning YAML file instead.&lt;/li&gt;
&lt;li&gt;Verify no other provisioning file is overwriting your data source configuration.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;enable-debug-logging&#34;&gt;Enable debug logging&lt;/h2&gt;
&lt;p&gt;To capture detailed error information for troubleshooting:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Set the Grafana log level to &lt;code&gt;debug&lt;/code&gt; in the configuration file:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;[log]
level = debug&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Restart Grafana for the change to take effect.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reproduce the issue and review logs at &lt;code&gt;/var/log/grafana/grafana.log&lt;/code&gt; (or your configured log location).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Look for entries related to your data source that include request and response details.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reset the log level to &lt;code&gt;info&lt;/code&gt; after troubleshooting to avoid excessive log volume.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;get-additional-help&#34;&gt;Get additional help&lt;/h2&gt;
&lt;p&gt;If the solutions on this page don&amp;rsquo;t resolve your issue:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the troubleshooting page for your specific data source.&lt;/li&gt;
&lt;li&gt;Search the &lt;a href=&#34;https://community.grafana.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana community forums&lt;/a&gt; for similar issues.&lt;/li&gt;
&lt;li&gt;Review &lt;a href=&#34;https://github.com/grafana/grafana/issues&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana GitHub issues&lt;/a&gt; for known bugs.&lt;/li&gt;
&lt;li&gt;Contact &lt;a href=&#34;/support/&#34;&gt;Grafana Support&lt;/a&gt; if you&amp;rsquo;re a Grafana Enterprise, Cloud Pro, or Cloud Advanced user.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When reporting issues, include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grafana version and data source plugin version&lt;/li&gt;
&lt;li&gt;Exact error messages (redact sensitive information)&lt;/li&gt;
&lt;li&gt;Steps to reproduce the issue&lt;/li&gt;
&lt;li&gt;Relevant configuration (redact credentials)&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="troubleshoot-general-data-source-issues">Troubleshoot general data source issues&lt;/h1>
&lt;p>This page provides solutions to common issues that apply across data sources in Grafana. For troubleshooting specific to a data source, refer to the troubleshooting page within each data source&amp;rsquo;s documentation.&lt;/p></description></item></channel></rss>