<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Azure Monitor on Grafana Labs</title><link>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/</link><description>Recent content in Azure Monitor on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v8.4/datasources/azuremonitor/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure Monitor template variables</title><link>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/template-variables/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/template-variables/</guid><content><![CDATA[&lt;h1 id=&#34;template-variables&#34;&gt;Template variables&lt;/h1&gt;
&lt;p&gt;Instead of hard-coding values for fields like resource group or resource name in your queries, you can use variables in their place to create more interactive, dynamic, and reusable dashboards.&lt;/p&gt;
&lt;p&gt;Check out the &lt;a href=&#34;../../../variables/&#34;&gt;Templating&lt;/a&gt; documentation for an introduction to the templating feature and the different
types of template variables.&lt;/p&gt;
&lt;p&gt;The Azure Monitor data source provides the following queries you can specify in the Query field in the Variable edit view&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;code&gt;Subscriptions()&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns subscriptions.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;ResourceGroups()&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns resource groups.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;ResourceGroups(subscriptionID)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns resource groups for a specified subscription.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;Namespaces(aResourceGroup)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns namespaces for the default subscription and specified resource group.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;Namespaces(subscriptionID, aResourceGroup)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns namespaces for the specified subscription and resource group.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;ResourceNames(aResourceGroup, aNamespace)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of resource names.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;ResourceNames(subscriptionID, aResourceGroup, aNamespace)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of resource names for a specified subscription.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;MetricNamespace(aResourceGroup, aNamespace, aResourceName)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of metric namespaces.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;MetricNamespace(subscriptionID, aResourceGroup, aNamespace, aResourceName)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of metric namespaces for a specified subscription.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;MetricNames(aResourceGroup, aMetricDefinition, aResourceName, aMetricNamespace)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of metric names.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;MetricNames(aSubscriptionID, aMetricDefinition, aResourceName, aMetricNamespace)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of metric names for a specified subscription.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;workspaces()&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of workspaces for the default subscription.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;workspaces(subscriptionID)&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of workspaces for the specified subscription (the parameter can be quoted or unquoted).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Where a subscription ID is not specified, a default subscription must be specified in the data source configuration, which will be used.&lt;/p&gt;
&lt;p&gt;Any Log Analytics KQL query that returns a single list of values can also be used in the Query field. For example:&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&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;workspace(&amp;quot;myWorkspace&amp;quot;).Heartbeat | distinct Computer&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of Virtual Machines&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;workspace(&amp;quot;$workspace&amp;quot;).Heartbeat | distinct Computer&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of Virtual Machines with template variable&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;workspace(&amp;quot;$workspace&amp;quot;).Perf | distinct ObjectName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of objects from the Perf table&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;workspace(&amp;quot;$workspace&amp;quot;).Perf | where ObjectName == &amp;quot;$object&amp;quot;&lt;/code&gt; &lt;code&gt;| distinct CounterName&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of metric names from the Perf table&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Example of a time series query using variables:&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;kusto&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-kusto&#34;&gt;Perf
| where ObjectName == &amp;#34;$object&amp;#34; and CounterName == &amp;#34;$metric&amp;#34;
| where TimeGenerated &amp;gt;= $__timeFrom() and TimeGenerated &amp;lt;= $__timeTo()
| where  $__contains(Computer, $computer)
| summarize avg(CounterValue) by bin(TimeGenerated, $__interval), Computer
| order by TimeGenerated asc&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
]]></content><description>&lt;h1 id="template-variables">Template variables&lt;/h1>
&lt;p>Instead of hard-coding values for fields like resource group or resource name in your queries, you can use variables in their place to create more interactive, dynamic, and reusable dashboards.&lt;/p></description></item><item><title>Provisioning Azure Monitor</title><link>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/provisioning/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/provisioning/</guid><content><![CDATA[&lt;h1 id=&#34;configure-the-data-source-with-provisioning&#34;&gt;Configure the data source with provisioning&lt;/h1&gt;
&lt;p&gt;You can configure data sources using config files with Grafana’s provisioning system. For more information on how it works and all the settings you can set for data sources on the &lt;a href=&#34;../../../administration/provisioning/#datasources&#34;&gt;Provisioning documentation page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here are some provisioning examples for this data source.&lt;/p&gt;
&lt;h2 id=&#34;azure-ad-app-registration-client-secret&#34;&gt;Azure AD App Registration (client secret)&lt;/h2&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 # config file version

datasources:
  - name: Azure Monitor
    type: grafana-azure-monitor-datasource
    access: proxy
    jsonData:
      azureAuthType: clientsecret
      cloudName: azuremonitor # See table below
      tenantId: &amp;lt;tenant-id&amp;gt;
      clientId: &amp;lt;client-id&amp;gt;
      subscriptionId: &amp;lt;subscription-id&amp;gt; # Optional, default subscription
    secureJsonData:
      clientSecret: &amp;lt;client-secret&amp;gt;
    version: 1&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;managed-identity&#34;&gt;Managed Identity&lt;/h2&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 # config file version

datasources:
  - name: Azure Monitor
    type: grafana-azure-monitor-datasource
    access: proxy
    jsonData:
      azureAuthType: msi
      subscriptionId: &amp;lt;subscription-id&amp;gt; # Optional, default subscription
    version: 1&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;supported-cloud-names&#34;&gt;Supported cloud names&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;Azure Cloud&lt;/th&gt;
              &lt;th&gt;Value&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Microsoft Azure public cloud&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;azuremonitor&lt;/code&gt; (&lt;em&gt;default&lt;/em&gt;)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Microsoft Chinese national cloud&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;chinaazuremonitor&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;US Government cloud&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;govazuremonitor&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Microsoft German national cloud (&amp;ldquo;Black Forest&amp;rdquo;)&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;germanyazuremonitor&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h1 id="configure-the-data-source-with-provisioning">Configure the data source with provisioning&lt;/h1>
&lt;p>You can configure data sources using config files with Grafana’s provisioning system. For more information on how it works and all the settings you can set for data sources on the &lt;a href="../../../administration/provisioning/#datasources">Provisioning documentation page&lt;/a>&lt;/p></description></item><item><title>Application Insights deprecation</title><link>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/deprecated-application-insights/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/datasources/azuremonitor/deprecated-application-insights/</guid><content><![CDATA[&lt;h1 id=&#34;deprecated-application-insights-and-insights-analytics&#34;&gt;Deprecated Application Insights and Insights Analytics&lt;/h1&gt;
&lt;p&gt;Application Insights and Insights Analytics are two ways to query the same Azure Application Insights data, which can also be queried from Metrics and Logs. In Grafana 8.0, Application Insights and Insights Analytics are deprecated and made read-only in favor of querying this data through Metrics and Logs. Existing queries will continue to work, but you cannot edit them. New panels are not able to use Application Insights or Insights Analytics.&lt;/p&gt;
&lt;p&gt;Azure Monitor Metrics and Azure Monitor Logs do not use Application Insights API keys, so make sure the data source is configured with an Azure AD app registration that has access to Application Insights.&lt;/p&gt;
&lt;h2 id=&#34;application-insights&#34;&gt;Application Insights&lt;/h2&gt;
&lt;p&gt;New Application Insights queries can be made with the Metrics service and selecting the &amp;ldquo;Application Insights&amp;rdquo; resource type. Application Insights has metrics available between two different metric&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 800px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/azure-monitor/app-insights-metrics.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/azure-monitor/app-insights-metrics.png&#34;data-srcset=&#34;/static/img/docs/azure-monitor/app-insights-metrics.png?w=320 320w, /static/img/docs/azure-monitor/app-insights-metrics.png?w=550 550w, /static/img/docs/azure-monitor/app-insights-metrics.png?w=750 750w, /static/img/docs/azure-monitor/app-insights-metrics.png?w=900 900w, /static/img/docs/azure-monitor/app-insights-metrics.png?w=1040 1040w, /static/img/docs/azure-monitor/app-insights-metrics.png?w=1240 1240w, /static/img/docs/azure-monitor/app-insights-metrics.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Azure Monitor Application Insights example&#34;width=&#34;1272&#34;height=&#34;452&#34;title=&#34;Azure Monitor Application Insights example&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/azure-monitor/app-insights-metrics.png&#34;
            alt=&#34;Azure Monitor Application Insights example&#34;width=&#34;1272&#34;height=&#34;452&#34;title=&#34;Azure Monitor Application Insights example&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Azure Monitor Application Insights example&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;insights-analytics&#34;&gt;Insights Analytics&lt;/h2&gt;
&lt;p&gt;New Insights Analaytics queries can be written with Kusto in the Logs query type by selecting your Application Insights resource.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 800px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/azure-monitor/app-insights-logs.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/azure-monitor/app-insights-logs.png&#34;data-srcset=&#34;/static/img/docs/azure-monitor/app-insights-logs.png?w=320 320w, /static/img/docs/azure-monitor/app-insights-logs.png?w=550 550w, /static/img/docs/azure-monitor/app-insights-logs.png?w=750 750w, /static/img/docs/azure-monitor/app-insights-logs.png?w=900 900w, /static/img/docs/azure-monitor/app-insights-logs.png?w=1040 1040w, /static/img/docs/azure-monitor/app-insights-logs.png?w=1240 1240w, /static/img/docs/azure-monitor/app-insights-logs.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Azure Logs Application Insights example&#34;width=&#34;1272&#34;height=&#34;441&#34;title=&#34;Azure Logs Application Insights example&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/azure-monitor/app-insights-logs.png&#34;
            alt=&#34;Azure Logs Application Insights example&#34;width=&#34;1272&#34;height=&#34;441&#34;title=&#34;Azure Logs Application Insights example&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Azure Logs Application Insights example&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The new resource picker for Logs shows all resources on your Azure subscription compatible with Logs.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 800px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/azure-monitor/app-insights-resource-picker.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/azure-monitor/app-insights-resource-picker.png&#34;data-srcset=&#34;/static/img/docs/azure-monitor/app-insights-resource-picker.png?w=320 320w, /static/img/docs/azure-monitor/app-insights-resource-picker.png?w=550 550w, /static/img/docs/azure-monitor/app-insights-resource-picker.png?w=750 750w, /static/img/docs/azure-monitor/app-insights-resource-picker.png?w=900 900w, /static/img/docs/azure-monitor/app-insights-resource-picker.png?w=1040 1040w, /static/img/docs/azure-monitor/app-insights-resource-picker.png?w=1240 1240w, /static/img/docs/azure-monitor/app-insights-resource-picker.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Azure Logs Application Insights resource picker&#34;width=&#34;1472&#34;height=&#34;1044&#34;title=&#34;Azure Logs Application Insights resource picker&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/azure-monitor/app-insights-resource-picker.png&#34;
            alt=&#34;Azure Logs Application Insights resource picker&#34;width=&#34;1472&#34;height=&#34;1044&#34;title=&#34;Azure Logs Application Insights resource picker&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Azure Logs Application Insights resource picker&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
]]></content><description>&lt;h1 id="deprecated-application-insights-and-insights-analytics">Deprecated Application Insights and Insights Analytics&lt;/h1>
&lt;p>Application Insights and Insights Analytics are two ways to query the same Azure Application Insights data, which can also be queried from Metrics and Logs. In Grafana 8.0, Application Insights and Insights Analytics are deprecated and made read-only in favor of querying this data through Metrics and Logs. Existing queries will continue to work, but you cannot edit them. New panels are not able to use Application Insights or Insights Analytics.&lt;/p></description></item></channel></rss>