<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Azure Observability Blog articles</title>
    <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/bg-p/AzureObservabilityBlog</link>
    <description>Azure Observability Blog articles</description>
    <pubDate>Mon, 20 Apr 2026 04:17:37 GMT</pubDate>
    <dc:creator>AzureObservabilityBlog</dc:creator>
    <dc:date>2026-04-20T04:17:37Z</dc:date>
    <item>
      <title>Copy dashboards from Dashboards with Grafana to Azure Managed Grafana</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/copy-dashboards-from-dashboards-with-grafana-to-azure-managed/ba-p/4505710</link>
      <description>&lt;P&gt;Azure Monitor Dashboards with Grafana provides an in‑portal Grafana experience optimized for Azure Monitor and managed Prometheus data.&lt;/P&gt;
&lt;P&gt;For many teams, that simplicity is exactly what they need.&lt;/P&gt;
&lt;P&gt;As observability practices mature, teams often need more than visualization: broader data source support, stronger security controls, and advanced workflows like &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azureobservabilityblog/introducing-azure-managed-grafana-mcp-the-managed-telemetry-gateway-for-ai-agent/4503619" data-lia-auto-title="Azure Managed Grafana MCP" data-lia-auto-title-active="0" target="_blank"&gt;Azure Managed Grafana MCP&lt;/A&gt;. Until now, moving dashboards from Dashboards with Grafana into Azure Managed Grafana often meant recreating them by hand or exporting JSON, extra friction when teams want to move faster.&lt;/P&gt;
&lt;P&gt;The new &lt;STRONG&gt;Copy to Managed Grafana&lt;/STRONG&gt; experience removes that friction.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;Introducing Copy to Managed Grafana from Azure Monitor Dashboards with Grafana&lt;/img&gt;
&lt;P&gt;&lt;STRONG&gt;Why a copy experience was needed&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Dashboards with Grafana and Azure Managed Grafana serve complementary roles.&lt;/P&gt;
&lt;P&gt;Dashboards with Grafana focuses on:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fast, zero‑setup visualization&lt;/LI&gt;
&lt;LI&gt;Tight integration with Azure Monitor and Prometheus&lt;/LI&gt;
&lt;LI&gt;An embedded experience directly inside the Azure portal&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Azure Managed Grafana extends that foundation with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Full Grafana workflows, including alerts, reporting, and automation&lt;/LI&gt;
&lt;LI&gt;Support for additional data sources and plugins&lt;/LI&gt;
&lt;LI&gt;Enterprise‑grade security features such as private endpoints and managed identity&lt;/LI&gt;
&lt;LI&gt;Cross‑team reuse through folders, APIs, and Role Based Access Controls&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Historically, teams that outgrew Dashboards with Grafana didn’t have a simple, in‑product way to bring their dashboards forward, so continuing in a more advanced Grafana environment required extra manual steps.&lt;/P&gt;
&lt;P&gt;The goal is simple: &lt;STRONG&gt;copy dashboards to Azure Managed Grafana as needs grow—while continuing to use Dashboards with Grafana for day‑to‑day work&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Introducing “Copy to Managed Grafana”&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Customers can now copy dashboards from Dashboards with Grafana into Azure Managed Grafana directly from the Azure portal—without changing the original dashboard.&lt;/P&gt;
&lt;P&gt;This feature is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;In‑context&lt;/STRONG&gt; – start from your dashboard in Dashboards with Grafana&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Seamless&lt;/STRONG&gt; – no exports or re‑creation&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Non‑disruptive&lt;/STRONG&gt; – keep using the source dashboard while you adopt Managed Grafana&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The flow is straightforward:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Select &lt;STRONG&gt;“Copy to Managed Grafana”&lt;/STRONG&gt; from your dashboard in Dashboards with Grafana. &lt;STRONG&gt;This feature doesn’t work on built-in dashboards&lt;/STRONG&gt;, so you would have to save a copy of built-in Dashboards before you can copy those.&lt;/LI&gt;
&lt;LI&gt;Choose an existing Azure Managed Grafana workspace or create a new one&lt;/LI&gt;
&lt;LI&gt;Complete the copy and continue working in a full Grafana environment, making data connections where needed&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;You can easily copy to an existing Azure Managed Grafana instance or create a new one&lt;/img&gt;
&lt;P&gt;Because it appears where teams already build dashboards, the option is easy to find when it becomes relevant.&lt;/P&gt;
&lt;P&gt;Advanced capabilities, like additional data sources, alerts, and folder organization, are configured&amp;nbsp;&lt;STRONG&gt;after copying&lt;/STRONG&gt;, so teams can adopt them when they’re ready.&lt;/P&gt;
&lt;P&gt;This keeps the transition predictable and avoids surprises.&lt;/P&gt;
&lt;P&gt;Dashboards with Grafana is the fastest way to visualize Azure Monitor data with Grafana. When teams need more control, scale, or extensibility, Azure Managed Grafana is the natural next step, without forcing you to stop using Dashboards with Grafana.&lt;/P&gt;
&lt;P&gt;Together, they form a single observability journey:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Start quickly with Dashboards with Grafana&lt;/LI&gt;
&lt;LI&gt;Copy dashboards into Azure Managed Grafana when you need more capabilities&lt;/LI&gt;
&lt;LI&gt;Enjoy end to end observability within the Azure ecosystem as requirements evolve&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You don’t have to trade speed today for flexibility later.&lt;/P&gt;
&lt;P&gt;Learn more by reading the doc: &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/visualize-copy-to-managed-grafana" target="_blank"&gt;Copy an Azure Monitor dashboard to Azure Managed Grafana - Azure Monitor | Microsoft Learn&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2026 17:28:43 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/copy-dashboards-from-dashboards-with-grafana-to-azure-managed/ba-p/4505710</guid>
      <dc:creator>aayodeji</dc:creator>
      <dc:date>2026-03-26T17:28:43Z</dc:date>
    </item>
    <item>
      <title>Introducing Azure Managed Grafana MCP: The Managed Telemetry Gateway for AI Agents</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-managed-grafana-mcp-the-managed-telemetry/ba-p/4503619</link>
      <description>&lt;P&gt;AI agents are rapidly becoming a core part of how teams build, operate, and improve cloud systems, from coding assistants to autonomous remediation workflows. To deliver on that promise in the enterprise, agents need a secure, governed way to access real production telemetry. Azure Managed Grafana MCP lets AI agents securely query the same production telemetry you already connect to Azure Managed Grafana, like Azure Monitor metrics and logs, Application Insights, and Kusto, using your existing Azure RBAC and managed identities.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How do you securely connect AI agents to real production telemetry, without standing up yet another piece of infrastructure?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Today, enabling an agent to query systems like Azure Monitor, Application Insights, or Kusto often requires deploying and operating a self‑hosted MCP server, wiring up identity and networking, and maintaining additional runtime infrastructure. That friction slows adoption and expands the security surface area.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Managed Grafana MCP removes that entire layer.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;With this release, every Azure Managed Grafana instance now includes a fully managed, remote MCP server that is ready by default.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is Azure Managed Grafana MCP?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Grafana&lt;STRONG&gt; MCP&lt;/STRONG&gt; is a built‑in, managed MCP endpoint that allows AI agents to securely query enterprise telemetry and operational data through Azure Managed Grafana.&lt;/P&gt;
&lt;P&gt;Instead of deploying your own MCP server, customers can simply:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Point their agent to the Azure Managed Grafana MCP endpoint&lt;/LI&gt;
&lt;LI&gt;Grant the agent a managed identity&lt;/LI&gt;
&lt;LI&gt;Start querying production data immediately&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;No containers. No extra infrastructure. No duplicated auth systems.&lt;/P&gt;
&lt;img&gt;Azure Managed Grafana MCP is very easy to configure with your existing AMG instance&lt;/img&gt;
&lt;P&gt;Azure Managed Grafana MCP is very easy to configure with your existing AMG instance&lt;/P&gt;
&lt;P&gt;Because most Azure Managed Grafana customers already connect data sources like Azure Monitor metrics, logs, Kusto, and Application Insights to Azure Managed Grafana, the MCP server can expose that telemetry to AI agents instantly, using the same RBAC and access controls teams already trust.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Why we built this&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As we’ve talked with customers experimenting with Foundry and coding agents, a consistent theme has emerged: &lt;STRONG&gt;agents are only as useful as the data they can reason over&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Requiring teams to stand up and operate a separate MCP layer introduces real cost:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Additional infrastructure to deploy and maintain&lt;/LI&gt;
&lt;LI&gt;Custom identity and token handling&lt;/LI&gt;
&lt;LI&gt;Expanded attack surface&lt;/LI&gt;
&lt;LI&gt;Slower experimentation and adoption&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This Azure Managed Grafana MCP takes a different approach. Rather than asking customers to build new infrastructure for agents, we leverage infrastructure they already run and trust: &lt;STRONG&gt;Azure Managed Grafana&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;This shifts Grafana from being just a visualization layer to something more strategic:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;A secure telemetry access plane&lt;/LI&gt;
&lt;LI&gt;An analytical engine for agent reasoning&lt;/LI&gt;
&lt;LI&gt;A bridge between operational data and autonomous action&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Core value propositions&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Zero infrastructure overhead&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Grafana&lt;STRONG&gt; &lt;/STRONG&gt;MCP is fully managed and enabled by default:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;No self‑hosted MCP servers&lt;/LI&gt;
&lt;LI&gt;No additional networking configuration&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Agents connect directly to Azure Managed Grafana and start querying data.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Secure by design&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Security is not bolted on, it’s inherited:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Uses existing Azure RBAC&lt;/LI&gt;
&lt;LI&gt;Supports managed identities&lt;/LI&gt;
&lt;LI&gt;Respects current Azure Managed Grafana access controls&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;There’s no need to duplicate authentication or authorization logic, and the security posture remains consistent with existing observability access patterns.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Immediate enterprise scenarios&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;By exposing production telemetry through MCP, teams can unlock high‑value agent workflows immediately:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Root cause analysis using Application Insights&lt;/LI&gt;
&lt;LI&gt;Automated operational summaries&lt;/LI&gt;
&lt;LI&gt;Real‑time diagnostics&lt;/LI&gt;
&lt;LI&gt;Cross‑resource telemetry correlation&lt;/LI&gt;
&lt;LI&gt;Structured data access via Kusto&lt;/LI&gt;
&lt;/UL&gt;
&lt;img&gt;Chatting with an agent using Azure Managed Grafana MCP in Foundry Playground&lt;/img&gt;
&lt;P&gt;Chatting with an agent using Azure Managed Grafana MCP&lt;/P&gt;
&lt;P&gt;These are scenarios customers already run manually today and this MCP server makes them accessible to agents.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Closing the loop: from insight to action&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;One of the most powerful aspects of Azure Managed Grafana&lt;STRONG&gt; &lt;/STRONG&gt;MCP is what happens when agents have access to both &lt;STRONG&gt;code context&lt;/STRONG&gt; and &lt;STRONG&gt;live telemetry&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;For example:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;An agent queries Application Insights for production errors&lt;/LI&gt;
&lt;LI&gt;Identifies recurring exception patterns&lt;/LI&gt;
&lt;LI&gt;Locates the source code emitting those errors&lt;/LI&gt;
&lt;LI&gt;Generates a fix and submits a pull request&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This closes the loop between observability and remediation, something that’s been largely manual until now.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Designing for agents, not just dashboards&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Humans and agents consume data very differently.&lt;/P&gt;
&lt;P&gt;Humans:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Navigate dashboards sequentially&lt;/LI&gt;
&lt;LI&gt;Are limited by cognitive bandwidth&lt;/LI&gt;
&lt;LI&gt;Correlate issues manually&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Agents:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Process large datasets in parallel&lt;/LI&gt;
&lt;LI&gt;Perform iterative drill‑downs without fatigue&lt;/LI&gt;
&lt;LI&gt;Detect statistically significant patterns quickly&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Azure Managed Grafana MCP is designed with this in mind. Instead of only exposing raw data, it enables &lt;STRONG&gt;agent‑optimized tools, &lt;/STRONG&gt;like aggregated failure views across dozens of Application Insights instances, so agents can reason efficiently at scale. To make it easier for our customers, it is now available as a native tool within Microsoft Foundry, so you can easily connect it to your Foundry Agents.&lt;/P&gt;
&lt;img&gt;Azure Managed Grafana MCP as a native Foundry tool&lt;/img&gt;
&lt;P&gt;Azure Managed Grafana MCP as a native Foundry tool&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Looking ahead&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Azure Managed Grafana&lt;STRONG&gt; &lt;/STRONG&gt;MCP is the foundation for a broader vision:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Observability‑driven autonomous agents&lt;/LI&gt;
&lt;LI&gt;Secure enterprise telemetry reasoning&lt;/LI&gt;
&lt;LI&gt;AI systems that detect, diagnose, and act&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Over time, this transforms Azure Managed Grafana from dashboard software into a strategic AI integration layer for Azure.&lt;/P&gt;
&lt;P&gt;This isn’t just a visualization feature.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;It’s an infrastructure shift.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Check out the doc for more information&lt;STRONG&gt;: &lt;/STRONG&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/managed-grafana/grafana-mcp-server" target="_blank" rel="noopener"&gt;Configure an Azure Managed Grafana remote MCP server | Microsoft Learn&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2026 20:10:08 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-managed-grafana-mcp-the-managed-telemetry/ba-p/4503619</guid>
      <dc:creator>aayodeji</dc:creator>
      <dc:date>2026-03-19T20:10:08Z</dc:date>
    </item>
    <item>
      <title>Introducing Azure Managed Grafana 12</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-managed-grafana-12/ba-p/4500673</link>
      <description>&lt;P&gt;In this release, Azure Managed Grafana makes it easier to tighten access with current-user Entra authentication, speed up Azure Monitor logs exploration, and level up Prometheus and database monitoring experiences.&lt;/P&gt;
&lt;H2&gt;What’s new in Azure Managed Grafana 12&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Use current-user Entra authentication for supported Azure data sources to query with the signed-in user’s permissions.&lt;/LI&gt;
&lt;LI&gt;Analyze Azure Monitor logs faster with a new query builder and improved visualization and Explore experiences.&lt;/LI&gt;
&lt;LI&gt;Explore Prometheus metrics with improved drill-down, prefix and suffix filters, group-by label support, plus OpenTelemetry and native histogram support.&lt;/LI&gt;
&lt;LI&gt;Use updated, pre-built database monitoring dashboards for Azure PostgreSQL, Azure SQL, and SQL Managed Instance (SQL MI).&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Advanced authentication: query with current user’s Entra credentials&lt;/H3&gt;
&lt;P&gt;Current-user Entra authentication is now available in Azure data sources. That means Grafana admins can configure supported data sources to re-use the logged-in user’s credentials when issuing queries. In practice, the signed-in user’s permissions define what data stores they can access, helping teams apply least-privilege access to each user while keeping the option to use Managed Identities and Service Principals in other data sources where that fits best. Supported data sources include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Azure Monitor&lt;/LI&gt;
&lt;LI&gt;Azure Data Explorer&lt;/LI&gt;
&lt;LI&gt;Azure Monitor Managed Service for Prometheus&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;H3&gt;Faster log analysis: Click-to-build queries and smoother Explore&lt;/H3&gt;
&lt;P&gt;If you live in Azure Monitor logs, this update is for you. Improvements to log visualization in the Logs visualization panel and Grafana Explore make it easier to filter and extract meaningful insights from Azure Monitor logs. There’s also a new Azure Monitor logs query builder, so you can create and refine queries with a few clicks instead of writing Kusto Query Language (KQL) by hand. Performance is significantly faster too. Grafana Explore can now query and render up to 30K log records at a time, so you get much faster load times, faster searches, and more responsive navigation through large log volumes.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;Prometheus query enhancements: drill down without the query gymnastics&lt;/H3&gt;
&lt;P&gt;Users new to Prometheus get a smoother path to explore metrics and analyze time series. Metrics drill-down now includes sidebar filters for &lt;STRONG&gt;prefix/suffix&lt;/STRONG&gt; so you can quickly narrow metrics by naming conventions, and &lt;STRONG&gt;group-by label&lt;/STRONG&gt; support to build more context-rich groupings. This is a true queryless exploration of Azure Managed Prometheus metrics when you’re troubleshooting or just identifying what’s been collected. This release also adds &lt;STRONG&gt;OpenTelemetry &amp;amp; native histogram support&lt;/STRONG&gt;, including an OTel mode to automate label-join complexities when querying OTLP metrics.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;New database monitoring dashboards&lt;/H3&gt;
&lt;P&gt;Azure Managed Grafana now includes new versions of pre-built dashboards for monitoring &lt;STRONG&gt;Azure Database for PostgreSQL&lt;/STRONG&gt; and &lt;STRONG&gt;Azure SQL&lt;/STRONG&gt; &lt;STRONG&gt;Databases (Preview).&lt;/STRONG&gt; For teams building on Azure-native databases, these updated dashboards can help you get to a useful baseline faster, so you spend less time wiring panels and more time acting on what the data is telling you.&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Getting started&lt;/H2&gt;
&lt;P&gt;To try Grafana 12, you can create a new Azure Managed Grafana instance with Grafana 12 selected, or upgrade an existing instance from the Azure portal.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;From there, consider enabling current-user Entra authentication for supported Azure data sources, test the new Azure Monitor logs query builder in Explore for day-to-day investigations, and take the updated database dashboards for a spin if you run Azure PostgreSQL, Azure SQL, or SQL MI. Check out the doc for more information: &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/managed-grafana/how-to-upgrade-grafana-12?tabs=azure-portal" target="_blank"&gt;Upgrade Azure Managed Grafana to Grafana 12 - Azure Managed Grafana&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 16:54:19 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-azure-managed-grafana-12/ba-p/4500673</guid>
      <dc:creator>aayodeji</dc:creator>
      <dc:date>2026-03-13T16:54:19Z</dc:date>
    </item>
    <item>
      <title>Announcing new public preview capabilities in Azure Monitor pipeline</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-new-public-preview-capabilities-in-azure-monitor/ba-p/4488904</link>
      <description>&lt;P&gt;&lt;A class="lia-external-url" href="https://aka.ms/AzMonEdgePipeline" target="_blank" rel="noopener"&gt;Azure Monitor pipeline&lt;/A&gt;, similar to ETL (Extract, Transform, Load) process, enhances traditional data collection methods. It streamlines data collection from various sources through a unified ingestion pipeline and utilizes a standardized configuration approach that is more efficient and scalable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As Azure Monitor pipeline is used in&amp;nbsp;&lt;STRONG&gt;more complex and security‑sensitive environments&lt;/STRONG&gt; — including on‑premises infrastructure, edge locations, and large Kubernetes clusters — certain patterns and challenges show up consistently.&lt;/P&gt;
&lt;P&gt;Based on what we’ve been seeing across these deployments, we’re sharing a few new capabilities now available in &lt;STRONG&gt;public preview&lt;/STRONG&gt;. These updates focus on three areas that tend to matter most at scale: &lt;A class="lia-internal-link" href="#community--1-TLS" target="_blank" rel="noopener" data-lia-auto-title="secure ingestion" data-lia-auto-title-active="0"&gt;&lt;STRONG&gt;secure ingestion&lt;/STRONG&gt;&lt;/A&gt;, &lt;A class="lia-internal-link" href="#community--1-Pod" target="_blank" rel="noopener" data-lia-auto-title="control over where pipeline instances run" data-lia-auto-title-active="0"&gt;&lt;STRONG&gt;control over where pipeline instances run&lt;/STRONG&gt;&lt;/A&gt;, and &lt;STRONG&gt;&lt;A class="lia-internal-link" href="#community--1-Transforms" target="_blank" rel="noopener" data-lia-auto-title="processing data" data-lia-auto-title-active="0"&gt;processing data&lt;/A&gt; before it lands in Azure Monitor&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Here’s what’s new — and why it matters.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A class="lia-internal-link" href="#community--1-TLS" target="_blank" rel="noopener" data-lia-auto-title="Secure ingestion with TLS and mutual TLS (mTLS)" data-lia-auto-title-active="0"&gt;Secure ingestion with TLS and mutual TLS (mTLS)&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A class="lia-internal-link" href="#community--1-Pod" target="_blank" rel="noopener" data-lia-auto-title="Pod placement controls for Azure Monitor pipeline" data-lia-auto-title-active="0"&gt;Pod placement controls for Azure Monitor pipeline&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;A class="lia-internal-link" href="#community--1-Transforms" target="_blank" rel="noopener" data-lia-auto-title="Transformations and Automated Schema Standardization" data-lia-auto-title-active="0"&gt;Transformations and Automated Schema Standardization&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 class="lia-linked-item"&gt;&lt;a id="community--1-TLS" class="lia-anchor"&gt;&lt;/a&gt;Secure ingestion with TLS and mutual TLS (mTLS)&lt;/H2&gt;
&lt;H5&gt;Why is this needed?&lt;/H5&gt;
&lt;P&gt;As telemetry ingestion moves beyond Azure and closer to the edge, &lt;STRONG&gt;security expectations increase&lt;/STRONG&gt;. In many environments, plain TCP ingestion is no longer sufficient.&lt;/P&gt;
&lt;P&gt;Teams often need:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Encrypted ingestion paths by default&lt;/LI&gt;
&lt;LI&gt;Strong guarantees around &lt;STRONG&gt;who is allowed to send data&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;A way to integrate with existing &lt;STRONG&gt;PKI and certificate management systems&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In regulated or security‑sensitive setups, secure authentication at the ingestion boundary is a baseline requirement — not an optional add‑on.&lt;/P&gt;
&lt;H5&gt;What does this feature do?&lt;/H5&gt;
&lt;P&gt;Azure Monitor pipeline now supports &lt;STRONG&gt;TLS and mutual TLS (mTLS)&lt;/STRONG&gt; for TCP‑based ingestion endpoints in public preview.&lt;/P&gt;
&lt;P&gt;With this support, &lt;STRONG&gt;you can&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Encrypt data in transit using TLS&lt;/LI&gt;
&lt;LI&gt;Enable &lt;STRONG&gt;mutual authentication&lt;/STRONG&gt; with mTLS, so both the client and the pipeline endpoint validate each other&lt;/LI&gt;
&lt;LI&gt;Use &lt;STRONG&gt;your own certificates&lt;/STRONG&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Enforce security requirements &lt;STRONG&gt;at ingestion time&lt;/STRONG&gt;, before data is accepted&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This makes it easier to securely ingest data from network devices, appliances, and on‑prem workloads without relying on external proxies or custom gateways. &lt;A class="lia-external-url" href="https://aka.ms/AzMonTLS" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/P&gt;
&lt;FIGURE style="margin: 0; padding: 0;"&gt;
&lt;DIV style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/4ab3a429-ab58-4a31-a6ba-95f9fa0a1be8?r=434448493532" title="Secure ingestion with Azure Monitor pipeline" allowfullscreen="allowfullscreen" allow="fullscreen; picture-in-picture" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
    &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;FIGCAPTION id="video-caption" style="font-size: 14px; line-height: 1.5; color: #1f1f1f; text-align: left; margin-top: 8px;"&gt;If the player doesn’t load, open the video in a new window: &lt;A style="color: #0a5bd9; text-decoration: underline;" title="Open the video in a new window" href="https://medius.microsoft.com/Embed/video-nc/4ab3a429-ab58-4a31-a6ba-95f9fa0a1be8?r=434448493532" target="_blank" rel="noopener noreferrer"&gt;Open video&lt;/A&gt;&lt;/FIGCAPTION&gt;
&lt;/FIGURE&gt;
&lt;H2 class="lia-linked-item"&gt;&lt;a id="community--1-Pod" class="lia-anchor"&gt;&lt;/a&gt;Pod placement controls for Azure Monitor pipeline&lt;/H2&gt;
&lt;H5&gt;Why is it needed?&lt;/H5&gt;
&lt;P&gt;As Azure Monitor pipeline scales in Kubernetes environments, default scheduling behavior often isn’t sufficient.&lt;/P&gt;
&lt;P&gt;In many deployments, teams need more control to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Isolate telemetry workloads in &lt;STRONG&gt;multi‑tenant clusters&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Run pipelines on &lt;STRONG&gt;high‑capacity nodes&lt;/STRONG&gt; for resource‑intensive processing&lt;/LI&gt;
&lt;LI&gt;Prevent &lt;STRONG&gt;port exhaustion&lt;/STRONG&gt; by limiting instances per node&lt;/LI&gt;
&lt;LI&gt;Enforce &lt;STRONG&gt;data residency or security zone&lt;/STRONG&gt; requirements&lt;/LI&gt;
&lt;LI&gt;Distribute instances across &lt;STRONG&gt;availability zones&lt;/STRONG&gt; for better resiliency and resource use&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Without explicit placement controls, pipeline instances can end up running in sub‑optimal locations, leading to performance and operational issues.&lt;/P&gt;
&lt;H5&gt;What does this feature do?&lt;/H5&gt;
&lt;P&gt;With the new &lt;STRONG&gt;executionPlacement&lt;/STRONG&gt; configuration (public preview), Azure Monitor pipeline gives you direct control over how pipeline instances are scheduled.&lt;/P&gt;
&lt;P&gt;Using this feature, &lt;STRONG&gt;you can&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Target specific nodes using labels (for example, by team, zone, or node capability)&lt;/LI&gt;
&lt;LI&gt;Control how instances are distributed across nodes&lt;/LI&gt;
&lt;LI&gt;Enforce strict isolation by allowing only one instance per node&lt;/LI&gt;
&lt;LI&gt;Apply placement rules per pipeline group, without impacting other workloads&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These rules are validated and enforced at deployment time. If the cluster can’t satisfy the placement requirements, the pipeline won’t deploy — making failures clear and predictable.&lt;/P&gt;
&lt;P&gt;This gives you better control over performance, isolation, and cluster utilization as you scale. &lt;A class="lia-external-url" href="http://aka.ms/AzMonpipelinePod" target="_blank" rel="noopener"&gt;Learn more.&lt;/A&gt;&lt;/P&gt;
&lt;H2 class="lia-linked-item"&gt;&lt;a id="community--1-Transforms" class="lia-anchor"&gt;&lt;/a&gt;Transformations and Automated Schema Standardization&amp;nbsp;&lt;/H2&gt;
&lt;H5&gt;Why is this needed?&lt;/H5&gt;
&lt;P&gt;Telemetry data is often high‑volume, noisy, and inconsistent across sources. In many deployments, ingesting everything as‑is and cleaning it up later isn’t practical or cost‑effective.&lt;/P&gt;
&lt;P&gt;There’s a growing need to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Filter or reduce data before ingestion&lt;/LI&gt;
&lt;LI&gt;Normalize formats across different sources&lt;/LI&gt;
&lt;LI&gt;Route data directly into standard tables without additional processing&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;What does this feature do?&lt;/H5&gt;
&lt;P&gt;Azure Monitor pipeline &lt;STRONG&gt;data transformations&lt;/STRONG&gt;, already in public preview, let you process data before it’s ingested.&lt;/P&gt;
&lt;P&gt;With transformations, &lt;STRONG&gt;you can&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Filter, aggregate, or reshape incoming data&lt;/LI&gt;
&lt;LI&gt;Convert raw syslog or CEF messages into standardized schemas&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-teams="true"&gt;Choose sample KQL templates to perform transformations instead of manually writing KQL queries&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Route data directly into built‑in Azure tables&lt;/LI&gt;
&lt;LI&gt;Reduce ingestion volume while keeping the data that matters&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Check out the &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azureobservabilityblog/public-preview-azure-monitor-pipeline-transformations/4491980" target="_blank" rel="noopener" data-lia-auto-title="recent blog" data-lia-auto-title-active="0"&gt;recent blog&lt;/A&gt; about the transformations preview, or you can &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/data-collection/pipeline-transformations?tabs=portal" target="_blank" rel="noopener"&gt;learn more here&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;Getting started&lt;/H2&gt;
&lt;P&gt;All of these capabilities are available today in &lt;STRONG&gt;public preview&lt;/STRONG&gt; as part of &lt;A class="lia-external-url" href="https://aka.ms/AzMonEdgePipeline" target="_blank" rel="noopener"&gt;Azure Monitor pipeline&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you’re already using the pipeline, you can start experimenting with &lt;STRONG&gt;secure ingestion&lt;/STRONG&gt;, &lt;STRONG&gt;pod placement&lt;/STRONG&gt;, and &lt;STRONG&gt;transformations&lt;/STRONG&gt; right away. As always, feedback is welcome as we continue to refine these features on the path to general availability.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Feb 2026 23:27:24 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-new-public-preview-capabilities-in-azure-monitor/ba-p/4488904</guid>
      <dc:creator>XemaPathak</dc:creator>
      <dc:date>2026-02-26T23:27:24Z</dc:date>
    </item>
    <item>
      <title>Public Preview: Azure Monitor pipeline transformations</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/public-preview-azure-monitor-pipeline-transformations/ba-p/4491980</link>
      <description>&lt;DIV style="height: 8px;"&gt;&lt;SPAN class="lia-linked-item" style="color: rgb(30, 30, 30); font-size: 24px;" data-ccp-parastyle="heading 2"&gt;Overview&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="height: 8px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="height: 8px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="height: 8px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="height: 8px;"&gt;&lt;SPAN class="lia-linked-item" style="color: rgb(30, 30, 30); font-size: 24px;" data-ccp-parastyle="heading 2"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30); font-size: 24px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The&lt;/SPAN&gt;&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/data-collection/data-collection-rule-overview#azure-monitor-pipeline" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Monitor pipeline&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/A&gt; &lt;SPAN data-contrast="auto"&gt; extends the data co&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;llection capabilities of Azure Monitor to edge and multi-cloud environments. It enables at-scale data collection (data collection over 100k EPS), and routing of telemetry data before it's sent to the cloud. The pipeline can cache data locally and sync with the cloud when connectivity is restored and route telemetry to Azure Monitor in cases of intermittent connectivity.&amp;nbsp;&amp;nbsp;Learn more about this here -&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/data-collection/edge-pipeline-configure?tabs=Portal" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Configure Azure Monitor pipeline - Azure Monitor | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/A&gt;&lt;/P&gt;
&lt;!-- =========================
     Why you should try transformations
========================= --&gt;
&lt;DIV style="height: 16px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 id="why-you-should-try-transformations" class="lia-linked-item" style="scroll-margin-top: 90px;" aria-level="2"&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;a id="community--1-why-transforms-matter" class="lia-anchor"&gt;&lt;/a&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Why transformations matter&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Lower Costs:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Filter and aggregate&amp;nbsp;before ingestion&amp;nbsp;to reduce ingestion volume&amp;nbsp;and in turn lower ingestion costs&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Better Analytics:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Standardized schemas mean faster queries and cleaner dashboards.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Future-Proof:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Built-in schema validation prevents surprises during deployment.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Monitor pipeline solves the challenges of high ingestion costs and complex analytics by enabling transformations before ingestion, so your data is clean, structured, and optimized before it even hits your Log Analytics Workspace.&lt;/SPAN&gt; &lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Check out a quick demo here -&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;FIGURE style="margin: 0; padding: 0;"&gt;
&lt;DIV style="position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border: 0;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/603bc12e-ac26-4c06-baaf-e5be9ff78da9?r=490777740054" title="Client side data transformations in Azure Monitor pipeline" allowfullscreen="allowfullscreen" allow="fullscreen; picture-in-picture" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
    &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;FIGCAPTION id="video-caption" style="font-size: 14px; line-height: 1.5; color: #1f1f1f; text-align: left; margin-top: 8px;"&gt;If the player doesn’t load, open the video in a new window: &lt;A style="color: #0a5bd9; text-decoration: underline;" title="Open the video in a new window" href="https://medius.microsoft.com/Embed/video-nc/603bc12e-ac26-4c06-baaf-e5be9ff78da9?r=490777740054" target="_blank" rel="noopener noreferrer"&gt;Open video&lt;/A&gt;&lt;/FIGCAPTION&gt;
&lt;/FIGURE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;!-- =========================
     Key features in public preview
========================= --&gt;
&lt;DIV style="height: 16px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 id="key-features-in-public-preview" style="scroll-margin-top: 90px;"&gt;&lt;a id="community--1-Key-Features" class="lia-anchor"&gt;&lt;/a&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Key features in public preview&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/H4&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;1. Schema change detection &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;One of the most exciting additions is&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN data-contrast="auto"&gt;schema validation for Syslog and CEF&lt;/SPAN&gt; &lt;SPAN data-contrast="auto"&gt;:&lt;/SPAN&gt; &lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Integrated into the “Check KQL Syntax” button in the Strato UI.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Detects if your transformation introduces schema changes that break compatibility with standard tables.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Provides&amp;nbsp;actionable guidance:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Option 1:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Remove schema-changing transformations like aggregations.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="2" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Option 2:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; Send data to a custom tables that support custom schemas.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This ensures your pipeline&amp;nbsp;remains&amp;nbsp;robust and compliant with analytics requirements.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;For example, in the picture below,&amp;nbsp;extending to new columns that&amp;nbsp;don't&amp;nbsp;match the schema of the syslog table&amp;nbsp;throws&amp;nbsp;an error during validation and asks the user to send to a custom table or remove the&amp;nbsp;transformations.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;While in the case of the example below, filtering does not&amp;nbsp;modify&amp;nbsp;the schema of the data at all and so no validation error is thrown,&amp;nbsp;and the user is able to send it to a standard table directly.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;2. Pre-built KQL templates&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Apply ready-to-use templates for common transformations.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Save time and minimize errors when writing queries.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;3. Automatic schema standardization for syslog and CEF&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Automatically&amp;nbsp;schematize CEF and syslog data&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;to fit standard tables without any added transformations to convert raw data to syslog/CEF from the user. &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;4. Advanced filtering&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Drop unwanted events based on attributes like:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;Syslog:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Facility&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;ProcessName&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;SeverityLevel&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="o" data-font="Courier New" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:1440,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Courier New&amp;quot;,&amp;quot;469769242&amp;quot;:[9675],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;o&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="2"&gt;&lt;SPAN data-contrast="auto"&gt;CEF:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;DeviceVendor&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;DestinationPort&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Reduce noise and&amp;nbsp;optimize&amp;nbsp;ingestion costs.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;5. Aggregation for high-volume logs&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Group events by key fields (e.g.,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;DestinationIP&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;DeviceVendor&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;) into&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;1-minute intervals&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Summarize high-frequency logs for actionable insights.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;6. Drop unnecessary fields&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Remove redundant columns to streamline data and reduce storage overhead.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;!-- =========================
     Supported KQL functions
========================= --&gt;
&lt;DIV style="height: 16px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 id="supported-kql-functions" style="scroll-margin-top: 90px;" aria-level="2"&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;a id="community--1-supported-kql" class="lia-anchor"&gt;&lt;/a&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Supported KQL sunctions&amp;nbsp;&lt;/SPAN&gt; &lt;/SPAN&gt; &lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;1. Aggregation&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;summarize (by), sum, max, min, avg, count, bin &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;2. Filtering&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;where, contains, has, in, and, or, equality (==, !=), comparison (&amp;gt;, &amp;gt;=, &amp;lt;, &amp;lt;=) &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;3. Schematization &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;extend, project, project-away, project-rename, project-keep, iif, case, coalesce, parse_json &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;4. Variables for Expressions or Functions&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;let &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;SPAN data-contrast="auto"&gt;5. Other Functions &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;String: strlen, replace_string, substring, strcat, strcat_delim, extract &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Conversion: tostring, toint, tobool, tofloat, tolong, toreal, todouble, todatetime, totimespan&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;!-- =========================
     Get started today
========================= --&gt;
&lt;DIV style="height: 16px;"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 id="get-started" style="scroll-margin-top: 90px;" aria-level="2"&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;a id="community--1-get-started" class="lia-anchor"&gt;&lt;/a&gt;&lt;SPAN class="lia-linked-item" data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;Get started t&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;oday&lt;/SPAN&gt; &lt;/SPAN&gt; &lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Head to&amp;nbsp;the&amp;nbsp;&lt;/SPAN&gt; &lt;A href="https://ms.portal.azure.com/?feature.canmodifystamps=true&amp;amp;Microsoft_Azure_Monitoring=stratopreview#home" target="_blank" rel="noopener"&gt; &lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure Portal&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/A&gt; &lt;SPAN data-contrast="auto"&gt; and explore the new Azure Monitor pipeline transformations UI. Apply templates, validate your KQL, and experience the power of Azure Monitor pipeline transformations. Find more information on the public docs here -&amp;nbsp; &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/data-collection/pipeline-transformations?tabs=portal" target="_blank" rel="noopener"&gt; Configure Azure Monitor pipeline transformations - Azure Monitor | Microsoft Learn &lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Feb 2026 23:25:47 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/public-preview-azure-monitor-pipeline-transformations/ba-p/4491980</guid>
      <dc:creator>susaraswat4</dc:creator>
      <dc:date>2026-02-26T23:25:47Z</dc:date>
    </item>
    <item>
      <title>Accelerating SCOM to Azure Monitor Migrations with Automated Analysis and ARM Template Generation</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/accelerating-scom-to-azure-monitor-migrations-with-automated/ba-p/4493593</link>
      <description>&lt;SECTION&gt;
&lt;H2&gt;Accelerating SCOM to Azure Monitor Migrations with Automated Analysis and ARM Template Generation&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Monitor&lt;/STRONG&gt; has become the foundation for modern, cloud-scale monitoring on Azure. Built to handle massive volumes of telemetry across infrastructure, applications, and services, it provides a unified platform for metrics, logs, alerts, dashboards, and automation. As organizations continue to modernize their environments, Azure Monitor is increasingly the target state for enterprise monitoring strategies.&lt;/P&gt;
&lt;P&gt;With Azure Monitor increasingly becoming the destination platform, many organizations face a familiar challenge: &lt;STRONG&gt;migrating from System Center Operations Manager (SCOM)&lt;/STRONG&gt;. While both platforms serve the same fundamental purpose—keeping your infrastructure healthy and alerting you to problems—the migration path isn’t always straightforward.&lt;/P&gt;
&lt;P&gt;SCOM Management Packs contain years of accumulated monitoring logic: performance thresholds, event correlation rules, service discoveries, and custom scripts. Translating all of this into Azure Monitor’s paradigm of &lt;STRONG&gt;Log Analytics queries&lt;/STRONG&gt;, &lt;STRONG&gt;alert rules&lt;/STRONG&gt;, and &lt;STRONG&gt;Data Collection Rules&lt;/STRONG&gt; can be a significant undertaking.&lt;/P&gt;
&lt;P&gt;To help with this challenge, members of the community have built and shared a tool that automates much of the analysis and artifact generation.&lt;/P&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;SECTION&gt;
&lt;P&gt;The community-driven &lt;STRONG&gt;SCOM to Azure Monitor Migration Tool&lt;/STRONG&gt; accepts Management Pack XML files and produces several outputs designed to accelerate migration planning and execution.&lt;/P&gt;
&lt;P&gt;The tool parses the Management Pack structure and identifies all monitors, rules, discoveries, and classes. Each component is analyzed for migration complexity: some translate directly to Azure Monitor equivalents, while others require custom implementation or may not have a direct equivalent.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Results are organized into two clear categories:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Auto-Migrated Components&lt;/STRONG&gt; – Covered by the generated templates and ready for deployment&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Requires Manual Migration&lt;/STRONG&gt; – Components that need custom implementation or review&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;&lt;/SECTION&gt;
&lt;SECTION&gt;
&lt;P&gt;Instead of manually authoring Azure Resource Manager templates, the tool generates deployable&amp;nbsp;&lt;STRONG&gt;infrastructure-as-code&lt;/STRONG&gt; artifacts, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Scheduled Query Alert rules mapped from SCOM monitors and rules&lt;/LI&gt;
&lt;LI&gt;Data Collection Rules for performance counters and Windows Events&lt;/LI&gt;
&lt;LI&gt;Custom Log DCRs for collecting script-generated log files&lt;/LI&gt;
&lt;LI&gt;Action Groups for notification routing&lt;/LI&gt;
&lt;LI&gt;Log Analytics workspace configuration (for new environments)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For streamlined deployment, the tool offers a combined ARM template that deploys all resources in a single operation:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Log Analytics workspace (create new or connect to an existing workspace)&lt;/LI&gt;
&lt;LI&gt;Action Groups with email notification&lt;/LI&gt;
&lt;LI&gt;All alert rules&lt;/LI&gt;
&lt;LI&gt;Data Collection Rules&lt;/LI&gt;
&lt;LI&gt;Monitoring Workbook&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;One download, one deployment command&lt;/STRONG&gt; — with configurable parameters for workspace settings, notification recipients, and custom log paths.&lt;/P&gt;
&lt;img /&gt;&lt;/SECTION&gt;
&lt;SECTION&gt;
&lt;P&gt;The tool generates an Azure Monitor Workbook dashboard tailored to the Management Pack, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Performance counter trends over time&lt;/LI&gt;
&lt;LI&gt;Event monitoring by severity with drill-down tables&lt;/LI&gt;
&lt;LI&gt;Service health overview (stopped services)&lt;/LI&gt;
&lt;LI&gt;Active alerts summary from Azure Resource Graph&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;This provides immediate operational visibility once the monitoring configuration is deployed.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Each migrated component includes the &lt;STRONG&gt;Kusto Query Language (KQL)&lt;/STRONG&gt; equivalent of the original SCOM monitoring logic. These queries can be used as-is or refined to match environment-specific requirements.&lt;/P&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;SECTION&gt;
&lt;P&gt;The workflow is designed to reduce the manual effort involved in migration planning:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Export your Management Pack XML from SCOM&lt;/LI&gt;
&lt;LI&gt;Upload it to the tool&lt;/LI&gt;
&lt;LI&gt;Review the analysis — components are separated into &lt;STRONG&gt;auto-migrated&lt;/STRONG&gt; and &lt;STRONG&gt;requires manual work&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Download the All-in-One ARM template (or individual templates)&lt;/LI&gt;
&lt;LI&gt;Customize parameters such as workspace name and action group recipients&lt;/LI&gt;
&lt;LI&gt;Deploy to your Azure subscription&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;For a typical Management Pack, such as Windows Server Active Directory monitoring, you may see &lt;STRONG&gt;120+ components&lt;/STRONG&gt; that can be migrated directly, with an additional &lt;STRONG&gt;15–20 components&lt;/STRONG&gt; requiring manual review due to complex script logic or SCOM-specific functionality.&lt;/P&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;SECTION&gt;
&lt;P&gt;&lt;STRONG&gt;The tool handles straightforward translations well:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Performance threshold monitors become metric alerts or log-based alerts&lt;/LI&gt;
&lt;LI&gt;Windows Event collection rules become Data Collection Rule configurations&lt;/LI&gt;
&lt;LI&gt;Service monitors become scheduled query alerts against Heartbeat or Event tables&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Components that typically require manual attention:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Complex PowerShell or VBScript probe actions&lt;/LI&gt;
&lt;LI&gt;Monitors that depend on SCOM-specific data sources&lt;/LI&gt;
&lt;LI&gt;Correlation rules spanning multiple data sources&lt;/LI&gt;
&lt;LI&gt;Custom workflows with proprietary logic&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The tool clearly identifies which category each component falls into, allowing teams to plan their migration effort with confidence.&lt;/P&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;SECTION&gt;
&lt;H3&gt;A Note on Validation&lt;/H3&gt;
&lt;P&gt;This is a &lt;STRONG&gt;community tool&lt;/STRONG&gt;, not an officially supported Microsoft product. Generated artifacts should always be reviewed and tested in a non-production environment before deployment.&lt;/P&gt;
&lt;P&gt;Every environment is different, and the tool makes reasonable assumptions that may require adjustment. Even so, starting with structured ARM templates and working KQL queries can significantly reduce time to deployment.&lt;/P&gt;
&lt;/SECTION&gt;
&lt;HR /&gt;
&lt;SECTION&gt;
&lt;H3&gt;Try It Out&lt;/H3&gt;
&lt;P&gt;The tool is available at &lt;A class="lia-external-url" href="https://tinyurl.com/Scom2Azure" target="_blank" rel="noopener"&gt;https://tinyurl.com/Scom2Azure.&lt;/A&gt;Upload a Management Pack, review the analysis, and see what your migration path looks like.&lt;/P&gt;
&lt;/SECTION&gt;</description>
      <pubDate>Wed, 11 Feb 2026 08:59:53 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/accelerating-scom-to-azure-monitor-migrations-with-automated/ba-p/4493593</guid>
      <dc:creator>OREN_SALZBERG</dc:creator>
      <dc:date>2026-02-11T08:59:53Z</dc:date>
    </item>
    <item>
      <title>Announcing Application Insights SDK 3.x for .NET</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-application-insights-sdk-3-x-for-net/ba-p/4493988</link>
      <description>&lt;P&gt;Microsoft remains committed to &lt;A href="https://techcommunity.microsoft.com/blog/azureobservabilityblog/making-azure-the-best-place-to-observe-your-apps-with-opentelemetry/3995896" target="_blank"&gt;making OpenTelemetry the foundation of modern observability on Azure&lt;/A&gt;. Today, we’re excited to take the next step on that journey with a major release of the Application Insights SDK 3.x for .NET.&lt;/P&gt;
&lt;H1&gt;Migrate to OpenTelemetry with a Major Version Bump&lt;/H1&gt;
&lt;P&gt;With Application Insights SDK &lt;STRONG&gt;3.x&lt;/STRONG&gt;, developers can migrate to OpenTelemetry-based instrumentation with dramatically less effort. Until now, migrating from classic Application Insights SDK to the Azure Monitor OpenTelemetry Distro required a clean install and code updates.&lt;/P&gt;
&lt;P&gt;With this release, &lt;STRONG&gt;most customers can adopt OpenTelemetry simply by upgrading their SDK version.&lt;/STRONG&gt; The new SDK automatically routes your classic Application Insights Track* APIs calls through a new mapping layer that emits OpenTelemetry signals under the hood.&lt;/P&gt;
&lt;H1&gt;Why This Matters&lt;/H1&gt;
&lt;P&gt;By upgrading, you gain:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;✔ Vendor‑neutral OpenTelemetry APIs going forward&lt;/STRONG&gt;&lt;BR /&gt;You can immediately begin writing new code using OpenTelemetry APIs, ensuring future portability and alignment with industry standards.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;✔ Access to the full OpenTelemetry ecosystem&lt;/STRONG&gt;&lt;BR /&gt;You can now easily plug in community instrumentation libraries and exporters. For example, collecting Redis Cache dependency data—previously not supported with Application Insights 2.x—becomes straightforward.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;✔ Multi‑exporter support&lt;/STRONG&gt;&lt;BR /&gt;Export to Azure Monitor and another system (e.g., a SIEM or backend of your choice) simultaneously if your scenario requires it.&lt;/P&gt;
&lt;H1&gt;What Still Requires Attention: Initializers and Processors&lt;/H1&gt;
&lt;P&gt;One area where automatic migration is not possible is &lt;STRONG&gt;telemetry processors and telemetry initializers&lt;/STRONG&gt;. These Application Insights extensibility points were extremely flexible, allowing custom property injection, filtering, or deletion logic.&lt;/P&gt;
&lt;P&gt;OpenTelemetry supports similar behavior, but through more structured concepts such as &lt;STRONG&gt;span processors&lt;/STRONG&gt;. See &lt;A href="https://github.com/microsoft/ApplicationInsights-dotnet/blob/main/BreakingChanges.md" target="_blank"&gt;here&lt;/A&gt; for a full list of breaking changes.&lt;/P&gt;
&lt;P&gt;On a positive note, these OpenTelemetry components generally deliver better performance and clearer behavior. Our &lt;A href="https://learn.microsoft.com/azure/azure-monitor/app/migrate-to-opentelemetry" target="_blank"&gt;documentation&lt;/A&gt; assists with migration, and we plan to release an MCP with guardrails to assist LLM in accurate coding.&lt;/P&gt;
&lt;H1&gt;Keeping the essence of Azure Monitor Application Insights&lt;/H1&gt;
&lt;P&gt;While OpenTelemetry encourages the use of the OpenTelemetry-Collector, we remain committed to preserving the simplicity that customers love about Azure Monitor Application Insights. The &lt;STRONG&gt;Azure Monitor OpenTelemetry Distro&lt;/STRONG&gt; is all that’s required to get started. It’s just a single NuGet package and you configure it with a Connection String. Telemetry flows in minutes.&lt;/P&gt;
&lt;P&gt;No Collector is required unless you explicitly want one. We are able to achieve this with extensive &lt;STRONG&gt;built‑in sampling&lt;/STRONG&gt; to manage cost and &lt;STRONG&gt;a trace‑preservation algorithm,&lt;/STRONG&gt; so you see complete traces. This keeps the “just works” spirit of Azure Monitor Application Insights intact, while aligning with OpenTelemetry standards.&lt;/P&gt;
&lt;H1&gt;Feedback&lt;/H1&gt;
&lt;P&gt;If you encounter issues during the upgrade, please open a support ticket—we want the migration to be smooth. If you’d like to share feedback or engage directly with the product team, email us at &lt;A href="mailto:otel@microsoft.com" target="_blank"&gt;&lt;STRONG&gt;otel@microsoft.com&lt;/STRONG&gt;&lt;/A&gt;. This is not an official support channel, but we read every email and appreciate hearing feedback directly from you!&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2026 00:25:02 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-application-insights-sdk-3-x-for-net/ba-p/4493988</guid>
      <dc:creator>MattMc</dc:creator>
      <dc:date>2026-02-10T00:25:02Z</dc:date>
    </item>
    <item>
      <title>Observability for the Age of Generative AI</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/observability-for-the-age-of-generative-ai/ba-p/4473307</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Every generation of computing brings new challenges in how we&amp;nbsp;monitor&amp;nbsp;and trust our systems.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;With the rise of Generative AI, applications are no longer static code—they’re&amp;nbsp;living systems that plan, reason, call tools, and make choices dynamically.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Traditional observability, built for servers and microservices, simply&amp;nbsp;can’t&amp;nbsp;tell you when an AI agent is&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;correct&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;safe&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, or&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;cost-efficient&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We’re&amp;nbsp;reimagining observability for this new world.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;At Ignite,&amp;nbsp;we introduced&amp;nbsp;the next wave of Azure Monitor and AI Foundry integration—purpose-built for GenAI apps and agents.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;End-to-End GenAI Observability Across the AI Stack&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Customers can see not just whether their systems are&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;up&amp;nbsp;or fast&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, but&amp;nbsp;also&amp;nbsp;whether their&amp;nbsp;agent&amp;nbsp;responses&amp;nbsp;are&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;accurate&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Azure Monitor, in partnership with Foundry, unifies agent telemetry with infrastructure, application, network, and hardware signals—creating a true end-to-end view that spans AI agents, the services they call, and the&amp;nbsp;compute&amp;nbsp;they run on.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;New capabilities include:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Agent Overview Dashboard in Grafana and Azure&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– Gain a unified view of one or more GenAI agents, including success rate, grounding quality, safety violations, latency, and cost per outcome. Customize dashboards in Grafana or Azure Monitor Workbooks to detect regressions instantly after a model or prompt change—and understand how those changes affect user experience and spend.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;AI-Tailored Trace View&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– Follow every AI decision as a readable story: plan → reasoning → tool calls → guardrail checks.&amp;nbsp;Identify&amp;nbsp;slow or unsafe steps in seconds, without sifting through thousands of spans.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;AI-Aware Trace Search by Attributes&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– Search, sort, and filter across millions of runs using GenAI-specific attributes like model ID, grounding score, or cost. Find the “needle” in your GenAI haystack in a single query.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Foundry&amp;nbsp;Low-Code Agent Monitoring&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– Agents created through Foundry’s visual,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;low&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;-code interface are now automatically observable. Without writing a single line of code, you can track reliability, safety, and cost metrics from day one.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278,&amp;quot;335559991&amp;quot;:360}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="5" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Full-Stack Visibility Across the AI Stack&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– All evaluations, traces, and red-teaming results are now published to Azure Monitor, where agent signals correlate seamlessly with infrastructure KPIs and application telemetry to deliver a unified operational view.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Check out our &lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/app/agents-view" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;get started docu&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;m&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;entation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;. &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Powered by&amp;nbsp;OpenTelemetry&amp;nbsp;Innovation&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This work builds directly on the new&amp;nbsp;OpenTelemetry&amp;nbsp;extensions announced in our recent&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/azure-ai-foundry-advancing-opentelemetry-and-delivering-unified-multi-agent-obse/4456039" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Azure AI Foundry blog post&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft is helping define the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;OpenTelemetry&amp;nbsp;agent specification&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, extending it to capture&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;multi-agent orchestration traces&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;LLM reasoning context&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;evaluation signals&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;—enabling interoperability across Azure Monitor, AI Foundry, and partner tools such as Datadog,&amp;nbsp;Arize, and Weights &amp;amp; Biases.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;By&amp;nbsp;building on&amp;nbsp;open standards, customers gain consistent visibility across multi-cloud and hybrid AI environments—without vendor lock-in.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Built for Enterprise Scale and Trust&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;With open standards and deep integration between Azure Monitor and AI Foundry, organizations can now apply the same discipline they use for traditional applications to their GenAI workloads, complete with compliance, cost governance, and quality assurance.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GenAI is redefining what it means to&amp;nbsp;operate&amp;nbsp;software.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;With these innovations, Microsoft is giving customers the visibility, control, and confidence to&amp;nbsp;operate&amp;nbsp;AI responsibly, at enterprise scale.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 01:26:39 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/observability-for-the-age-of-generative-ai/ba-p/4473307</guid>
      <dc:creator>Hong Gao</dc:creator>
      <dc:date>2025-11-27T01:26:39Z</dc:date>
    </item>
    <item>
      <title>Announcing public preview of query-based metric alerts in Azure Monitor</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-public-preview-of-query-based-metric-alerts-in-azure/ba-p/4469723</link>
      <description>&lt;H3&gt;Azure Monitor metric alerts are now more powerful than ever&lt;/H3&gt;
&lt;P&gt;Azure Monitor metric alerts now&amp;nbsp;&lt;STRONG&gt;support all Azure metrics - &lt;/STRONG&gt;including platform, Prometheus, and custom metrics - giving you complete coverage for your monitoring needs.&lt;BR /&gt;In addition, metric alerts now offer&amp;nbsp;&lt;STRONG&gt;powerful query capabilities with PromQL&lt;/STRONG&gt;, enabling complex logic across multiple metrics and resources. This makes it easier to detect patterns, correlate signals, and customize alerts for modern workloads like Kubernetes clusters, VMs, and custom applications.&lt;/P&gt;
&lt;H3&gt;Key Benefits&amp;nbsp;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Full metrics coverage:&lt;/STRONG&gt;&amp;nbsp;metric alerts now support alerting on any Azure metrics including platform metrics, Prometheus metrics and custom metrics.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;PromQL-Powered Conditions&lt;/STRONG&gt;: Use &lt;A class="lia-external-url" href="https://prometheus.io/docs/prometheus/latest/querying/basics/" target="_blank"&gt;PromQL&lt;/A&gt; to select, aggregate, and transform metrics for advanced alerting scenarios.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Powerful event detection&lt;/STRONG&gt;: Query-based alert rules can now detect intricate patterns across multiple timeseries based on metric change ratio, complex aggregations, or comparison between different metrics and timeseries. You can also analyze metrics across different time windows to identify change in metric behavior over time.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Flexible Scoping&lt;/STRONG&gt;: For query-based alert rules, choose between&amp;nbsp;&lt;STRONG&gt;resource-centric alerts&lt;/STRONG&gt;&amp;nbsp;for granular RBAC or&amp;nbsp;&lt;STRONG&gt;workspace-centric alerts&lt;/STRONG&gt;&amp;nbsp;for cross-resource visibility.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Alerting at scale&lt;/STRONG&gt;: Query-based alert rules allow monitoring metrics from multiple resources within a subscription or a resource group, using a single rule.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Managed Identity Support&lt;/STRONG&gt;: Securely authorize queries using&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview" target="_blank"&gt;Azure Managed Identity&lt;/A&gt;, ensuring compliance and reducing credential management overhead.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Customizable Notifications&lt;/STRONG&gt;: Add dynamic custom properties and custom email subjects for faster triage and context-rich alerting.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reuse community alerts&lt;/STRONG&gt;: Easily import and re-use PromQL alert queries from the open-source community or from other Prometheus-based monitoring systems.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;Supported metrics&lt;/H3&gt;
&lt;P&gt;At this time, query-based metric alerts support any metrics ingested into Azure Monitor Workspace (AMW).&amp;nbsp; This currently includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Metrics collected by&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/metrics/prometheus-metrics-overview" target="_blank"&gt;Azure Monitor managed service for Prometheus&lt;/A&gt;, from Azure Kubernetes Services clusters (AKS) or from other sources.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/metrics/metrics-opentelemetry-guest" target="_blank"&gt;Virtual machine OpenTelemetry (OTel) Guest OS Metrics&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Other&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry" target="_blank"&gt;OTel custom metrics&lt;/A&gt;&amp;nbsp;collected into Azure Monitor.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You can still create threshold-based metric alerts as before on Azure platform metrics. Query-based alerts on platform metrics will be added in future releases.&lt;/P&gt;
&lt;H3&gt;Comparison: Query-based metric alerts vs. Prometheus rule groups alerts&lt;/H3&gt;
&lt;P&gt;Query-based metric alerts serve as an alternative to alerts defined in Prometheus rule groups. Both options remain viable and execute the same&amp;nbsp;&lt;STRONG&gt;PromQL-based alerting logic.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;However, metric alerts are&amp;nbsp;&lt;STRONG&gt;natively integrated with Azure Monitor&lt;/STRONG&gt;, aligning seamlessly with other Azure alert types. They now support&amp;nbsp;&lt;STRONG&gt;all your metric alerting needs within the same rule type&lt;/STRONG&gt;. They also offer&amp;nbsp;&lt;STRONG&gt;richer functionality and greater flexibility&lt;/STRONG&gt;, making them a strong choice for teams looking for consistency across Azure monitoring solutions. See the table below for detailed comparison of the two alternatives.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Stay tuned - additional enhancements to metric alerts are coming in future releases!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="2" style="width: 1013px; height: 496px; border-width: 2px;"&gt;&lt;tbody&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Feature&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Prometheus rule groups&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Query-based metric alerts&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Alert rule management&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Part of a rule group resource&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Independent Azure resource&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Supported metrics&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Metrics in AMW (Managed Prometheus)&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Metrics in AMW (Managed Prometheus, OTel metrics)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Condition logic&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;PromQL-based query&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;PromQL-based query&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 68px;"&gt;&lt;td style="height: 68px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Aggregation &amp;amp; transformation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 68px; border-width: 2px;"&gt;
&lt;P&gt;Full PromQL support&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 68px; border-width: 2px;"&gt;
&lt;P&gt;Full PromQL support&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Scope&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Workspace-wide&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Resource-centric or workspace-wide&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Alerting at scale&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Not supported&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Subscription level, Resource-group level&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Cross-resource conditions&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Supported&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Supported&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;RBAC granularity&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Workspace level&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Resource or workspace level&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 40px;"&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Managed identity support&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Not supported&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 40px; border-width: 2px;"&gt;
&lt;P&gt;Supported&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 68px;"&gt;&lt;td style="height: 68px; border-width: 2px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Notification customization&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 68px; border-width: 2px;"&gt;
&lt;P&gt;Supported - Prometheus labels and annotations&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 68px; border-width: 2px;"&gt;
&lt;P&gt;Advanced - dynamic custom properties, custom email subject&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Getting Started&lt;/H3&gt;
&lt;P&gt;If you have an Azure Monitor workspace containing Prometheus or OpenTelemetry metrics, you can create query-based metric alert rules today. Rules can be created and managed using the&amp;nbsp;&lt;STRONG&gt;Azure Portal&lt;/STRONG&gt;,&amp;nbsp;&lt;STRONG&gt;ARM templates&lt;/STRONG&gt;, or&amp;nbsp;&lt;STRONG&gt;Azure REST API&lt;/STRONG&gt;. For details, visit&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-query-based-metric-alerts-overview" target="_blank"&gt;Azure Monitor documentation.&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Nov 2025 18:55:48 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-public-preview-of-query-based-metric-alerts-in-azure/ba-p/4469723</guid>
      <dc:creator>yairgil</dc:creator>
      <dc:date>2025-11-23T18:55:48Z</dc:date>
    </item>
    <item>
      <title>Generally Available - Azure Monitor Private Link Scope (AMPLS) Scale Limits Increased by 10x!</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/generally-available-azure-monitor-private-link-scope-ampls-scale/ba-p/4471482</link>
      <description>&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;Introduction&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;We are excited to announce the &lt;STRONG&gt;General Availability (GA)&lt;/STRONG&gt; of &lt;STRONG&gt;Azure Monitor Private Link Scope (AMPLS) scale limit increase&lt;/STRONG&gt;, delivering &lt;STRONG&gt;10x scalability improvements&lt;/STRONG&gt; compared to previous limits. This enhancement empowers customers to securely connect more Azure Monitor resources via Private Link, ensuring &lt;STRONG&gt;network isolation, compliance, and Zero Trust alignment&lt;/STRONG&gt; for large-scale environments.&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;What is Azure Monitor Private Link Scope (AMPLS)?&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;Azure Monitor Private Link Scope (AMPLS) is a feature that allows you to securely connect Azure Monitor resources to your virtual network using private endpoints. This ensures that your monitoring data is accessed only through authorized private networks, preventing data exfiltration and keeping all traffic inside the Azure backbone network.&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;SPAN class="lia-text-color-21"&gt;AMPLS – Scale Limits Increased by 10x in Public Cloud &amp;amp; Sovereign Cloud (Fairfax/Mooncake) - Regions&lt;/SPAN&gt;&lt;/H5&gt;
&lt;P&gt;In a groundbreaking development, we are excited to share that the scale limits for Azure Monitor Private Link Scope (AMPLS) have been significantly increased by tenfold (10x) in Public &amp;amp; Sovereign Cloud regions as part of the General Availability! This substantial enhancement empowers our customers to manage their resources more efficiently and securely with private links using AMPLS, ensuring that workload logs are routed via the Microsoft backbone network.&lt;/P&gt;
&lt;img&gt;AMPLS - Scale Limit Increase - End-to-End Monitoring Telemetry flow&lt;/img&gt;
&lt;H5&gt;What’s New?&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;10x Scale Increase&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Connect up to &lt;STRONG&gt;3,000 Log Analytics workspaces&lt;/STRONG&gt; per AMPLS (previously 300)&lt;/LI&gt;
&lt;LI&gt;Connect up to &lt;STRONG&gt;10,000 Application Insights components&lt;/STRONG&gt; per AMPLS (previously 1,000)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;20x Resource Connectivity&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Each Azure Monitor resource can now connect to &lt;STRONG&gt;100 AMPLS resources&lt;/STRONG&gt; (previously 5)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enhanced UX/UI&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Redesigned AMPLS interface supports loading &lt;STRONG&gt;13,000+ resources&lt;/STRONG&gt; with pagination for smooth navigation&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Private Endpoint Support&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Each AMPLS object can connect to &lt;STRONG&gt;10 private endpoints&lt;/STRONG&gt;, ensuring secure telemetry flows&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;Why It Matters&lt;/H5&gt;
&lt;P&gt;Top Azure Strategic 500 customers, including major Telecom service providers and Banking &amp;amp; Financial Services organizations, have noted that previous AMPLS limits did not adequately support their increasing requirements. The demand for private links has grown 3–5 times over existing capacity, affecting both network isolation and integration of essential workloads. This General Availability release resolves these issues, providing&amp;nbsp;&lt;STRONG&gt;centralized monitoring at scale&lt;/STRONG&gt; while maintaining robust security and performance.&lt;/P&gt;
&lt;H5&gt;Customer Stories&lt;/H5&gt;
&lt;P&gt;Our solution now enables customers to scale their Azure Monitor resources significantly, ensuring seamless network configurations and enhanced performance.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Customer B - Case Study: Leading &lt;/STRONG&gt;&lt;STRONG&gt;Banking &amp;amp; Financial Services Customer&lt;/STRONG&gt;&lt;/H5&gt;
&lt;H5&gt;Challenge:&lt;/H5&gt;
&lt;P&gt;The Banking Customer faced complexity in delivering personalized insights due to intricate workflows and content systems. They needed a solution that could scale securely while maintaining compliance and performance for business-critical applications.&lt;/P&gt;
&lt;H5&gt;Solution:&lt;/H5&gt;
&lt;P&gt;The Banking Customer&lt;STRONG&gt; &lt;/STRONG&gt;has implemented Microsoft Private Links Services (AMPLS) to enhance the security and performance of financial models for smart finance assistants, leading to greater efficiency and improved client engagement. To ensure secure telemetry flow and compliance, the banking customer implemented&amp;nbsp;&lt;STRONG&gt;Azure Monitor with Private Link Scope (AMPLS)&lt;/STRONG&gt;&amp;nbsp;and leveraged the &lt;STRONG&gt;AMPLS Scale Limit Increase&lt;/STRONG&gt; feature.&lt;/P&gt;
&lt;H5&gt;Business Impact:&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;Strengthened &lt;STRONG&gt;security posture&lt;/STRONG&gt; aligned with &lt;STRONG&gt;Zero Trust principles&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Improved &lt;STRONG&gt;operational efficiency&lt;/STRONG&gt; for monitoring and reporting&lt;/LI&gt;
&lt;LI&gt;Delivered a &lt;STRONG&gt;future-ready architecture&lt;/STRONG&gt; that scales with evolving compliance and performance demands&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Customer B - Case Study: Leading Telecom Service Provider - Scaling Secure Monitoring with AMPLS&lt;/STRONG&gt;&lt;/H5&gt;
&lt;H5&gt;Architecture:&lt;/H5&gt;
&lt;P&gt;A Leading Telecom Service Provider employs a highly micro-segmented design where each DevOps team operates in its own workspace to maximize security and isolation.&lt;/P&gt;
&lt;H5&gt;Challenge:&lt;/H5&gt;
&lt;P&gt;While this design strengthens security, it introduces complexity for large-scale monitoring and reporting due to physical and logical limitations on Azure Monitor Private Link Scope (AMPLS). Previous scale limits made it difficult to centralize telemetry without compromising isolation.&lt;/P&gt;
&lt;H5&gt;Solution:&lt;/H5&gt;
&lt;P&gt;The&amp;nbsp;&lt;STRONG&gt;AMPLS Scale Limit Increase&lt;/STRONG&gt; feature enabled the Telecom Service Provider to expand Azure Monitor resources significantly. Monitoring traffic now routes through Microsoft’s backbone network, reducing data exfiltration risks and supporting Zero Trust principles.&lt;/P&gt;
&lt;H5&gt;Impact &amp;amp; Benefits&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Scalability:&lt;/STRONG&gt; Supports up to &lt;STRONG&gt;3,000 Log Analytics workspaces&lt;/STRONG&gt; and &lt;STRONG&gt;10,000 Application Insights components per AMPLS&lt;/STRONG&gt; (10× increase).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Efficiency:&lt;/STRONG&gt; Each Azure Monitor resource can now connect to &lt;STRONG&gt;100 AMPLS resources&lt;/STRONG&gt; (20× increase).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Security:&lt;/STRONG&gt; Private connectivity via Microsoft backbone mitigates data exfiltration risks.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Operational Excellence:&lt;/STRONG&gt; Simplifies configuration for 13K+ Azure Monitor resources, reducing overhead for DevOps teams.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Customer Benefits &amp;amp; Results&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Our solution significantly enhances customers’ ability to manage Azure Monitor resources securely and at scale using &lt;STRONG&gt;Azure Monitor Private Link Scope (AMPLS)&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H5&gt;Key Benefits&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Massive Scale Increase&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;3,000 Log Analytics workspaces&lt;/STRONG&gt;&amp;nbsp;(previously 300)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;10,000 Application Insights components&lt;/STRONG&gt;&amp;nbsp;(previously 1,000)&lt;/LI&gt;
&lt;LI&gt;Each AMPLS object can now connect to:&lt;/LI&gt;
&lt;LI&gt;Azure Monitor resources can now connect with &lt;STRONG&gt;up to 100 AMPLS resources&lt;/STRONG&gt;&amp;nbsp;(20× increase).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Broader Resource Support - &lt;/STRONG&gt;Supported resource types include:
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Data Collection Endpoints (DCE)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Log Analytics Workspaces (LA WS)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Application Insights components (AI)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Improved UX/UI&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Redesigned AMPLS interface supports loading &lt;STRONG&gt;13,000+ Azure Monitor resources&lt;/STRONG&gt;&amp;nbsp;with &lt;STRONG&gt;pagination&lt;/STRONG&gt;&amp;nbsp;for smooth navigation.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Private Endpoint Connectivity&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Each AMPLS object can connect to &lt;STRONG&gt;10 private endpoints&lt;/STRONG&gt;, ensuring secure telemetry flows.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H5&gt;&lt;STRONG&gt;Resources:&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;Explore the new capabilities of Azure Monitor Private Link Scope (AMPLS) and see how it can transform your network isolation and resource management. Visit our&amp;nbsp;&lt;EM&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-security" target="_blank" rel="noopener"&gt;Azure Monitor Private Link Scope (AMPLS)&lt;/A&gt;&amp;nbsp;&lt;/EM&gt;documentation page for more details and start leveraging these enhancements today!&lt;/P&gt;
&lt;P&gt;For detailed information on configuring Azure Monitor private link scope and azure monitor resources, please refer to the following link:&lt;/P&gt;
&lt;UL data-editing-info="{&amp;quot;applyListStyleFromLevel&amp;quot;:true}"&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-security" target="_blank" rel="noopener"&gt;Use Azure Private Link to connect networks to Azure Monitor - Azure Monitor | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-design" target="_blank" rel="noopener"&gt;Design your Azure Private Link setup - Azure Monitor | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/private-link-configure" target="_blank" rel="noopener"&gt;Configure your private link - Azure Monitor | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 20 Nov 2025 23:36:06 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/generally-available-azure-monitor-private-link-scope-ampls-scale/ba-p/4471482</guid>
      <dc:creator>Mahesh_Sundaram</dc:creator>
      <dc:date>2025-11-20T23:36:06Z</dc:date>
    </item>
    <item>
      <title>General Availability: Granular RBAC in Azure Monitor Logs</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/general-availability-granular-rbac-in-azure-monitor-logs/ba-p/4471299</link>
      <description>&lt;P&gt;We’re excited to announce the &lt;STRONG&gt;general availability of Granular Role-Based Access Control (RBAC) in Azure Monitor Logs&lt;/STRONG&gt;!&lt;/P&gt;
&lt;P&gt;This capability enables you to set&amp;nbsp;&lt;STRONG&gt;fine-grained data access control at the row level&lt;/STRONG&gt;, giving you more flexibility and security when managing log data.&lt;/P&gt;
&lt;P&gt;Back in &lt;STRONG&gt;May 2025&lt;/STRONG&gt;, &lt;A href="https://techcommunity.microsoft.com/blog/azureobservabilityblog/public-preview-granular-rbac-in-azure-monitor-logs/4417231" target="_blank"&gt;we introduced this feature in public preview&lt;/A&gt;. Today, it’s fully available and ready for production use&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What is Granular RBAC?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Organizations often need to &lt;STRONG&gt;segregate and control access to data&lt;/STRONG&gt; without trading off the benefits of a centralized logging platform. Granular RBAC builds on existing Azure RBAC capabilities for workspace and table-level access, allowing you to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Apply &lt;STRONG&gt;least privilege access&lt;/STRONG&gt; at any level, &lt;STRONG&gt;workspace, table, or row level security.&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Maintain all your data in a single Log Analytics workspace.&lt;/LI&gt;
&lt;LI&gt;Separate &lt;STRONG&gt;data plane&lt;/STRONG&gt; and &lt;STRONG&gt;control plane&lt;/STRONG&gt; access using &lt;STRONG&gt;Azure Attribute-Based Access Control (ABAC)&lt;/STRONG&gt; as part of your RBAC role assignments.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;With Granular RBAC, you can filter which data each user can view or query based on conditions you define such as organizational roles, geographic regions, or data sensitivity levels.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What’s New?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Broad Availability&lt;/STRONG&gt;: Granular RBAC is now supported in &lt;STRONG&gt;Azure Public Cloud&lt;/STRONG&gt;, &lt;STRONG&gt;Azure Government (GCC)&lt;/STRONG&gt;, and &lt;STRONG&gt;Azure China&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;New Built-in Role&lt;/STRONG&gt;: The &lt;STRONG&gt;Log Analytics Data Reader&lt;/STRONG&gt; role now fully supports Granular RBAC for an out-of-the-box experience. &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/manage-access?tabs=portal" target="_blank"&gt;Learn more&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;STRONG&gt;Get Started&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;A href="https://aka.ms/LogsGranularRBAC" target="_blank"&gt;&lt;STRONG&gt;Learn more about Granular RBAC and how to set it up in Azure Monitor Logs&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;We hope you enjoy this new addition to Azure Monitor Log Analytics.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2025 09:55:04 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/general-availability-granular-rbac-in-azure-monitor-logs/ba-p/4471299</guid>
      <dc:creator>Ron Frenkel</dc:creator>
      <dc:date>2025-11-19T09:55:04Z</dc:date>
    </item>
    <item>
      <title>Announcing General Availability: Azure Monitor dashboards with Grafana</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-general-availability-azure-monitor-dashboards-with/ba-p/4468972</link>
      <description>&lt;P&gt;Continuing our commitment to open-source solutions, we are announcing the general availability of&amp;nbsp;&lt;A href="https://aka.ms/DashboardsWithGrafanaDocs" target="_blank" rel="noopener"&gt;Azure Monitor dashboards with Grafana&lt;/A&gt;. This service offers a powerful solution for cloud-native monitoring and visualizing all your Azure data.&lt;/P&gt;
&lt;P&gt;Dashboards with Grafana enable you to create and edit Grafana dashboards directly in the Azure portal without additional cost and less administrative overhead compared to self-hosting Grafana or using managed Grafana services. Built-in Grafana controls and components allow you to apply a rich set of visualization panels and client-side transformations to Azure monitoring data to create custom dashboards.&lt;/P&gt;
&lt;H3&gt;Start quickly with pre-built and community dashboards&lt;/H3&gt;
&lt;P&gt;Dozens of pre-built&amp;nbsp;&lt;A href="https://grafana.com/orgs/azure/dashboards" target="_blank" rel="noopener"&gt;Grafana dashboards&lt;/A&gt; for Azure Kubernetes Services, Application Insights, Storage Accounts, Cosmos DB, Azure PostgreSQL, OpenTelemetry metrics and dozens of other Azure resources are included and enabled by default. Additionally, you can import dashboards from thousands of publicly available&amp;nbsp;&lt;A href="https://grafana.com/grafana/dashboards/?dataSource=prometheus" target="_blank" rel="noopener"&gt;Grafana community and open-source dashboards&lt;/A&gt; for the supported data sources:&amp;nbsp;Prometheus, Azure Monitor (metrics, logs, traces, Azure Resource Graph), and Azure Data Explorer.&lt;/P&gt;
&lt;img /&gt;
&lt;H3&gt;Streamline monitoring with open-source compatibility and Azure enterprise capabilities&lt;/H3&gt;
&lt;P&gt;Azure Monitor dashboards with Grafana are fully compatible with open-source Grafana dashboards and are portable across any Grafana instances regardless of where they are hosted. Furthermore, dashboards are native Azure resources supporting Azure RBAC to assign permissions, and automation via ARM and Bicep templates.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Import, edit and create dashboards in 30+ Azure regions&lt;/LI&gt;
&lt;LI&gt;Choose from any language in the Azure Portal for your Grafana user interface&lt;/LI&gt;
&lt;LI&gt;Manage dashboard content as part of the ARM resource&lt;/LI&gt;
&lt;LI&gt;Automatically generate ARM templates to automate deployment and manage dashboards&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;H3&gt;Take advantage of Grafana Explore and New Dashboards&lt;/H3&gt;
&lt;P&gt;Leverage&amp;nbsp;&lt;A class="lia-external-url" href="https://grafana.com/docs/grafana/latest/explore/get-started-with-explore/" target="_blank" rel="noopener"&gt;Grafana Explore&lt;/A&gt; to quickly create ad-hoc queries without modifying dashboards and add queries and visualizations to new or existing dashboards&lt;/P&gt;
&lt;P&gt;New out of the box dashboards for additional Azure resources:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Additional Azure Kubernetes Service support including AKS Automatic and AKS Arc connected clusters&lt;/LI&gt;
&lt;LI&gt;Azure Container Apps monitoring dashboards&lt;/LI&gt;
&lt;LI&gt;Microsoft Foundry monitoring dashboards&lt;/LI&gt;
&lt;LI&gt;Azure Monitor Application Insights dashboards
&lt;UL&gt;
&lt;LI&gt;OpenTelemetry metrics&lt;/LI&gt;
&lt;LI&gt;Microsoft Agent Framework&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;High Performance Computing dashboards with dedicated GPU monitoring&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;H3&gt;When to step up to Azure Managed Grafana?&lt;/H3&gt;
&lt;P&gt;If you store your telemetry data in Azure, Dashboards with Grafana in the Azure portal is a great way to get started with Grafana. If you have additional 3rd-party data sources, or need full enterprise capabilities in Grafana, you can choose to upgrade to &lt;A href="https://learn.microsoft.com/azure/managed-grafana/overview" target="_blank" rel="noopener"&gt;Azure Managed Grafana&lt;/A&gt;, a fully managed hosted service for the Grafana Enterprise software.&lt;/P&gt;
&lt;P&gt;See a detailed solution comparison of&amp;nbsp;&lt;STRONG&gt;Dashboards with Grafana&lt;/STRONG&gt;&amp;nbsp;and&amp;nbsp;&lt;STRONG&gt;Azure Managed Grafana&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://aka.ms/DashboardsWithGrafanaComparison" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aka.ms/dashboardswithgrafanadocs" target="_blank" rel="noopener"&gt;Get started&lt;/A&gt; with Azure Monitor dashboards with Grafana today.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:56:24 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/announcing-general-availability-azure-monitor-dashboards-with/ba-p/4468972</guid>
      <dc:creator>KayodePrince</dc:creator>
      <dc:date>2025-11-18T16:56:24Z</dc:date>
    </item>
    <item>
      <title>Simplify Application Monitoring for AKS with Azure Monitor (Public Preview)</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/simplify-application-monitoring-for-aks-with-azure-monitor/ba-p/4470136</link>
      <description>&lt;P&gt;As cloud-native workloads scale, customers increasingly expect application and infrastructure observability to be unified, automated, and devops-friendly. Azure Monitor is advancing this vision with Application Monitoring for Azure Kubernetes Service (AKS). With seamless onboarding and troubleshooting experiences in the Azure Portal, now in Public Preview.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This new capability brings&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;first-class&amp;nbsp;OpenTelemetry&amp;nbsp;support&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;seamless&amp;nbsp;onboarding from the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;AKS cluster blade&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;auto-instrumentation&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;auto-configuration&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;options that make it easier than ever to collect application performance data into&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Azure Monitor and Application Insights&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;—without&amp;nbsp;modifying&amp;nbsp;application code or&amp;nbsp;maintaining&amp;nbsp;custom agents.&amp;nbsp;Enable application monitoring for your AKS&amp;nbsp;deployed apps&amp;nbsp;directly from the Azure Portal&amp;nbsp;in two steps:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;1. Enable application monitoring for the AKS cluster in Monitor Settings&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;2. Choose the namespaces for application monitoring and configure namespace-wide onboarding to route application signals to an App Insights resource. Optionally, leverage Custom Resource Definitions (CRDs) for more granular enablement and per-deployment onboarding.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Feature Highlights&lt;/STRONG&gt;&lt;/H2&gt;
&lt;H4&gt;&lt;STRONG&gt;Auto-instrumentation&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Auto-instrument Java and NodeJS applications without code changes. This approach instruments workloads with the AzureMonitor OpenTelemetry distro and routes telemetry to Application Insights. Now available in both CLI and Azure portal for addon enablement and namespace configuration.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Unified Monitoring and Troubleshooting&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Switch seamlessly between infrastructure and application layers with improved navigation between &lt;STRONG&gt;Container Insights&lt;/STRONG&gt; and &lt;STRONG&gt;Application Insights&lt;/STRONG&gt;, curated OpenTelemetry workbooks, and Azure-curated Grafana dashboards.&lt;/P&gt;
&lt;P&gt;When looking into your deployment controllers from Container Insights, you can also see the application performance metrics alongside to identify problematic requests or failures. From there, you can seamlessly transition over to your Application Insights to get a more detailed diagnosis.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;View your application performance next to your infrastructure metrics in Container Insights&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Full-Stack Dashboards with Grafana&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;This new application monitoring capability becomes even more powerful when paired with &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/app/grafana-dashboards" target="_blank"&gt;&lt;STRONG&gt;Dashboards with Grafana for Azure Monitor&lt;/STRONG&gt;&lt;/A&gt;. With curated, Azure-hosted Grafana dashboards built specifically for &lt;STRONG&gt;Application Insights and OpenTelemetry data&lt;/STRONG&gt;, teams can extend their AKS application monitoring experience with rich, full-stack visualizations tailored for cloud-native workloads.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Application monitoring dashboards available through Dashboards with Grafana&lt;/P&gt;
&lt;P&gt;These dashboards allow you to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Bring &lt;STRONG&gt;application traces, requests, dependencies, and exception data&lt;/STRONG&gt; from Application Insights into Grafana dashboards optimized for app-centric troubleshooting.&lt;/LI&gt;
&lt;LI&gt;Correlate &lt;STRONG&gt;application performance&lt;/STRONG&gt; with &lt;STRONG&gt;AKS infrastructure metrics&lt;/STRONG&gt;, including node, pod, and container health, to rapidly identify cross-layer issues.&lt;/LI&gt;
&lt;LI&gt;Visualize &lt;STRONG&gt;OpenTelemetry signals&lt;/STRONG&gt; flowing through Azure Monitor in a unified, standards-based format without needing to build dashboards from scratch.&lt;/LI&gt;
&lt;LI&gt;Customize and extend dashboards with your own OTel metrics or additional Application Insights dimensions for deeper app performance analytics.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By combining &lt;STRONG&gt;Application Monitoring for AKS&lt;/STRONG&gt; with &lt;STRONG&gt;Dashboards for Grafana&lt;/STRONG&gt;, developers and operators gain a complete, end-to-end view of application behavior, making it faster and easier to diagnose issues, validate deployments, and understand the health of microservices running on AKS.&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Call to Action&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Start simplifying application observability today with Azure Monitor for AKS.&lt;BR /&gt;Unify your metrics, logs, and traces in a single monitoring experience powered by OpenTelemetry and Azure Monitor.&lt;/P&gt;
&lt;P&gt;Explore the documentation and get started:&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/app/kubernetes-codeless" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/azure/azure-monitor/app/kubernetes-codeless&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Learn more about our new features for OpenTelemetry in Azure Monitor:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aka.ms/igniteotelblog" target="_blank"&gt;https://aka.ms/igniteotelblog&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:15:50 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/simplify-application-monitoring-for-aks-with-azure-monitor/ba-p/4470136</guid>
      <dc:creator>austonli</dc:creator>
      <dc:date>2025-11-18T16:15:50Z</dc:date>
    </item>
    <item>
      <title>Troubleshoot with OTLP signals in Azure Monitor (Limited Public Preview)</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/troubleshoot-with-otlp-signals-in-azure-monitor-limited-public/ba-p/4469668</link>
      <description>&lt;P&gt;As organizations increasingly rely on distributed cloud-native applications, the need for comprehensive standards-based observability has never been greater. OpenTelemetry (OTel) has emerged as the industry standard for collecting and transmitting telemetry data, enabling unified monitoring across diverse platforms and services. Microsoft is among the &lt;A href="https://opentelemetry.devstats.cncf.io/d/5/companies-table?orgId=1&amp;amp;var-period_name=Last%20decade&amp;amp;var-metric=contributions" target="_blank" rel="noopener"&gt;top contributors&lt;/A&gt; to OpenTelemetry. Azure Monitor is expanding its support for the OTel standard with this preview, empowering developers and operations teams to seamlessly capture, analyze, and act on critical signals from their applications and infrastructure.&lt;/P&gt;
&lt;P&gt;With this limited preview (&lt;A href="https://aka.ms/azuremonitorotelpreview" target="_blank" rel="noopener"&gt;sign-up here&lt;/A&gt;), regardless of where your applications are running, you can channel the OpenTelemetry Protocol (OTLP) logs, metrics and traces to Azure Monitor directly. On Azure compute platforms, we have simpler collection orchestration that also unifies application and infrastructure telemetry collection with the Azure Monitor collection offerings for VM/VMSS or AKS.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;On Azure &lt;STRONG&gt;VMs/VMSS&lt;/STRONG&gt; (or any Azure Arc supported compute), you can use the &lt;STRONG&gt;Azure Monitor Agent (AMA)&lt;/STRONG&gt; that you are already using to collect infrastructure logs.&lt;/LI&gt;
&lt;LI&gt;On &lt;STRONG&gt;AKS&lt;/STRONG&gt;, the Azure Monitor add-ons that orchestrate Container Insights and managed Prometheus, will also auto configure the collection of OTLP signals from your applications (or auto-instrument with Azure Monitor OTel Distro for supported languages).&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;On these platforms or anywhere else, you can choose to use &lt;STRONG&gt;OpenTelemetry Collector&lt;/STRONG&gt;, and channel the &lt;STRONG&gt;OTLP signals&lt;/STRONG&gt; from your OTel SDK instrumented application directly to Azure Monitor cloud ingestion endpoints.&lt;/P&gt;
&lt;img&gt;Collect OTLP signals easily with ambient agent/add-on from Azure computes, or use your own OTel Collector to channel OTLP signals into Azure Monitor for rich troubleshooting experiences&lt;/img&gt;
&lt;P&gt;OTLP metrics will be stored in Azure Monitor Workspace, a Prometheus metrics store. Logs and traces will be stored in Azure Monitor Log Analytics Workspace in an OTel semantic conventions-based schema. Application Insights experiences will light up, enabling all distributed tracing and troubleshooting experiences powered by Azure Monitor, as well as out of the box Dashboards with Grafana from the community.&lt;/P&gt;
&lt;P&gt;With this preview, we are also extending the support for &lt;STRONG&gt;auto-instrumentation&lt;/STRONG&gt; of applications on AKS to .NET and Python applications and introducing &lt;STRONG&gt;OTLP metrics&lt;/STRONG&gt; collection from all auto-instrumented applications (Java/Node/.NET/Python).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sign-up for the preview here: &lt;A href="https://aka.ms/azuremonitorotelpreview" target="_blank" rel="noopener"&gt;https://aka.ms/azuremonitorotelpreview.&amp;nbsp;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:09:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/troubleshoot-with-otlp-signals-in-azure-monitor-limited-public/ba-p/4469668</guid>
      <dc:creator>SoubhagyaDash</dc:creator>
      <dc:date>2025-11-18T16:09:25Z</dc:date>
    </item>
    <item>
      <title>Azure Copilot observability agent: Intelligent Investigations Across Your Azure Stack</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/azure-copilot-observability-agent-intelligent-investigations/ba-p/4469719</link>
      <description>&lt;P&gt;Cloud operations require more than reactive troubleshooting; they demand intelligent observability that scales across resources and interfaces and provides actionable insights when services are not operating as expected. We are introducing the&amp;nbsp;&lt;STRONG&gt;Azure Copilot observability agent&lt;/STRONG&gt;&amp;nbsp;that materializes this promise. Azure Copilot observability agent extends and builds on top of what was previously known was the Azure Monitor investigation capability and introduces a slick experience, combining the power of agentic investigations with expanded capabilities for deeper visibility and faster resolution.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Smarter insights, faster recovery, deeper visibility across your Azure stack.&lt;/STRONG&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;What it is&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Azure Copilot observability agent works within your Azure workflows to make troubleshooting faster and smarter. It helps you:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Automatically isolate problems&lt;/STRONG&gt;&amp;nbsp;in complex applications across the stack&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Detect and correlate anomalies&lt;/STRONG&gt;&amp;nbsp;from metrics, logs and other observability signals to help identify cause of an issue&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Correlate data from multiple sources&lt;/STRONG&gt;&amp;nbsp;for full context.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Generate actionable findings&lt;/STRONG&gt;&amp;nbsp;and next steps described in clear human language.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Preserve results&lt;/STRONG&gt;&amp;nbsp;for collaboration and tracking.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Integrated with alerts, the Azure portal, and Azure Copilot (gated preview), the Azure Copilot observability agent ensures investigations are seamless and actionable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;How it works&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;When you get an alert and need to investigate it quickly and take action, simply click on the ‘Investigate’ button. Next, you’ll see a list of AI-generated findings to select from. Each finding suggests possible causes behind what went wrong and offers a starting point for troubleshooting.&lt;/P&gt;
&lt;P&gt;In order to get a better understanding of the summary, you can easily access the supporting Data.&lt;/P&gt;
&lt;P&gt;Behind the scenes, the observability agent uses the power of&amp;nbsp;&lt;STRONG&gt;AI, Machine learning models for anomaly detection and correlation, and large language models (LLMs)&lt;/STRONG&gt;&amp;nbsp;to deliver these insights.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Expanded intelligence for critical resources&amp;nbsp;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Azure Copilot observability agent now delivers intelligent, AI-driven investigations across your Azure stack, from application services down to the underlying infrastructure. It automatically scopes from the resource to dependent components and infrastructure layers, correlating metrics, logs, and health signals for deeper visibility and faster root cause analysis. This includes support across a customer’s application services and critical Azure resources such as Virtual Machines (VM), Azure Kubernetes Service (AKS) clusters, and more, providing true full-stack coverage for complex environments.&lt;/P&gt;
&lt;P&gt;For these environments, investigations leverage multiple analysis types to deliver deeper insights:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Metric analysis -&amp;nbsp;&lt;/STRONG&gt;detect abnormal CPU, memory, or network utilization patterns in VMs and AKS nodes, helping identify resource pressure before it impacts workloads.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Recent alerts correlation -&amp;nbsp;&lt;/STRONG&gt;when a spike in AKS pod restarts occurs, the observability agent correlates with recent alerts to highlight cascading issues across cluster components.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Resource health checks -&amp;nbsp;&lt;/STRONG&gt;surface health signals for VMs and AKS nodes alongside anomaly findings, enabling operators to validate whether infrastructure degradation is contributing to application instability.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Resource diagnostics tools integration -&amp;nbsp;&lt;/STRONG&gt;findings are automatically connected to built-in Azure diagnostics for quick validation and remediation steps without leaving the investigation workflow&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Log-based metric analysis -&amp;nbsp;&lt;/STRONG&gt;for AKS and VM environments, enrich metric anomaly detection with contextual tags and data derived from logs, enabling more precise root cause identification.&lt;STRONG&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;&lt;STRONG&gt;Extended regional availability&amp;nbsp;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Azure Copilot observability agent is now supported in&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/aiops/aiops-issue-and-investigation-overview" target="_blank" rel="noopener"&gt;most Azure regions&lt;/A&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/aiops/aiops-issue-and-investigation-overview" target="_blank" rel="noopener"&gt;,&lt;/A&gt;&amp;nbsp;so you can leverage its capabilities wherever your workloads run&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Copilot support&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;With Copilot, you can instantly interact with your alerts in a natural way. Just ask questions like ‘Show me my critical alerts’ or ‘Which alerts need my attention?’ Copilot will surface a clear list of alerts for you. From there, simply click an alert to view its details and access the Investigate button -your gateway to the Azure Copilot observability agent. With one click, you can dive deeper, uncover potential root causes, and get actionable insights to resolve issues faster.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Looking ahead&amp;nbsp;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;The Azure Copilot observability agent is evolving toward a broader role in your observability strategy. While today it focuses on investigations, we have an exciting roadmap to make investigations even smarter and more actionable. Future releases will also expand into advanced scenarios, such as correlating issues and managing monitoring configurations without adding complexity.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Start using the Azure Copilot observability agent today&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Available in preview, the Azure Copilot observability agent is integrated into your existing Azure workflows. Access it from alerts, the Azure portal, or&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/t5/aka.ms/Ignite25/AzureCopilotBlog" target="_blank" rel="noopener"&gt;Azure Copilot (gated preview)&lt;/A&gt;&amp;nbsp;and experience a smarter way to resolve issues.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Learn more:&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://aka.ms/investigationmanuals" target="_blank" rel="noopener"&gt;documentation&lt;/A&gt;&amp;nbsp;for full details on capabilities and setup.&lt;/P&gt;
&lt;P&gt;We’re committed to evolving the observability agent based on your feedback. Share your thoughts via&amp;nbsp;&lt;STRONG&gt;azmoninvestigation@microsoft.com&lt;/STRONG&gt;&amp;nbsp;or through the&amp;nbsp;&lt;STRONG&gt;Give Feedback&lt;/STRONG&gt;&amp;nbsp;form in the experience.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Don’t Miss What’s Next&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Ignite Session:&lt;/STRONG&gt;&amp;nbsp;&lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK149?source=sessions" target="_blank" rel="noopener"&gt;Unlock cloud-scale observability and optimization with Azure&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;December Webinar:&lt;/STRONG&gt;&amp;nbsp;Updates, best practices, and live Q&amp;amp;A, 👉&amp;nbsp;&lt;A href="https://forms.office.com/r/XYAarZvFte" target="_blank" rel="noopener"&gt;to secure your spot!&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;NEW Deep Preview!&lt;/STRONG&gt; In parallel with this preview, we are starting a preview of new exciting investigation capabilities, enabling deeper and more precise investigation insights. We have enabled Azure Copilot observability agent with deep agentic reasoning, also enabling dialog with the developer in natural language, enabling deep, interactive investigation of the issues. Click&amp;nbsp;&lt;A href="https://forms.office.com/r/m5K2DcLkdF" target="_blank" rel="noopener"&gt;here&amp;nbsp;&lt;/A&gt;to sign up for preview.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:02:34 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/azure-copilot-observability-agent-intelligent-investigations/ba-p/4469719</guid>
      <dc:creator>EfratNauerman</dc:creator>
      <dc:date>2025-11-18T16:02:34Z</dc:date>
    </item>
    <item>
      <title>Advancing Full-Stack Observability with Azure Monitor at Ignite 2025</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/advancing-full-stack-observability-with-azure-monitor-at-ignite/ba-p/4469041</link>
      <description>&lt;H3&gt;&lt;STRONG&gt;New AI-powered innovations in the observability space&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;First, we’re excited to usher in the era of agentic cloud operations with Azure Copilot agents. &amp;nbsp;At Ignite 2025, we are announcing the preview of the &lt;STRONG&gt;Azure Copilot observability agent &lt;/STRONG&gt;to help you enhance full-stack troubleshooting.&lt;STRONG&gt; &lt;/STRONG&gt;Formerly “Azure Monitor investigate”, the observability agent streamlines troubleshooting across application services and resources such as AKS and VMs with advanced root cause analysis in alerts, the portal, and Azure Copilot (gated preview). By automatically correlating telemetry across resources and surfacing actionable findings, it empowers teams to resolve issues faster, gain deeper visibility, and collaborate effectively. Learn more &lt;A href="https://aka.ms/ObsAgentBlogIgnite" target="_blank" rel="noopener"&gt;here&lt;/A&gt; about the observability agent and&amp;nbsp;learn about additional agents in Azure Copilot &lt;A href="https://www.youtube.com/watch?v=4AI9Oswnrko" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Additionally, with the new Azure Copilot, we are streamlining agentic experiences across Azure. From operations center in the Azure portal, you can get a single view to navigate, operate and optimize your environments and invoke agents in your workflows. You also get suggested top actions within the observability blade of operations center to prioritize, diagnose and resolve issues with support from the observability agent. Learn more &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/operations/overview" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;In the era of AI, more and more apps are now AI apps.&lt;STRONG&gt; That’s why we’re enhancing our observability capabilities for GenAI and agents:&lt;/STRONG&gt; Azure Monitor brings agent-level visibility and control into a single experience in partnership with Observability in Foundry Control Plane through a new agent details view (public preview) showcasing success metrics, quality indicators, safety checks, and cost insights in one place. Simplified tracing also transforms every agent run into a reasonable, plan-and-act narrative for faster understanding. On top of these features, the new smart trace search enables faster detection of anomalies—such as policy violations, unexpected cost spikes, or model regressions—so teams can troubleshoot and optimize with confidence. These new agentic experiences build upon a solid observability foundation provided by Azure Monitor. Learn more &lt;A href="https://learn.microsoft.com/azure/azure-monitor/app/agents-view" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;We’re making several additional improvements in Azure Monitor:&lt;/P&gt;
&lt;H4&gt;Simplified Onboarding &amp;amp; More Centralized Visibility&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Streamlined onboarding: &lt;/STRONG&gt;Azure Monitor now offers streamlined onboarding for VMs, containers, and applications with sensible defaults and abstraction layers. This means ITOps teams can enable monitoring across environments in minutes, not hours. Previously, configuring DCRs and linking Log Analytics workspaces was a multi-step process; now, you can apply &lt;STRONG&gt;predefined templates&lt;/STRONG&gt; and scale monitoring across hundreds of VMs faster than before.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Centralized dashboards: &lt;/STRONG&gt;A new&lt;STRONG&gt; monitor overview page in operations center&amp;nbsp;&lt;/STRONG&gt;consolidates top suggested actions and Azure Copilot-driven workflows for rapid investigation. Paired with the new &lt;STRONG&gt;monitoring coverage page&lt;/STRONG&gt; (public preview) in Azure Monitor, ITOps can quickly identify gaps based on Azure Advisor recommendations, enable VM Insights and Container Insights at scale, and act on monitoring recommendations—all from a single pane of glass. Learn more &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/fundamentals/monitoring-coverage" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Richer visualizations: &lt;/STRONG&gt;Azure Monitor dashboards with Grafana are now in GA, delivering rich visualizations and data transformation capabilities on Prometheus metrics, Azure resource metrics, and more. Learn more &lt;A href="https://aka.ms/DashboardsWithGrafanaDocs" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Cloud to edge visibility:&lt;/STRONG&gt; With expanded support for Arc-enabled Kubernetes with OpenShift and Azure Red Hat OpenShift in Container Insights and Managed Prometheus, Azure Monitor offers an even more complete set of services for monitoring the health and performance of different layers of Kubernetes infrastructure and the applications that depend on it. Learn more &lt;A href="https://aka.ms/azure-monitor-arc-k8s" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Advanced Logs, Metrics, and Alert Management&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Logs &amp;amp; metrics innovations: &lt;/STRONG&gt;Azure Monitor now supports the log filtering and transformation (GA), as well as the emission of logs to additional destinations (public preview) such as Azure Data Explorer and Fabric—unlocking real-time analytics and more seamless data control. Learn more &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/azureobservabilityblog/public-preview-azure-monitor-integration-with-fabric-real-time-intelligence-even/4470119" target="_blank" rel="noopener" data-lia-auto-title="here." data-lia-auto-title-active="0"&gt;here.&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;More granular access for managing logs: &lt;/STRONG&gt;Granular RBAC for Log Analytics workspaces ensures compliance and least privilege principles across teams, now in general availability. Learn more &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/logs/granular-rbac-log-analytics" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Dynamic thresholds for log search alerts (public preview):&lt;/STRONG&gt; Now you can apply the advanced machine learning methods of dynamic threshold calculations to enhance monitoring with log search alerts. Learn more &lt;A href="https://aka.ms/lsa-dt-publicpreview-blog" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Query-based metric alerts (public preview): &lt;/STRONG&gt;Get rich and flexible &lt;STRONG&gt;query-based alerting&lt;/STRONG&gt; on Prometheus, VM Guest OS, and custom OTel metrics to reduce complexity and unblock advanced alerting scenarios. Learn more &lt;A href="https://aka.ms/query-based-metric-alerts-blog" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;OpenTelemetry Ecosystem Expansion&lt;/H4&gt;
&lt;P&gt;Azure Monitor doubles down on our commitment to OpenTelemetry with expanded support for monitoring applications deployed to Azure Kubernetes Service (AKS) by using OTLP for instrumentation and data collection. New capabilities include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Auto-instrumentation &lt;/STRONG&gt;with the Azure Monitor OpenTelemetry distro for Java and NodeJS apps on AKS (public preview): this reduces friction for teams adopting OTel standards and ensures consistent telemetry across diverse compute environments.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Auto-configuration &lt;/STRONG&gt;for apps on AKS in any language already instrumented with the open-source OpenTelemetry SDK to emit telemetry to Azure Monitor. Learn more &lt;A class="lia-external-url" href="http://aka.ms/igniteotelblog" target="_blank" rel="noopener" data-lia-auto-title="here." data-lia-auto-title-active="0"&gt;here.&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Additionally, we are making it easier to gain richer and more consistent visibility across Azure VMs and Arc Servers with &lt;STRONG&gt;OpenTelemetry visualizations&lt;/STRONG&gt;, offering standardized system metrics, per-process insights, and extensibility to popular workloads on a more cost-efficient and performant solution. Learn more &lt;A class="lia-external-url" href="https://aka.ms/vmiv2blog" target="_blank" rel="noopener"&gt;here.&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;Next Steps&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;These innovations redefine observability from cloud to edge—simplifying onboarding, accelerating troubleshooting, and embracing open standards. For ITOps and DevOps teams, this means fewer blind spots, faster MTTR, and improved operational resilience.&lt;/P&gt;
&lt;P&gt;Whether you’re joining us at Microsoft Ignite 2025 in-person or online, there are plenty of ways to connect with the Azure Monitor team and learn more:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Attend &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK149?source=sessions" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;breakout session BRK149&lt;/STRONG&gt;&lt;/A&gt; for a deep dive into Azure Monitor’s observability capabilities and best practices for optimizing cloud resources.&lt;/LI&gt;
&lt;LI&gt;Attend &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK145?source=sessions" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;breakout session BRK145&lt;/STRONG&gt;&lt;/A&gt; to learn more about how agentic AI can help you streamline cloud operations and management.&lt;/LI&gt;
&lt;LI&gt;Attend &lt;A href="https://ignite.microsoft.com/en-US/sessions/BRK190?source=sessions" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;breakout session BRK190&lt;/STRONG&gt;&lt;/A&gt; to learn about how Azure Monitor and Microsoft Foundry deliver an end-to-end observability experience for your AI apps and agents.&lt;/LI&gt;
&lt;LI&gt;Join &lt;A href="https://ignite.microsoft.com/en-US/sessions/THR735?source=sessions" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;theater demo THR735&lt;/STRONG&gt;&lt;/A&gt; to see a live demo on monitoring AI agents in production.&lt;/LI&gt;
&lt;LI&gt;Connect with Microsoft experts at the &lt;STRONG&gt;Azure Copilot, Operations, and Management expert meet-up booth&lt;/STRONG&gt; to get your questions answered.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 20 Nov 2025 18:48:08 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/advancing-full-stack-observability-with-azure-monitor-at-ignite/ba-p/4469041</guid>
      <dc:creator>Shiva_Sivakumar</dc:creator>
      <dc:date>2025-11-20T18:48:08Z</dc:date>
    </item>
    <item>
      <title>Introducing Monitoring Coverage: Assess and Improve Your Monitoring Posture at Scale</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-monitoring-coverage-assess-and-improve-your/ba-p/4470752</link>
      <description>&lt;P&gt;As organizations grow their Azure footprint, ensuring consistent monitoring coverage across resources becomes increasingly important. The new Monitoring Coverage (preview) feature in Azure Monitor provides a single, centralized experience to assess, configure at-scale, and enhance monitoring across your environment with ease.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A unified view of your monitoring health&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Monitoring Coverage consolidates insights from Azure Advisor to highlight where monitoring can be improved. You can see which Azure resources already have basic out-of-box telemetry enabled and which could benefit from additional recommended settings, helping you close gaps in your observability strategy at scale.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Key capabilities&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Comprehensive visibility:&lt;/STRONG&gt; Get an overview of monitoring coverage across common Azure resource types.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Actionable recommendations:&lt;/STRONG&gt; Identify and apply Azure Advisor recommendations at-scale to strengthen your monitoring posture.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Centralized configuration:&lt;/STRONG&gt; Enable recommended monitoring settings for multiple resources from a single pane of glass.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Detailed resource insights:&lt;/STRONG&gt; Explore individual resource details to review active monitoring configurations and applicable recommendations.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How to access&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In the Azure portal, open Azure Monitor. Under the Settings section of the left navigation, select Monitoring Coverage (preview). You can scope the view using standard Azure filters; Subscriptions, Resource groups, Tags, Locations, and Resource types, allowing you to focus on the resources you manage.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Supported resource types&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;During preview, Monitoring Coverage supports Virtual Machines (VMs) and Azure Kubernetes Service (AKS) clusters. Support for additional Azure services will roll out in future updates.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Overview tab&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Overview tab provides a snapshot of your overall monitoring landscape, showing which resources have:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Basic monitoring&lt;/STRONG&gt;: Default metrics and logs enabled upon creation.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Enhanced monitoring&lt;/STRONG&gt;: Microsoft-recommended configurations for deeper insights and improved observability.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This view makes it easy to identify coverage gaps and take quick action to enable enhanced monitoring, which may incur additional cost depending on your configuration.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Streamlined enablement experience&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When you choose to enable monitoring:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The Enablement screen lists all resources included in the operation.&lt;/LI&gt;
&lt;LI&gt;You can deselect specific resources if needed.&lt;/LI&gt;
&lt;LI&gt;Selecting View details and configure allows customization by resource type—for example, selecting a Log Analytics workspace.&lt;/LI&gt;
&lt;LI&gt;The Review and Enable tab summarizes all changes before application.&lt;/LI&gt;
&lt;LI&gt;Once enabled, data typically begins flowing to the designated workspace within 30–60 minutes.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;During this preview, you can enable monitoring for up to &lt;STRONG&gt;100 resources at a time&lt;/STRONG&gt;, and an existing Log Analytics workspace or Azure Monitor Workspace is required.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Monitoring Details page&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For a deeper look, the Monitoring Details page lets you:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;View resources as a list or group them by recommendation.&lt;/LI&gt;
&lt;LI&gt;Filter using standard Azure filters.&lt;/LI&gt;
&lt;LI&gt;See the Monitoring coverage column summarizing enabled recommendations and data collection rules.&lt;/LI&gt;
&lt;LI&gt;Enable individual monitoring settings directly from this view when managing resources one at a time.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Share your feedback&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We’re actively evolving Monitoring Coverage based on user input. To share your feedback or suggest new capabilities, use the Feedback link at the top of the page in the Azure portal. Your insights will help shape the future of Azure Monitor.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Try Monitoring Coverage (preview)&lt;/STRONG&gt; today in the Azure portal to assess your observability coverage and take the next step toward proactive, consistent monitoring across your Azure environment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/introducing-monitoring-coverage-assess-and-improve-your/ba-p/4470752</guid>
      <dc:creator>Nathan_Mangum</dc:creator>
      <dc:date>2025-11-18T16:00:00Z</dc:date>
    </item>
    <item>
      <title>PUBLIC PREVIEW: Announcing public preview of dynamic thresholds for log search alerts</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/public-preview-announcing-public-preview-of-dynamic-thresholds/ba-p/4467363</link>
      <description>&lt;P&gt;We’re excited to announce the public preview of&amp;nbsp;&lt;STRONG&gt;dynamic thresholds for log search alerts&lt;/STRONG&gt;&amp;nbsp;in&amp;nbsp;&lt;STRONG&gt;Azure Monitor&lt;/STRONG&gt;! This capability builds on dynamic thresholds for metric alerts capability and brings the same intelligence to log-based monitoring.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Dynamic threshold for log alerts preview chart displayed when setting up a new alert rule&lt;/P&gt;
&lt;H4&gt;What are dynamic thresholds?&lt;/H4&gt;
&lt;P&gt;Dynamic thresholds help remove the guesswork from setting alert conditions. Instead of manually defining static thresholds, Azure Monitor uses advanced machine learning to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Learn historical behavior of your log query results&lt;/LI&gt;
&lt;LI&gt;Detect hourly, daily, and weekly seasonal patterns&lt;/LI&gt;
&lt;LI&gt;Calculate the most appropriate thresholds for each alert rule&lt;/LI&gt;
&lt;LI&gt;Adapt automatically as data patterns change&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Why it matters&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Simplified configuration:&lt;/STRONG&gt; No need to fine-tune thresholds manually&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Adaptive monitoring:&lt;/STRONG&gt; Alerts adjust automatically to changing trends&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;At-scale intelligence:&lt;/STRONG&gt; For multi-dimensional monitoring, thresholds are calculated per dimension combination&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Example use cases&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;AKS Pod restart spike anomaly detection&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Scenario:&lt;/STRONG&gt;&amp;nbsp;Monitor Kubernetes Pod logs for spikes in pod restarts across clusters.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Why dynamic thresholds help:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;AKS workloads often scale dynamically; static thresholds can’t account for autoscaling patterns.&lt;/LI&gt;
&lt;LI&gt;Dynamic thresholds adapt to normal fluctuations in node/pod counts and alert only on true anomalies.&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Example query:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="kusto"&gt;KubePodInventory | summarize restartCount = sum(PodRestartCount) by bin(TimeGenerated, 10m), ClusterName, Namespace, Name&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Dynamic threshold settings:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Measure:&lt;/STRONG&gt;&amp;nbsp;restartCount (the aggregated column from the query).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Split by dimensions (optional):&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Namespace (for workload-level baselines).&lt;/LI&gt;
&lt;LI&gt;Name (for per-pod granularity if needed).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Resource Inventory Drift Detection (Azure Resource Graph)&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Scenario:&lt;/STRONG&gt;&amp;nbsp;Detect sudden spikes in resource creation or deletion across subscriptions or management groups utilizing Log search alerts integration with Azure Resource Graph that may indicate runaway deployments.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Why dynamic thresholds help:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Large organizations often have thousands of resources with varying deployment patterns.&lt;/LI&gt;
&lt;LI&gt;Static thresholds can’t account for seasonal changes (e.g., monthly deployments, scaling events).&lt;/LI&gt;
&lt;LI&gt;Dynamic thresholds adapt per subscription or resource type, reducing false positives.&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Example query:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="kusto"&gt;arg("").Resources | summarize resourceCount = count() by type, subscriptionId&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Dynamic threshold settings:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Measure:&lt;/STRONG&gt;&amp;nbsp;resourceCount (the aggregated column from the query).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Split by dimensions (optional):&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;type (for specific resource type changes).&lt;/LI&gt;
&lt;LI&gt;subscriptionId (for per-subscription granularity).&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;H4&gt;Getting Started&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;&lt;A href="https://aka.ms/alerts-dynamic-thresholds" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Learn more about Log Search Alerts with Dynamic Thresholds and how to set up alert rules in Azure Monitor.&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/public-preview-announcing-public-preview-of-dynamic-thresholds/ba-p/4467363</guid>
      <dc:creator>Efrat_Ben_Porat</dc:creator>
      <dc:date>2025-11-18T16:00:00Z</dc:date>
    </item>
    <item>
      <title>Public Preview: Azure Monitor Integration with Fabric Real Time Intelligence Eventhouse</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/public-preview-azure-monitor-integration-with-fabric-real-time/ba-p/4470119</link>
      <description>&lt;P&gt;Customers need to enable different scenarios to successfully operate their IT/OT environments and business processes for meeting business objectives. Building solutions to solve these problems requires deriving rich insights from telemetry data emitted by devices, assets, applications, typically, by combining with other data to answer business questions. The common need for the systems that produce the insights is the ability to obtain the data they need within acceptable latency, to process, produce and serve up the insights in the most actionable manner. Integrating Azure Monitor with &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/fabric/real-time-intelligence/overview" target="_blank" rel="noopener"&gt;Fabric Real Time Intelligence Eventhouse&lt;/A&gt;enables customers to build solutions to uncover business insights and trends.&lt;/P&gt;
&lt;H4&gt;What's New&lt;/H4&gt;
&lt;P&gt;The demand for leveraging telemetry data beyond observability scenarios is steadily increasing. Some examples include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;To drive capacity management processes, utilization telemetry is mapped to inventory data.&lt;/LI&gt;
&lt;LI&gt;Correlating support ticket and resolution times with service performance telemetry to estimate engineering hours per dollar.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;With this new capability, customers can seamlessly leverage telemetry data collected via Azure Monitor for advanced analytics through a Fabric Real Time Intelligence Eventhouse, enabling comprehensive visualization and analysis of such scenarios. This public preview supports various event types from Windows and Linux-based Virtual Machines. Through the use of Data Collection Rules (DCR), customers maintain granular control over sending data to a Fabric Real Time Intelligence Eventhouse. By leveraging these platforms, organizations can monitor and enhance data-driven decision-making, boost operational efficiency, and strengthen business process and insights.&lt;/P&gt;
&lt;H4&gt;Key Benefits&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Extensive Data Ingestion:&lt;/STRONG&gt; Supports a wide range of telemetry types, including Windows event logs, Linux syslog, performance counters, IIS logs, and custom logs.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Comprehensive Advanced Analytics:&lt;/STRONG&gt; Leverage Fabric Real Time Intelligence Eventhouse for robust querying and visualization capabilities across Azure Monitor collected telemetry and other business data.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Seamless Integration:&lt;/STRONG&gt; Reduce implementation time by easily connecting existing Azure Monitor setups with Fabric Real Time Intelligence Eventhouse.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can access this feature directly from the Azure Portal in just a few steps:&lt;/P&gt;
&lt;P&gt;1. U&lt;SPAN style="color: rgb(30, 30, 30);"&gt;se the new &lt;/SPAN&gt;&lt;A class="lia-external-url" style="background-color: rgb(255, 255, 255); font-style: normal; font-weight: 400;" href="https://learn.microsoft.com/en-us/azure/azure-monitor/vm/send-fabric-destination" target="_blank" rel="noopener"&gt;Data Collection Rule creation experience&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt; to add a dataflow for any of the supported telemetry types.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Configure an existing Fabric Real Time Intelligence Eventhouse database as your destination. Optionally, you may create a new destination from this UI.&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;3. Within minutes after your Data Collection Rule (DCR) is deployed, you will see logs in your Fabric environment. From here you can query or build analytics on this and other available datasets.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;We invite you to explore this new feature in public preview and experience how it can transform your data monitoring and analytics workflows. For more details on getting started, please visit the &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-monitor/fundamentals/overview" target="_blank" rel="noopener"&gt;Azure Monitor documentation&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 15:44:22 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/public-preview-azure-monitor-integration-with-fabric-real-time/ba-p/4470119</guid>
      <dc:creator>AprilBadger</dc:creator>
      <dc:date>2025-11-18T15:44:22Z</dc:date>
    </item>
    <item>
      <title>Comprehensive VM Monitoring with OpenTelemetry performance counters</title>
      <link>https://techcommunity.microsoft.com/t5/azure-observability-blog/comprehensive-vm-monitoring-with-opentelemetry-performance/ba-p/4470122</link>
      <description>&lt;P&gt;Monitoring virtual machines often requires multiple tools and manual investigation. You may see high CPU or memory usage, but identifying the process responsible usually means signing in to the VM and running diagnostic commands.&lt;/P&gt;
&lt;P&gt;Azure Monitor already provides Guest OS performance monitoring through Log Analytics‑based metrics, trusted for its flexibility, deep integration, and advanced analytics, including custom performance counters, extended retention, and powerful KQL queries. Many customers use LA‑based metrics to correlate performance with other log data sources and build rich operational insights.&lt;/P&gt;
&lt;P&gt;Today, we’re excited to introduce a new preview capability: &lt;A href="https://aka.ms/otelmetrics" target="_blank" rel="noopener"&gt;OpenTelemetry (OTel) Guest OS metrics&lt;/A&gt; for VMs and Arc servers, with metric data stored in the metrics-optimized &lt;A href="http://aka.ms/amw-overview" target="_blank" rel="noopener"&gt;Azure Monitor Workspace (AMW)&lt;/A&gt;. OTel provides a standards‑based pipeline with a unified schema, richer system and process counters, and streamlined integration with open‑source and cloud‑native observability tooling. It’s designed for simpler onboarding, cost‑efficient metric storage, and more granular visibility into what’s happening inside the VM.&lt;/P&gt;
&lt;H6&gt;&lt;STRONG&gt;What are OpenTelemetry Guest OS metrics&lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;OTel Guest OS metrics are system and process‑level performance counters collected from inside a VM. This includes CPU, memory, disk I/O, network, and per‑process details such as CPU percent, memory percent, uptime, and thread count. This level of visibility helps you diagnose issues without signing into the VM.&lt;/P&gt;
&lt;H6&gt;&lt;STRONG&gt;Why They Matter&lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;Azure Monitor continues to support Guest OS metrics through Log Analytics, and you now have the option to use OTel‑based Guest OS metrics. OTel offers richer insights, faster query performance, and lower cost, and is a good fit when you want a modern, standards‑based pipeline with deeper system visibility.&lt;/P&gt;
&lt;H6&gt;&lt;STRONG&gt;Key Benefits&lt;/STRONG&gt;&lt;/H6&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; height: 173.333px; border-width: 1px;"&gt;&lt;colgroup&gt;&lt;col style="width: 23.5366%" /&gt;&lt;col style="width: 76.4325%" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;Benefit&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Unified data model&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;Consistent metric names and schema across Windows and Linux for easier, reusable queries and dashboards&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Richer, simplified counters&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;More system and process metrics (e.g., per‑process CPU, memory, disk I/O) and consolidation of legacy counters into clearer OTel metrics.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Easy onboarding&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;Collect OTel metrics with minimal setup.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Flexible visualization&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;Use the Azure portal, Metrics Explorer, or Azure Monitor Dashboards with Grafana.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Cost‑efficient performance&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;Store metrics in Azure Monitor Workspace instead of Log Analytics ingestion for lower cost and faster queries.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H6&gt;&lt;STRONG&gt;When to use LA‑based metrics (GA) vs OTel‑based metrics (Preview)&lt;/STRONG&gt;&lt;/H6&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; height: 117.333px; border-width: 1px;"&gt;&lt;colgroup&gt;&lt;col style="width: 50%" /&gt;&lt;col style="width: 50%" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;&lt;STRONG&gt;LA-based metrics (GA)&lt;/STRONG&gt;&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;&lt;STRONG&gt;OTel-based metrics (Preview)&lt;/STRONG&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 82.6667px;"&gt;&lt;td style="height: 82.6667px;"&gt;
&lt;UL&gt;
&lt;LI&gt;Custom performance counters or extended retention&lt;/LI&gt;
&lt;LI&gt;Advanced KQL analytics and log‑metric correlation&lt;/LI&gt;
&lt;LI&gt;A mature, fully supported pipeline for operational analytics&lt;/LI&gt;
&lt;/UL&gt;
&lt;/td&gt;&lt;td style="height: 82.6667px;"&gt;
&lt;UL&gt;
&lt;LI&gt;A standards‑based, unified schema across platforms&lt;/LI&gt;
&lt;LI&gt;Easier onboarding and broader system/process coverage&lt;/LI&gt;
&lt;LI&gt;Cost‑efficient metric storage with improved query performance&lt;/LI&gt;
&lt;/UL&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;We recommend evaluating your requirements to determine which approach best fits your needs. LA-based metrics remain the foundation for customers who need advanced analytics and correlation, while OTel-based metrics open new possibilities for modern VM observability.&lt;/P&gt;
&lt;H4&gt;Onboarding VMs to OpenTelemetry performance counters&lt;/H4&gt;
&lt;P&gt;Onboarding your virtual machines and Arc servers to OpenTelemetry-based counters is now both cost-efficient and easier than ever. With the new onboarding experience, you can enable guest-level metrics using a lightweight, standards-based OTel pipeline with no complex setup required. These system-level counters are available at no additional cost and provide deep visibility into CPU, memory, disk, network, and process activity from inside the VM. Azure Monitor automatically configures your Data Collection Rules (DCRs) to route these OpenTelemetry counters through the Monitor pipeline, ensuring you get full monitoring coverage with minimal configuration.&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Single-VM onboarding screen showing the option to enable OpenTelemetry-based counters&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;Additionally, you can also onboard your VMs at scale using the new &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/fundamentals/monitoring-coverage" target="_blank" rel="noopener"&gt;Monitoring Coverage experience&lt;/A&gt; or &lt;A href="https://aka.ms/EssentialMachineManagement" target="_blank" rel="noopener"&gt;Essential Machine Management (EMM)&lt;/A&gt;. For teams managing large fleets of virtual machines, these capabilities turn onboarding into a one-click operation, eliminating the need to repeat manual steps for each machine. This is especially valuable in enterprises or environments with dynamic VM creation, where maintaining consistent visibility across every machine is critical for performance, compliance, and troubleshooting.&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Monitoring Coverage screen showing the ability to enable OpenTelemetry-based counters at scale&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;After onboarding at scale, you can further customize your monitoring. By editing the Data Collection Rule (DCR) created during onboarding, you can collect additional metrics and logs, then automatically apply those updates across all VMs associated with that DCR. This allows you to extend monitoring coverage beyond the default counters and adapt to your observability as your environment evolves.&lt;/P&gt;
&lt;H4&gt;New Capabilities Powered by OpenTelemetry&lt;/H4&gt;
&lt;H6&gt;&lt;STRONG&gt;New VM monitoring experience powered by OpenTelemetry (preview)&lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;We're excited to announce the &lt;A href="https://aka.ms/vmiv2-azure-update" target="_blank" rel="noopener"&gt;public preview of the enhanced monitoring experience for Azure Virtual Machines (VMs) and Arc servers&lt;/A&gt;. This redesign brings comprehensive monitoring capabilities in a single, streamlined view, helping you more efficiently observe, diagnose, and optimize your virtual machines.&lt;/P&gt;
&lt;P&gt;The new experience offers two levels of insight within one unified interface:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Basic view (Host OS based)&lt;/STRONG&gt;: Available for all Azure VMs with no configuration required. This view surfaces key host level metrics including CPU, disk, and network performance for quick health checks.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Detailed view (Guest OS based&lt;/STRONG&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;: Requires a simple onboarding step and is available at no additional cost. Azure Monitor already provides a GA detailed view powered by Log Analytics based Guest OS metrics, and this remains fully supported. This preview option is powered by OTel Guest OS metrics to provide expanded metric coverage and the new, streamlined monitoring experience introduced above&lt;/LI&gt;
&lt;/UL&gt;
&lt;img&gt;
&lt;P&gt;&lt;EM&gt;Detailed view (Guest OS based with OTel) and enhanced monitoring experience for VMs&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;P&gt;You can access the new experience directly in the Azure portal under &lt;STRONG&gt;Virtual Machine → Monitoring → Insights&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H6&gt;&lt;STRONG&gt;Building Custom Dashboards with Azure Monitor Dashboards in Grafana&lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;Azure Monitor Dashboards with Grafana lets you build custom visualizations on top of OTel Guest OS metrics. In addition to the out-of-the-box VM monitoring experience, you can create tailored dashboards to analyze the specific system or process-level signals that matter most to your workloads.&lt;/P&gt;
&lt;P&gt;For example, you can build a dashboard that breaks down CPU, memory, disk, and network usage at the process level. This helps you quickly identify unusual behavior or resource hotspots without signing in to the VM. &lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-opentelemetry#additional-metrics" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Custom Grafana dashboard to analyze process-level signals (CPU, memory, disk)&lt;/EM&gt;&lt;/img&gt;
&lt;H6&gt;&lt;STRONG&gt;Query-based metric alerts (preview)&lt;/STRONG&gt;&lt;/H6&gt;
&lt;P&gt;Azure Monitor now supports PromQL-based metric alerts for OTel metrics stored in Azure Monitor Workspace, enabling flexible and powerful query-driven alerting.&lt;/P&gt;
&lt;P&gt;For example, you can configure an alert to notify you when a specific process shows unusual CPU usage, allowing you to detect issues earlier and take action before they impact users.&lt;/P&gt;
&lt;img&gt;
&lt;P&gt;&lt;EM&gt;PromQL based metric alert that triggers when the backupdatawarehouse.exe process exceeds 80% memory usage&lt;/EM&gt;&lt;/P&gt;
&lt;/img&gt;
&lt;H4&gt;Get Started&lt;/H4&gt;
&lt;P&gt;Explore the new OpenTelemetry-powered experiences today:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-opentelemetry" target="_blank" rel="noopener"&gt;Get started with VM Monitoring (Preview)&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/visualize-use-grafana-dashboards" target="_blank" rel="noopener"&gt;Use Azure Monitor Dashboards with Grafana &lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-query-based-metric-alerts-overview" target="_blank" rel="noopener"&gt;Query Based Metric Alerts Overview (Preview) &lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;We are also starting a limited public preview of application monitoring with OpenTelemetry signal collection from Azure VMs, VMSS and Arc Server. &lt;A href="https://techcommunity.microsoft.com/t5/aka.ms/AzureMonitorOTelPreview" target="_blank" rel="noopener"&gt;Learn more&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Together, these previews mark a major step toward a unified and open monitoring platform designed to make observability simpler, faster, and aligned with open standards across every layer of your environment.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-observability-blog/comprehensive-vm-monitoring-with-opentelemetry-performance/ba-p/4470122</guid>
      <dc:creator>viviandiec</dc:creator>
      <dc:date>2025-11-18T16:00:00Z</dc:date>
    </item>
  </channel>
</rss>

