What's new in Azure Monitor documentation
- Article
This article lists significant changes to Azure Monitor documentation.
Tip
Get notified when this page is updated by copying and pasting the following URL into your feed reader:
March 2024
Subservice | Article | Description |
---|---|---|
Alerts | Improve the reliability of your application by using Azure Advisor | We’ve updated the alerts troubleshooting articles to remove out of date content and include common support issues. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python, and Java applications | OpenTelemetry sample applications are now provided in a centralized location. |
Application-Insights | Migrate to workspace-based Application Insights resources | Classic Application Insights resources have been retired. For more information, see this article for migration information and frequently asked questions. |
Application-Insights | Sampling overrides - Azure Monitor Application Insights for Java | The sampling overrides feature has reached general availability (GA), starting from 3.5.0. |
Containers | Configure data collection and cost optimization in Container insights using data collection rule | Updated to include new Logs and Events cost preset. |
Containers | Enable private link with Container insights | Updated with ARM templates. |
Essentials | Data collection rules in Azure Monitor | Rewritten to consolidate previous data collection article. |
Essentials | Workspace transformation data collection rule (DCR) in Azure Monitor | Content moved to a new article dedicated to workspace transformation DCR. |
Essentials | Data collection transformations in Azure Monitor | Rewritten to remove redundancy and make the article more consistent with related articles. |
Essentials | Create and edit data collection rules (DCRs) in Azure Monitor | Updated API version in REST API calls. |
Essentials | Tutorial: Edit a data collection rule (DCR) | Updated API version in REST API calls. |
Essentials | Monitor and troubleshoot DCR data collection in Azure Monitor | New article documenting new DCR monitoring feature. |
Logs | Monitor Log Analytics workspace health | Added new metrics for monitoring data export from a Log Analytics workspace. |
Logs | Set a table's log data plan to Basic or Analytics | Azure Databricks logs tables now support the basic logs data plan. |
February 2024
Subservice | Article | Description |
---|---|---|
Agents | Manage Azure Monitor Agent | Added Azure Monitor Agent disk space requirements. |
Alerts | Monitor the health of log search alert rules | Added documentation for new feature - resource health for log search alert rules. |
Application-Insights | Failures and Performance views | A new article was added with current information on both the Performance and Failures views. |
Application-Insights | Release and work item insights | We've modified our Annotations script to support unicode characters. |
Application-Insights | Migrate to workspace-based Application Insights resources | The FAQ section was updated with information on what happens if you choose not to manually migrate and similar question/answer pairs related to Classic App Insights resource retirement. |
Containers | Transition from the Container Monitoring Solution to using Container Insights | Changed date for Container Monitoring Solution retirement. |
Essentials | Create alert rules for Azure resources | New article summarizing alert options including Azure Monitor Baseline Alerts (AMBA). |
Essentials | Structure of transformation in Azure Monitor | Added |
General | Sources of monitoring data for Azure Monitor and their data collection methods | Rewritten to simplify list of Azure Monitor data sources. |
Logs | Logs Ingestion API in Azure Monitor | Add new tables that now support ingestion time transformations. |
Logs | Plan alerts and automated actions | The Getting Started section was edited to make the documentation cleaner and more efficient. |
Logs | Enhance data and service resilience in Azure Monitor Logs with availability zones | Updated the list of supported regions for Availability Zones. |
Logs | Set a table's log data plan to Basic or Analytics | Bare Metal Machines and Microsoft Graph tables now support Basic logs. |
Virtual-Machines | Monitor virtual machines with Azure Monitor | Added information on using Performance Diagnostics to troubleshoot performance issues on Windows or Linux virtual machines. |
January 2024
Subservice | Article | Description |
---|---|---|
Agents | MMA Discovery and Removal Utility | Added a PowerShell script that discovers and removes the Log Analytics agent from machines as part of the migration to Azure Monitor Agent. |
Agents | Send data to Event Hubs and Storage (Preview) | Update azure-monitor-agent-send-data-to-event-hubs-and-storage.md |
Alerts | Resource Manager template samples for metric alert rules in Azure Monitor | We added a clarification about the parameters used when creating metric alert rules programatically. |
Alerts | Manage your alert instances | We've added documentation about the new alerts timeline view. |
Alerts | Create or edit a log search alert rule | Added limitations to log search alert queries. |
Alerts | Create or edit a log search alert rule | We've added samples of log search alert rule queries that use Azure Data Explorer and Azure Resource Graph. |
Application-Insights | Data Collection Basics of Azure Monitor Application Insights | We've provided information on how to get a list of Application Insights SDK versions and their names. |
Application-Insights | Application Insights logging with .NET | We've clarified steps to view ILogger telemetry. |
Application-Insights | Migrate to workspace-based Application Insights resources | The script to discover classic resources has been updated. |
Application-Insights | Migrate to workspace-based Application Insights resources | Extra details are now available on migrating from Continuous Export to Diagnostic Settings. |
Application-Insights | Telemetry processors (preview) - Azure Monitor Application Insights for Java | Sample metrics filters have been added. |
Application-Insights | Log-based and preaggregated metrics in Application Insights | We've clarified how custom metrics work. |
Containers | Default Prometheus metrics configuration in Azure Monitor | Added default targets for Control Plane to minimal ingestion profile |
Containers | Azure Monitor features for Kubernetes monitoring | Rewritten to focus on role of log collection and added agent details. |
Containers | Configure data collection in Container insights using ConfigMap | New article to consolidate ConfigMap configuration of all cluster configurations. |
Containers | Configure data collection in Container insights using data collection rule | New article to consolidate DCR configuration of all cluster configurations. |
Containers | Container insights log schema | Combine Prometheus and Container insights |
Containers | Enable monitoring for Kubernetes clusters | New article to consolidate onboarding process for all container configurations and for both Prometheus and Container insights. |
Containers | Customize scraping of Prometheus metrics in Azure Monitor managed service for Prometheus | [Azure Monitor Managed Prometheus] Docs for pod annotation scraping through configmap |
Essentials | Custom metrics in Azure Monitor (preview) | Article refreshed an updated |
General | Disable monitoring of your Kubernetes cluster | New article to consolidate process for all container configurations and for both Prometheus and Container insights. |
Logs | Best practices for Azure Monitor Logs | Dedicated clusters are now available in all commitment tiers, with a minimum daily ingestion of 100 GB. |
Logs | Enhance data and service resilience in Azure Monitor Logs with availability zones | Availability zones are now supported in the Israel Central, Poland Central, and Italy North regions. |
Virtual-Machines | Dependency Agent | VM Insights Dependency Agent now supports RHEL 8.6 Linux. |
Visualizations | Composite bar renderer | We've edited the Workbooks content to make some features and functionality easier to find based on customer feedback. We've also removed legacy content. |
December 2023
Subservice | Article | Description |
---|---|---|
Alerts | Noncommon alert schema definitions | Added recommendation for using the common schema |
Alerts | Create a metric alert in Azure Monitor Logs | Add recommendations for alerting at scale |
Alerts | Create or edit an activity log, service health, or resource health alert rule | Restructured articles about creating new alert rules for better clarity. There are now separate articles dedicated to each alert rule type, and dedicated articles for specific alert rule configurations. |
Alerts | Create or edit a metric alert rule | Added limitations for use of custom properties in alert rules. Added list of query plugins not supported by log alert rule queries. |
Application-Insights | Add, modify, and filter OpenTelemetry | Custom events code samples and instructions have been added to .NET Core / .NET tabs. |
Application-Insights | Migrate availability tests | We've clarified the URL ping tests retirement statement. Migrate your URL ping tests as soon as possible using the PowerShell scripts provided in this article. |
Application-Insights | Enable Azure Monitor Application Insights Real User Monitoring | More guidance has been added on when to use the npm package. |
Application-Insights | Migrate to workspace-based Application Insights resources | We confirmed that migrating from classic to workspace-based resources doesn't introduce application downtime or restarts, and it doesn't change your existing instrumentation key or connection string. |
Logs | Correlate data in Azure Data Explorer and Azure Resource Graph with data in a Log Analytics workspace | Explained how to query Azure Data Explorer external tables using the adx("") expression. |
Logs | Logs Ingestion API in Azure Monitor | Updated Log Ingestion API version. |
Profiler | Profile production applications in Azure with Application Insights Profiler | Add support for Java profiler and link to docs from .NET profiler overview. |
Virtual-Machines | Enable VM insights by using PowerShell | Enable VM insights with Azure monitor agent by using PowerShell |
November 2023
Subservice | Article | Description |
---|---|---|
Agents | Migrate to Azure Monitor Agent from Log Analytics agent | Container Insights is now generally available with Azure Monitor Agent. |
Agents | Azure Monitor Agent overview | Azure Monitor Agent now supports AlmaLinux 9, Oracle Linux 9, and Rocky Linux 9. |
Alerts | Create or edit an alert rule | Added limitations of stateful log alerts. |
Alerts | Troubleshoot Azure Monitor metric alerts | Documented network error that can occur if you create a metric alert rule that uses a large number of dimensions, creating a payload that is too large for the network. We also documented possible workarounds for this issue. |
Alerts | Create a metric alert with dynamic thresholds | We restructured the section on Azure Monitor alerts, so that the content is more easily findable and usable. |
Alerts | Create or edit an alert rule | Corrected information about dimensions. Dimensions are retrieved from the last 24 hours, not 48 hours. |
Alerts | Connect Azure to ITSM tools by using IT Service Management | Added documentation to note that as of October 2023, we don't support the using ITSM actions to send alerts and events to ServiceNow in the Azure portal. |
Alerts | Create or edit an alert rule | When you create a log alert rule, if you're querying an ADX or ARG cluster, the data sources accessed by the query, must have the Reader role. |
Application-Insights | Application Insights overview | OpenTelemetry for .NET Core reached general availability and is now fully supported. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python and Java applications | Our OpenTelemetry FAQ section has been updated to reflect the general availability status of OpenTelemetry for .NET Core. |
Application-Insights | Monitor your Node.js services and apps with Application Insights | A dedicated troubleshooting article is now available to assist with issues related to monitoring Node.js apps. |
Application-Insights | Application Insights availability tests | We enabled TLS 1.3 in Availability Tests and updated our troubleshooting information. |
Containers | Data transformations in Container insights | New article describes how to transform data using a DCR transformation in Container insights |
Containers | Enable Container insights | New article: Enable private link with Container insights |
Essentials | Azure Monitor managed service for Prometheus rule groups | Create or edit Prometheus rule group in the Azure portal (preview) |
Logs | Detect and mitigate potential issues using AIOps and machine learning in Azure Monitor | Microsoft Copilot for Azure now helps you write KQL queries to analyze data and troubleshoot issues based on prompts, such as "Are there any errors in container logs?". |
Logs | Best practices for Azure Monitor Logs | More guidance on Azure Monitor Logs features that provide enhanced resilience. |
Logs | Data retention and archive in Azure Monitor Logs | Azure Monitor Logs extended archiving of data to up to 12 years. |
Logs | Set a table's log data plan to Basic or Analytics | Added Basic logs support for Network managers tables. |
Virtual-Machines | Enable VM insights in the Azure portal | Azure portal no longer supports enabling VM insights using Log Analytics agent. |
Virtual-Machines | Azure Monitor SCOM Managed Instance | Azure Monitor SCOM Managed Instance is now generally available. |
Visualizations | Azure Workbooks | We clarified that when you're viewing Azure workbooks, you can see all of the workbooks that are in your current view. In order to see all of your existing workbooks of any kind, you must Browse across galleries. |
October 2023
Subservice | Article | Description |
---|---|---|
General | Best practices for monitoring Kubernetes with Azure Monitor | New article. |
General | Estimate Azure Monitor costs | New article describing use of Azure Monitor pricing calculator. |
General | Azure Monitor billing meter names | Billing meters moved into dedicated reference article. |
General | Azure Monitor cost and usage | Rewritten. |
Agents | Collect logs from a text or JSON file with Azure Monitor Agent | Added the ability to collect logs from a JSON file with Azure Monitor Agent. |
Alerts | Create or edit an alert rule | Custom properties for Azure Monitor alerts are now located in the Details tab when creating or editing an alert rule. |
Alerts | Create or edit an alert rule | Added note clarifying the limitations of setting the frequency of alert rules to one minute. |
Application-Insights | IP addresses used by Azure Monitor | A logic model diagram is available to assist with troubleshooting scenarios. |
Application-Insights | Application Insights Overview dashboard | All of the Application Insights experiences are now defined in a manner that mirrors the Azure portal experience. We've included a logic model diagram to visually convey how Application Insights works at a high level. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python, and Java applications | Our OpenTelemetry Distro released for .NET, Java, Python, and Node.js. This is a replacement for classic Application Insights SDKs. |
Essentials | Collect IIS logs with Azure Monitor Agent | Added guidance on setting up data collection endpoints based on deployment. |
Logs | Restore logs in Azure Monitor | Updated information about the cost of restoring logs. |
Logs | Log Analytics workspace data export in Azure Monitor | Billing for Data Export was enabled in early October 2023. |
Logs | Analyze usage in a Log Analytics workspace | Added support for querying data volume from events directly, and by computer. |
September 2023
Subservice | Article | Description |
---|---|---|
Agents | Define Azure Monitor Agent network settings | Added an example of Azure Monitor Agent deployment with an Azure Resource Manager policy template. |
Agents | Migrate to Azure Monitor Agent from Log Analytics agent | VM Insights with Azure Monitor Agent is now generally available. |
Alerts | Manage your alert instances | Updated documentation to clarify that Azure Monitor alerts are stored for 30 days and are deleted after the 30-day retention period. For stateful alerts, while the alert itself is deleted after 30 days, and isn't viewable on the alerts page, the alert condition is stored until the alert is resolved, to prevent firing another alert, and so that notifications can be sent when the alert is resolved. |
Alerts | Troubleshooting problems in Azure Monitor alerts | Added a new article describing the process for migrating from the alertsSummary API, which is being deprecated in September 2026. You can use Azure Resource Graph's functionality to get the same information returned by the alertsSummary API. |
Alerts | Troubleshoot log alerts in Azure Monitor | Added clarification about the limitations of the override time query setting when creating a new alert rule. The alert time range is limited to a maximum of two days, no matter what override time is set in the query. |
Application-Insights | Migrate availability tests | Updated PowerShell script for quick migration of URL Ping Tests to Standard Tests. |
Application-Insights | Application Insights overview | We've updated the Supported Languages section to provide more information about the OpenTelemetry Distro. |
Application-Insights | Migrating from OpenCensus Python SDK and Azure Monitor OpenCensus exporter for Python to Azure Monitor OpenTelemetry Python Distro | Follow this guide to migrate Python apps from OpenCensus solutions to the OpenTelemetry Distro. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python and Java applications | The OpenTelemetry Distro is fully released and generally available for Node.js, Python, and Java. An OpenTelemetry Exporter is also released and generally available for .NET and .NET Core. |
Application-Insights | What is autoinstrumentation for Azure Monitor Application Insights? | Automatic instrumentation, which enables Application Insights without code changes, is now released and generally available for App Service on Linux - Publish as Docker. |
Containers | Migrate from ContainerLog to ContainerLogV2 | New article. |
Containers | Configure remote write for Azure managed service for Prometheus using Azure Active Directory workload identity (preview) | New article Configure remote write for Azure Monitor managed service … |
Essentials | Migrate from diagnostic settings storage retention to Azure Storage lifecycle management | Added CLI and template tabs showing storage lifecycle setting. |
General | Plan your alerts and automated actions | Add alerts best practices article |
General | Azure Monitor cost and usage | Updated information about the Cost Analysis usage report which contains both the cost for your usage, and the number of units of usage. You can use this export to see the amount of benefit you're receiving from various offers such as the Defender for Servers data allowance and the Microsoft Sentinel benefit for Microsoft 365 E5, A5, F5, and G5 customers. |
Logs | Send log data to Azure Monitor by using the HTTP Data Collector API (deprecated) | Added deprecation notice. |
Logs | Azure Monitor Logs overview | Added code samples for the Azure Monitor Ingestion client module for Go. |
Logs | Set a table's log data plan to Basic or Analytics | Added new Virtual Network Manager, Dev Center, and Communication Services tables that now support Basic logs. |
August 2023
Subservice | Article | Description |
---|---|---|
General | Azure Monitor cost and usage | Added section detailing billing meter names. |
Application-Insights | Add, modify, and filter OpenTelemetry | A caution has been added about using community libraries with additional information on how to request we include them in our distro. |
Application-Insights | Add, modify, and filter OpenTelemetry | Support and feedback options are now available across all of our OpenTelemetry pages. |
Application-Insights | How many Application Insights resources should I deploy? | We added an important warning about additional network costs when monitoring across regions. |
Application-Insights | Use Search in Application Insights | We clarified that URL query strings are not logged by Azure Functions and that URL query strings won't show up in searches. |
Application-Insights | Migrating from OpenCensus Python SDK and Azure Monitor OpenCensus exporter for Python to Azure Monitor OpenTelemetry Python Distro | Migrate from OpenCensus to OpenTelemetry with this step-by-step guidance. |
Application-Insights | Application Insights overview | We've added an illustration to convey how Azure Monitor Application Insights works at a high level. |
Containers | Troubleshoot collection of Prometheus metrics in Azure Monitor | Added the Troubleshoot using PowerShell script section. |
Containers | Monitor Kubernetes clusters using Azure services and cloud native tools | Updated previous scenario for hybrid Kubernetes clusters and managed Prometheus. |
Containers | Monitor Azure Kubernetes Service (AKS) | New article providing simplified introduction to monitoring AKS cluster. |
Containers | Container insights overview | Rewritten for to include new features and managed services. |
Essentials | Send Prometheus metrics to Log Analytics workspace with Container insights | Updated to simplify article to only legacy method of sending Prometheus metrics to Log Analytics workspace. |
Essentials | Collect Prometheus metrics from an AKS cluster | Updated to include additional onboarding methods. |
Essentials | Azure Monitor managed service for Prometheus rule groups | Expanded "Limiting rules to a specific cluster" |
Logs | Enable cost optimization settings | Updated for portal updates and additional details on workspace tables. |
Logs | Enable the ContainerLogV2 schema | Updated configuration section. |
Logs | Manage access to Log Analytics workspaces | Simplified flow for setting table-level access. |
Logs | Query data in Azure Data Explorer and Azure Resource Graph from Azure Monitor | Azure Monitor now lets you query data in Azure Resource Graph from your Log Analytics workspace. |
July 2023
Subservice | Article | Description |
---|---|---|
Agents | Azure Monitor Agent Health (Preview) | Introduced a new Azure Monitor Agent Health workbook, which monitors the health of agents deployed across your organization. |
Alerts | Manage your alert instances | View alerts as a timeline (preview) |
Alerts | Upgrade to the Scheduled Query Rules API from the legacy Log Analytics alerts API | Changes to the log alert rule creation experience |
Application-Insights | Migrate to workspace-based Application Insights resources | We now support migrating classic components to workspace-based components via PowerShell cmdlet. |
Application-Insights | EventCounters introduction | Code samples have been provided for the latest .NET versions. |
Application-Insights | Enable a framework extension for Application Insights JavaScript SDK | We've added a section for the React Native Manual Device Plugin, and clarified exception tracking and device info collection. |
Application-Insights | Migrate availability tests | Migrate your classic URL ping tests to the new standard availability tests using this prescriptive guidance. |
Application-Insights | Enable a framework extension for Application Insights JavaScript SDK | The 'What does the plug-in enable?' and 'Add configuration' sections have been rewritten to align across all of our JavaScript documentation. |
Application-Insights | Microsoft Azure Monitor Application Insights JavaScript SDK configuration | The 'What does the plug-in enable?' and 'Add configuration' sections have been rewritten to align across all of our JavaScript documentation. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python and Java applications | Clarification of the term "Distro" has been provided. |
Application-Insights | Data Collection Basics of Azure Monitor Application Insights | We've added a new article to clarify both manual and automatic instrumentation options to enable Application Insights. |
Application-Insights | Enable a framework extension for Application Insights JavaScript SDK | The "Explore your data" section has been improved. |
Application-Insights | Sampling overrides (preview) - Azure Monitor Application Insights for Java | We've documented steps for troubleshooting sampling. |
Logs | Set a table's log data plan to Basic or Analytics | Additional Azure tables now support low-cost basic logs, including tables for the Bare Metal Machines, Managed Lustre, Nexus Clusters, and Nexus Storage Appliances services. |
Logs | Query Basic Logs in Azure Monitor | Basic log queries are now billable. |
Logs | Restore logs in Azure Monitor | Restored logs are now billable. |
Logs | Run search jobs in Azure Monitor | Search jobs are now billable. |
Logs | Tutorial: Ingest events from Azure Event Hubs into Azure Monitor Logs (Preview) | New article that explains how to ingest data directly from Azure Event Hubs, Azure's big data streaming platform, into Azure Monitor Logs. |
Optimization-Insights | Monitor and analyze runtime behavior with Code Optimizations (Preview) | PM added a demo video for Code Optimizations |
Virtual-Machines | Migrate from deprecated VM insights policies | We're deprecating the VM insights DCR deployment policies and replacing them with new policies because of a race condition issue. This article explains how to migrate from deprecated VM insights policies to their replacement policies. |
June 2023
Subservice | Article | Description |
---|---|---|
General | What's new in Azure Monitor documentation | Subscribe to "What's New" using the new RSS link |
Application-Insights | Filter and preprocess telemetry in the Application Insights SDK | An Azure Monitor Telemetry Data Types Reference has been added for quick reference. |
Application-Insights | Add and modify OpenTelemetry | We've simplified the OpenTelemetry onboarding process by moving instructions to add and modify telemetry in this new document. |
Application-Insights | Application Map: Triage distributed applications | Application Map Intelligent View has reached general availability. Enjoy this powerful tool that harnesses machine learning to aid in service health investigations. |
Application-Insights | Usage analysis with Application Insights | Code samples have been updated for the latest versions of .NET. |
Application-Insights | Enable a framework extension for Application Insights JavaScript SDK | All JavaScript SDK documentation has been updated and simplified, including documentation for feature and framework extensions. |
Autoscale | Use autoscale actions to send email and webhook alert notifications in Azure Monitor | Article updated and refreshed |
Containers | Query logs from Container insights | New section: Container logs, with sample queries |
Containers | Authentication for Container Insights | New article: Configure agent authentication for the Container Insights agent |
Essentials | Azure monitoring REST API walkthrough | Added multi resource request examples |
Essentials | Azure Monitor managed service for Prometheus rule groups | Added CLI & PowerShell reference and examples |
Logs | Set up resources required to send data to Azure Monitor Logs using the Logs Ingestion API | New article. Run a PowerShell script to set up resources required to send data to Azure Monitor using the Logs Ingestion API. |
Logs | Migrate from the HTTP Data Collector API to the Log Ingestion API to send data to Azure Monitor Logs | Updated guidance for migrating from the legacy Azure Monitor Data Collector API to the Log Ingestion API. |
Logs | Detect and mitigate potential issues using AIOps and machine learning in Azure Monitor | New article. Lists Azure Monitor AIOps features and explains how to implement a machine learning pipeline on data in Azure Monitor Logs. |
Logs | Tutorial: Analyze data in Azure Monitor Logs using a notebook | New tutorial. Explains how to integrate a notebook with a Log Analytics workspace to create a machine learning pipeline or perform advanced analysis on data in Azure Monitor Logs. |
Virtual-Machines | Tutorial: Create availability alert rule for multiple Azure virtual machines (preview) | New article with consolidated list of best practices for monitoring VMs organized by WAF pillar. |
May 2023
Subservice | Article | Description |
---|---|---|
Agents | Azure Monitor Agent overview | Mma ama migration update |
Agents | Azure Monitor Agent overview | Azure Monitoring Agent for Linux now officially supports various hardening standards for Linux operating systems and distros. |
Agents | Migrate from MMA custom text log to AMA DCR based custom text logs | New article that explains how to migrate from the HTTP Data Collector API to the Log Ingestion API. |
Agents | Azure Monitor Agent overview | Azure Monitor Agent now supports Azure Stack HCI. |
Alerts | Create a new alert rule | Log alert rules support using managed identities to send the log query. |
Alerts | Monitor Azure AD B2C with Azure Monitor | Articles on action groups have been updated. |
Alerts | Create a new alert rule | Alert rules that use action groups support custom properties to add custom information to the alert notification payload. |
Application-Insights | Feature extensions for the Application Insights JavaScript SDK (Click Analytics) | Most of our JavaScript SDK documentation has been updated and overhauled. |
Application-Insights | Analyze product usage with HEART | Updated and overhauled HEART framework documentation. |
Application-Insights | Dependency tracking in Application Insights | All new documentation supports the Azure Monitor OpenTelemetry Distro public preview release announced on May 10, 2023. Public Preview: Azure Monitor OpenTelemetry Distro for ASP.NET Core, JavaScript (Node.js), Python |
Application-Insights | Application Monitoring for Azure App Service and Java | Added CATALINA_OPTS for Tomcat. |
Essentials | Configure remote write for Azure Monitor managed service for Prometheus using Microsoft Azure Active Directory pod identity (preview) | New article: Configure remote write for Azure Monitor managed service for Prometheus using Microsoft Azure Active Directory pod identity |
Essentials | Use private endpoints for Managed Prometheus and Azure Monitor workspace | New article: Use private endpoints for Managed Prometheus and Azure Monitor workspace |
Essentials | Private Link for data ingestion for Managed Prometheus and Azure Monitor workspace | New article: Private Link for data ingestion for Managed Prometheus and Azure Monitor workspace |
Essentials | Collect Prometheus metrics from an Arc-enabled Kubernetes cluster (preview) | New article: Collect Prometheus metrics from an Arc-enabled Kubernetes cluster (preview) |
Essentials | How to migrate from the metrics API to the getBatch API | Migrate from the metrics API to the getBatch API |
Essentials | Azure Active Directory authorization proxy | Microsoft Azure Active Directory (Azure AD) auth proxy |
Essentials | Integrate KEDA with your Azure Kubernetes Service cluster | New Article: Integrate KEDA with AKS and Prometheus |
Essentials | General Availability: Azure Monitor managed service for Prometheus | General Availability: Azure Monitor managed service for Prometheus |
Insights | Monitor and analyze runtime behavior with Code Optimizations (Preview) | New doc for public preview release of Code Optimizations feature. |
Logs | Set a table's log data plan to Basic or Analytics | Added Azure Active Directory, Communication Services, Container Apps Environments, and Data Manager for Energy to the list of tables that support Basic logs. |
Logs | Export data from a Log Analytics workspace to a storage account by using Logic Apps | Added an Azure Resource Manager template for exporting data from a Log Analytics workspace to a storage account by using Logic Apps. |
Logs | Set daily cap on Log Analytics workspace | Starting September 18, 2023, the Log Analytics Daily Cap will no longer exclude a set of data types from the daily cap, and all billable data types will be capped if the daily cap is met. |
April 2023
Subservice | Article | Description |
---|---|---|
Agents | Azure Monitor Agent Performance Benchmark | Added performance benchmark data for the scenario of using Azure Monitor Agent to forward data to a gateway. |
Agents | Troubleshoot issues with the Log Analytics agent for Windows | Log Analytics will no longer accept connections from MMA versions that use old root CAs (MMA versions prior to the Winter 2020 release for Log Analytics agent, and prior to Microsoft System Center Operations Manager 2019 UR3 for Operations Manager). |
Agents | Azure Monitor Agent overview | Log Analytics agent supports Windows Server 2022. |
Alerts | Common alert schema | Updated alert payload common schema to include custom properties. |
Alerts | Create and manage action groups in the Azure portal | Clarified use of basic auth in webhook. |
Application-Insights | Application Insights logging with .NET | We've made it easier to understand where to find iLogger telemetry. |
Application-Insights | Set up Azure Monitor for your Python application | Updated telemetry type mappings code sample. |
Application-Insights | Feature extensions for the Application Insights JavaScript SDK (Click Analytics) | Code samples updated to use connection strings. |
Application-Insights | Connection strings | Code samples updated for .NET 6/7. |
Application-Insights | Live Metrics: Monitor and diagnose with 1-second latency | Code samples updated for .NET 6/7. |
Application-Insights | Geolocation and IP address handling | The PowerShell 'Update-AzApplicationInsights' code sample to disable IP masking has been updated. |
Application-Insights | Application Insights for Worker Service applications (non-HTTP applications) | The .NET Core app scenario chart has been updated. |
Application-Insights | Azure AD authentication for Application Insights | Linked information on how to query Application Insights using Azure AD Authentication. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python and Java applications | Java guidance and code samples have been updated. |
Autoscale | Configure autoscale with PowerShell | New Article: Configure autoscale using PowerShell |
Autoscale | Get started with autoscale in Azure | Refreshed article |
Containers | Monitor an Azure Kubernetes Service cluster using Container insights in Azure Monitor | New Learn module: Monitor an Azure Kubernetes Service cluster using Container insights in Azure Monitor. |
Containers | Manage the Container insights agent | Semantic version update of container insights agent version |
Essentials | Azure Monitor Metrics overview | New Batch Metrics API that allows multiple resource requests and reducing throttling found in the non-batch version. |
General | Cost optimization in Azure Monitor | Rewritten to match organization of Well Architected Framework service guides |
General | Best practices for Azure Monitor Logs | New article with consolidated list of best practices for Logs organized by WAF pillar. |
General | Migrate from Operations Manager to Azure Monitor | Migrate from Operations Manager to Azure Monitor |
Logs | Application Insights API Access with Microsoft Azure Active Directory (Azure AD) Authentication | New article that explains how to authenticate and access the Azure Monitor Application Insights APIs using Azure AD. |
Logs | Tutorial: Replace custom fields in Log Analytics workspace with KQL-based custom columns | Guidance for migrate legacy custom fields to KQL-based custom columns using transformations. |
Logs | Monitor Log Analytics workspace health | View Log Analytics workspace health metrics, including query success metrics, directly from the Log Analytics workspace screen in the Azure portal. |
Logs | Set a table's log data plan to Basic or Analytics | Dedicated SQL Pool tables and Kubernetes services tables now support Basic logs. |
Logs | Set daily cap on Log Analytics workspace | Updated daily cap functionality for workspace-based Application Insights. |
Profiler | View Application Insights Profiler data | Clarified this section based on user feedback. |
Snapshot-Debugger | Debug snapshots on exceptions in .NET apps | Removed "how to view" sections and move into its own doc. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET apps in Azure App Service | Updated link for release notes to the "Release notes" section in the Snapshot Debugger overview. |
Snapshot-Debugger | View Application Insights Snapshot Debugger data | Created this new doc for viewing snapshots from content taken from the overview. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET and .NET Core apps in Azure Functions | Updated link for release notes to the "Release notes" section in the Snapshot Debugger overview. |
Snapshot-Debugger | Troubleshoot problems enabling Application Insights Snapshot Debugger or viewing snapshots | Updated link for release notes to the "Release notes" section in the Snapshot Debugger overview. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET apps in Azure Service Fabric, Cloud Service, and Virtual Machines | Updated link for release notes to the "Release notes" section in the Snapshot Debugger overview. |
Snapshot-Debugger | Debug snapshots on exceptions in .NET apps | Moved the release notes to the end of the Snapshot Debugger overview doc to improve page metrics. |
Snapshot-Debugger | What's new in Azure Monitor documentation | Updated link for release notes to the "Release notes" section in the Snapshot Debugger overview. |
Snapshot-Debugger | Debug snapshots on exceptions in .NET apps | Updated .NET availability for Snapshot Debugger to avoid ".NET Core" and "LTS" language. |
Snapshot-Debugger | Debug snapshots on exceptions in .NET apps | Added release notes for the 1.4.4 point release addressing user-reported bugs. |
March 2023
Subservice | Article | Description |
---|---|---|
Alerts | Manage your alert rules | Updated article to reflect that the user can duplicate an existing alert rule. |
Alerts | Quickstart: Deploy an Azure Kubernetes Service (AKS) cluster by using the Azure portal | You can enable recommended alert rules when you create an AKS cluster in the Azure portal. |
Alerts | Monitor Log Analytics workspace health | If you have a Log Analytics workspace without any configured alert rules, you can enable recommended alert rules from the Alerts page of a Log Analytics workspace. |
Alerts | Connect Azure to ITSM tools by using IT Service Management | Updated the workflow for creating ServiceNow ITSM tickets from an Azure Monitor alert. The article now specifies separate workflows for ITSM actions, incidents, and events. |
Alerts | Manage your alert rules | Recommended alert rules are now enabled for all customers and are no longer in public preview. |
Alerts | Create a new alert rule | Updated to reflect the updated Create new alert rule UI. The alert rule creation wizard clearly indicates the most commonly used resources and signals for their alerts to help users more easily create alert rules. |
Alerts | Understanding Azure Active Directory Application Proxy Complex application scenario (preview) | Updated the documentation for the common schema used in the alerts payload to contain the detailed information about the fields in the payload of each alert type. |
Alerts | Supported resources for metric alerts in Azure Monitor | Updated list of metrics supported by metric alert rules. |
Alerts | Create and manage action groups in the Azure portal | Updated the documentation explaining the retry logic used in action groups that use webhooks. |
Alerts | Create and manage action groups in the Azure portal | Added list of countries/regions supported by voice notifications. |
Alerts | Connect ServiceNow to Azure Monitor | Added Tokyo to list of supported ServiceNow webhook integrations. |
Application-Insights | Application Insights SDK support guidance | Release notes are now available for each SDK. |
Application-Insights | What is distributed tracing and telemetry correlation? | Merged our documents related to distributed tracing and telemetry correlation. |
Application-Insights | Application Insights availability tests | Separated and called out the two Classic Tests, which are older versions of availability tests. |
Application-Insights | Microsoft Azure Monitor Application Insights JavaScript SDK configuration | JavaScript SDK configuration now includes npm setup, cookie configuration and management, source map un-minify support, and tree shaking optimized code. |
Application-Insights | Microsoft Azure Monitor Application Insights JavaScript SDK | Our introductory article to the JavaScript SDK now provides only the fast and easy code-snippet method of getting started. |
Application-Insights | Geolocation and IP address handling | Updated code samples for .NET 6/7. |
Application-Insights | Application Insights logging with .NET | Updated code samples for .NET 6/7. |
Application-Insights | Azure Monitor overview | Updated Azure Monitor overview graphics along with related content. |
Containers | Metric alert rules in Container insights (preview) | Updated to indicate deprecation of metric alerts. |
Containers | Azure Monitor Container insights for Azure Arc-enabled Kubernetes clusters | Added option for Azure Monitor Private Link Scope (AMPLS) + Proxy. |
Essentials | Collect Prometheus metrics from an AKS cluster (preview) | Enabled Windows metric collection metrics add-on. |
Essentials | Query Prometheus metrics by using the API and PromQL | New article: Query Azure Monitor workspaces by using REST and PromQL. |
Essentials | Configure remote write for Azure Monitor managed service for Prometheus by using Azure Active Directory authentication (preview) | Added Prometheus remote write Active Directory relabel. |
Essentials | Built-in policies for Azure Monitor | Added new built-in policies to create diagnostic settings in Azure Monitor with deploy-if-not-exists defaults. |
Logs | Logs Ingestion API in Azure Monitor | Updated to include client libraries. |
Logs | Tutorial: Send data to Azure Monitor by using the Logs Ingestion API (Azure Resource Manager templates) | Rewritten to be more consistent with related tutorial. |
Logs | Sample code to send data to Azure Monitor by using the Logs Ingestion API | New article: Sample code to send data by using the Logs Ingestion API, including new client ingestion libraries for Python, .NET, Java, and JavaScript. |
Logs | Tutorial: Send data to Azure Monitor Logs with the Logs Ingestion API (Azure portal) | Rewritten to be more consistent with related tutorial. |
Snapshot-Debugger | Enable Profiler for ASP.NET Core web applications hosted in Linux on Azure App Service | Updated code snippets from .NET 5 to .NET 6. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET apps in Azure Service Fabric, Azure Cloud Services, and Azure Virtual Machines | Updated code snippets from .NET 5 to .NET 6. |
Subservice | Article | Description |
---|---|---|
Agents | Azure Monitor Agent extension versions | Added release notes for the Azure Monitor Agent Linux 1.25 release. |
Agents | Migrate to Azure Monitor Agent from the Log Analytics agent | Updated guidance for migrating from Log Analytics agent to Azure Monitor Agent. |
Alerts | Manage your alert rules | Included limitation and workaround for resource health alerts. If you apply a target resource type scope filter to the Alerts rules page, the alerts rules list doesn’t include resource health alert rules. |
Alerts | Customize alert notifications by using Azure Logic Apps | Added instructions for other customizations that you can include when you use Logic Apps to create alert notifications. You can extract information about the affected resource from the resource's tags. Then you can include the resource tags in the alert payload and use the information in your logical expressions that are used for creating the notifications. |
Alerts | Create and manage action groups in the Azure portal | Combined two articles about creating action groups into one article. |
Alerts | Create and manage action groups in the Azure portal | Clarified that you can't pass security certificates in a webhook action in action groups. |
Alerts | Create a new alert rule | Added information about adding custom properties to the alert payload when you use action groups. |
Alerts | Manage your alert instances | Removed option for managing alert instances by using the Azure CLI. |
Application-Insights | Migrate to workspace-based Application Insights resources | Added the continuous export deprecation notice to this article for more visibility. We recommend migrating to workspace-based Application Insights resources as soon as possible to take advantage of new features. |
Application-Insights | Application Insights API for custom events and metrics | Consolidated client-side JavaScript SDK extensions into two new articles called Framework extensions and Feature extensions. We've also created new standalone Upgrade and Troubleshooting articles. |
Application-Insights | Monitor Azure Functions with Azure Monitor Application Insights | Overhauled the documentation on Azure Functions integration with Application Insights. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python, and Java applications | Updated Java OpenTelemetry examples. |
Application-Insights | Application monitoring for Azure App Service and Java | Updated and separated out the instructions to manually deploy the latest Application Insights Java version. |
Containers | Enable Container insights for Azure Kubernetes Service (AKS) clusters | Added a section for enabling a private link without managed identity authentication. |
Containers | Syslog collection with Container insights (preview) | Added use of Azure Resource Manager templates for enabling Syslog collection. |
Containers | Enable cost-optimization settings (preview) | New article: Enable cost-optimization settings. |
Essentials | Data collection transformations in Azure Monitor | Added section and sample for using transformations to send to multiple destinations. |
Essentials | Custom metrics in Azure Monitor (preview) | Added reference to the limit of 64 KB on the combined length of all custom metrics names. |
Essentials | Azure monitoring REST API walkthrough | Refreshed REST API walkthrough. |
Essentials | Collect Prometheus metrics from AKS cluster (preview) | Added enabling Prometheus metric collection by using Azure Policy and Bicep. |
Essentials | Send Prometheus metrics to multiple Azure Monitor workspaces (preview) | Updated sending metrics to multiple Azure Monitor workspaces. |
General | Analyze and visualize data | Revised the article about analyzing and visualizing monitoring data to provide a comparison of the different visualization tools and guide customers on when to choose each tool for their implementation. |
Logs | Tutorial: Send data to Azure Monitor Logs by using the REST API (Resource Manager templates) | Made minor fixes and updated sample data. |
Logs | Analyze usage in a Log Analytics workspace | Added query for data that has the IsBillable indicator set incorrectly, which could result in incorrect billing. |
Logs | Add or delete tables and columns in Azure Monitor Logs | Added custom column naming limitations. |
Logs | Enhance data and service resilience in Azure Monitor Logs with availability zones | Clarified availability zone support for data resilience and service resilience and added new supported regions. |
Logs | Monitor Log Analytics workspace health | New article: Explains how to monitor the service and resource health of a Log Analytics workspace. |
Logs | Feature extensions for Application Insights JavaScript SDK (Click Analytics) | You can now launch Power BI and create a dataset and report connected to a Log Analytics query with one click. |
Logs | Set a table's log data plan to Basic or Analytics | Added new tables to the list of tables that support Basic Logs. |
Logs | Manage tables in a Log Analytics workspace | Refreshed all Log Analytics workspace images with the new TOC on the left. |
Security-Fundamentals | Monitoring Azure App Service | Revised the Azure Monitor overview to improve usability. The article is cleaned up, streamlined, and better reflects the product architecture and the customer experience. |
Snapshot-Debugger | host.json reference for Azure Functions 2.x and later | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Configure Bring Your Own Storage (BYOS) for Application Insights Profiler and Snapshot Debugger | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Release notes for Microsoft.ApplicationInsights.SnapshotCollector | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET apps in Azure App Service | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET and .NET Core apps in Azure Functions | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Troubleshoot problems enabling Application Insights Snapshot Debugger or viewing snapshots | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET apps in Azure Service Fabric, Azure Cloud Services, and Virtual Machines | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Snapshot-Debugger | Debug snapshots on exceptions in .NET apps | Removing the TSG from the Azure Monitor TOC and adding to the support TOC. |
Virtual-Machines | Monitor virtual machines with Azure Monitor: Analyze monitoring data | New article. |
Visualizations | Use JSONPath to transform JSON data in workbooks | Added information about using JSONPath to convert data types in Azure Workbooks. |
Containers | Configure Container insights cost-optimization data collection rules | New article: Preview of cost-optimization settings. |
January 2023
Subservice | Article | Description |
---|---|---|
Agents | Tutorial: Transform text logs during ingestion in Azure Monitor Logs | New tutorial: How to write a KQL query that transforms text log data and add the transformation to a data collection rule. |
Agents | Azure Monitor Agent overview | SQL Best Practices Assessment now available with Azure Monitor Agent. |
Alerts | Create a new alert rule | Streamlined alerts documentation added the common schema definition to the common schema article, and moved sample Resource Manager templates for alerts to the "Samples" section. |
Alerts | Non-common alert schema definitions for Test Action Group (preview) | Added a sample payload for the Actual Cost and Forecasted Budget schemas. |
Application-Insights | Live Metrics: Monitor and diagnose with 1-second latency | Updated Live Metrics "Troubleshooting" section. |
Application-Insights | Application Insights for Azure Virtual Machines and Azure Virtual Machine Scale Sets | Easily monitor your IIS-hosted .NET Framework and .NET Core applications running on Azure Virtual Machines and Azure Virtual Machine Scale Sets by using a new App Insights extension. |
Application-Insights | Sampling in Application Insights | Added embedded links to assist with looking up type definitions (dependency, event, exception, PageView, request, and trace). |
Application-Insights | Configuration options: Azure Monitor Application Insights for Java | Instructions are now available on how to set the HTTP proxy by using an environment variable, which overrides the JSON configuration. We've also provided a sample to configure connection string at runtime. |
Application-Insights | Application Insights for Java 2.x | The Java 2.x retirement notice is available at https://azure.microsoft.com/updates/application-insights-java-2x-retirement. |
Autoscale | Diagnostic settings in autoscale | Updated and expanded content. |
Autoscale | Overview of common autoscale patterns | Clarification of weekend profiles. |
Autoscale | Autoscale with multiple profiles | Added clarifications for profile end times. |
Change-Analysis | Scenarios for using Change Analysis in Azure Monitor | Merged two low-engagement docs into Visualizations article and removed from TOC. |
Change-Analysis | Scenarios for using Change Analysis in Azure Monitor | Merged two low-engagement docs into Visualizations article and removed from TOC. |
Change-Analysis | Scenarios for using Change Analysis in Azure Monitor | Merged two low-engagement docs into Visualizations article and removed from TOC. |
Change-Analysis | Track a web app outage by using Change Analysis | Added new section on virtual network changes to the tutorial. |
Containers | Azure Monitor container insights for Azure Kubernetes Service hybrid clusters (preview) | New article. |
Containers | Syslog collection with Container insights (preview) | New article. |
Essentials | Query Prometheus metrics by using Azure Workbooks (preview) | New article. |
Essentials | Azure Workbooks data sources | Added section for Prometheus metrics. |
Essentials | Query Prometheus metrics by using Azure Workbooks (preview) | New article. |
Essentials | Azure Monitor workspace (preview) | Updated design considerations. |
Essentials | Supported metrics with Azure Monitor | Updated and refreshed the list of supported metrics. |
Essentials | Supported categories for Azure Monitor resource logs | Updated and refreshed the list of supported logs. |
General | Multicloud monitoring with Azure Monitor | New article. |
Logs | Set daily cap on Log Analytics workspace | Clarified special case for daily cap logic. |
Logs | Send custom metrics for an Azure resource to the Azure Monitor metric store by using a REST API | Updated and refreshed how to send custom metrics. |
Logs | Migrate from Splunk to Azure Monitor Logs | New article: Explains how to migrate your Splunk Observability deployment to Azure Monitor Logs for logging and log data analysis. |
Logs | Manage access to Log Analytics workspaces | Added permissions required to run a search job and restore archived data. |
Logs | Set a table's log data plan to Basic or Analytics | Added information about how to modify a table schema by using the API. |
Snapshot-Debugger | Enable Snapshot Debugger for .NET apps in Azure App Service | Per customer feedback, added new note that Consumption plan isn't supported. |
Virtual-Machines | Collect IIS logs with Azure Monitor Agent | Added sample log queries. |
Virtual-Machines | Collect text logs with Azure Monitor Agent | Added sample log queries. |
Virtual-Machines | Monitor virtual machines with Azure Monitor: Deploy agent | Rewritten for Azure Monitor Agent. |
Virtual-Machines | Monitor virtual machines with Azure Monitor: Alerts | Rewritten for Azure Monitor Agent. |
Virtual-Machines | Monitor virtual machines with Azure Monitor: Analyze monitoring data | Rewritten for Azure Monitor Agent. |
Virtual-Machines | Monitor virtual machines with Azure Monitor: Collect data | Rewritten for Azure Monitor Agent. |
Virtual-Machines | Monitor virtual machines with Azure Monitor: Migrate management pack logic | Rewritten for Azure Monitor Agent. |
Virtual-Machines | Monitor virtual machines with Azure Monitor | Rewritten for Azure Monitor Agent. |
Virtual-Machines | Monitor Azure virtual machines | VM scenario updates for Azure Monitor Agent. |
December 2022
Subservice | Article | Description |
---|---|---|
General | Azure Monitor for existing Operations Manager customers | Updated for Azure Monitor Agent and System Center Operations Manager managed instance. |
Application-Insights | Create an Application Insights resource | Classic Application Insights resources are deprecated. Support ends on February 29, 2024. Migrate to workspace-based resources to take advantage of new capabilities. |
Application-Insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, and Python applications (preview) | Updated Node.js sample code for JavaScript and TypeScript. |
Application-Insights | System performance counters in Application Insights | Updated code samples for .NET 6/7. |
Application-Insights | Sampling in Application Insights | Updated code samples for .NET 6/7. |
Application-Insights | Availability alerts | Rewritten with new guidance and screenshots. |
Change-Analysis | Tutorial: Track a web app outage by using Change Analysis | Changed tutorial content to reflect changes to repo and removed and replaced sections. |
Containers | Configure Azure CNI networking in Azure Kubernetes Service | Added steps to enable IP subnet usage. |
Containers | Reports in Container insights | Updated to reflect the steps to enable IP subnet usage. |
Essentials | Best practices for data collection rule creation and management in Azure Monitor | New article. |
Essentials | Configure self-managed Grafana to use Azure Monitor managed service for Prometheus (preview) with Azure Active Directory | New article: Configured self-managed Grafana to use Azure Monitor managed service for Prometheus (preview) with Azure Active Directory. |
Logs | Azure Monitor SCOM Managed Instance (preview) | New article. |
Logs | Set a table's log data plan to Basic or Analytics | Updated the list of tables that support Basic Logs. |
Virtual-Machines | Tutorial: Create availability alert rule for Azure virtual machine (preview) | New article. |
Virtual-Machines | Tutorial: Enable recommended alert rules for Azure virtual machine | New article. |
Virtual-Machines | Tutorial: Enable monitoring with VM insights for Azure virtual machine | New article. |
Virtual-Machines | Monitor Azure virtual machines | Updated for Azure Monitor Agent and availability metric. |
Virtual-Machines | Enable VM insights by using Azure Policy | Updated flow for enabling VM insights with Azure Monitor Agent by using Azure Policy. |
Visualizations | Creating an Azure Workbook | Added tutorial on resource-centric log queries in workbooks. |
November 2022
Subservice | Article | Description |
---|---|---|
General | Cost optimization and Azure Monitor | Rewritten to align with Azure Well-Architected Framework. Moved detailed content to other articles and linked from here. |
Agents | Collect SNMP trap data with Azure Monitor Agent | New tutorial: Explains how to collect Simple Network Management Protocol (SNMP) traps by using Azure Monitor Agent. |
Alerts | Create a new alert rule | Resource Health alerts and Service Health alerts are created by using the same simplified workflow as all other alert types. |
Alerts | Manage your alert rules | Recommended alert rules are enabled for Azure Kubernetes Service and Log Analytics workspace resources in addition to VMs. |
Application-insights | Sampling in Application Insights | ASP.NET Core applications can be configured in code or through the appsettings.json file. Removed conflicting information. |
Application-insights | How many Application Insights resources should I deploy? | Added clarification on setting iKey dynamically in code. |
Application-insights | Application Map: Triage distributed applications | Documented App Map Filters, an exciting new feature. |
Application-insights | Enable Application Insights for ASP.NET Core applications | The Azure Café sample app is now hosted and linked on Git. |
Application-insights | What is auto-instrumentation for Azure Monitor Application Insights? | Updated the auto-instrumentation supported languages chart. |
Application-insights | Application monitoring for Azure App Service and ASP.NET | Corrected links to check versions. |
Application-insights | Sampling overrides (preview) - Azure Monitor Application Insights for Java | Updated OpenTelemetry Span information for Java. |
Autoscale | Understand autoscale settings | Refreshed and updated. |
Autoscale | Overview of common autoscale patterns | Refreshed and updated. |
Essentials | Azure Monitor managed service for Prometheus (preview) | Restructured Prometheus content. |
Essentials | Configure remote write for Azure Monitor managed service for Prometheus by using Azure Active Directory authentication (preview) | New article. |
Essentials | Azure Monitor workspace (preview) | Added Bicep example. |
Essentials | Migrate from diagnostic settings storage retention to Azure Storage lifecycle management | Added deprecation note. |
Essentials | Diagnostic settings in Azure Monitor | All destination endpoints support TLS 1.2. |
Logs | Cost optimization and Azure Monitor | Added cost information and removed preview label. |
Logs | Diagnostic settings in Azure Monitor | Added section on controlling costs with transformations. |
Logs | Analyze usage in a Log Analytics workspace | Added Kusto Query Language query that retrieves data volumes for charged data types. |
Logs | Access the Azure Monitor Log Analytics API | Refreshed and updated. |
Logs | Collect text logs with the Log Analytics agent in Azure Monitor | Added new table management section with new articles on table configuration options, schema management, and custom table creation. |
Logs | Azure Monitor Metrics overview | Added a new Azure SDK client library for Go. |
Logs | Azure Monitor Log Analytics API overview | Added a new Azure SDK client library for Go. |
Logs | Azure Monitor Logs overview | Added a new Azure SDK client library for Go. |
Logs | Log queries in Azure Monitor | Added a new Azure SDK client library for Go. |
Logs | Set a table's log data plan to Basic or Analytics | Added new tables to the list of tables that support the Basic Log data plan. |
Visualizations | Monitor your Azure services in Grafana | The Grafana integration is generally available and is no longer in preview. |
Visualizations | Get started with Azure Workbooks | Added instructions for how to share workbooks. |
October 2022
Subservice | Article | Description |
---|---|---|
General | Table of contents | Updated the Azure Monitor table of contents (TOC). The new TOC structure better reflects the customer experience and makes it easier for users to navigate and discover our content. |
Alerts | Connect Azure to ITSM tools by using IT Service Management | Deprecating support for sending ITSM actions and events to ServiceNow. Instead, use ITSM actions in action groups based on Azure alerts to create work items in your ITSM tool. |
Alerts | Create a new alert rule | New PowerShell commands to create and manage log alerts. |
Alerts | Types of Azure Monitor alerts | Updated to include Prometheus alerts. |
Alerts | Customize alert notifications by using Logic Apps | New article: Use alerts to send emails or Teams posts by using Logic Apps. |
Application-insights | Sampling in Application Insights | Prioritized the "When to use sampling" and "How sampling works" sections as prerequisite information for the article. |
Application-insights | What is auto-instrumentation for Azure Monitor Application Insights? | Overhauled the auto-instrumentation overview with links and footnotes. |
Application-insights | Enable Azure Monitor OpenTelemetry for .NET, Node.js, and Python applications (preview) | Open Telemetry Metrics are now available for .NET, Node.js and Python applications. |
Application-insights | Find and diagnose performance issues with Application Insights | Replaced the URL Ping (Classic) Test with Standard Test step-by-step instructions. |
Application-insights | Application Insights API for custom events and metrics | Added flushing information to the FAQ. |
Application-insights | Azure AD authentication for Application Insights | Updated the TelemetryConfiguration code sample by using .NET. |
Application-insights | Using Azure Monitor Application Insights with Spring Boot | Updated the Spring Boot information to 3.4.2. |
Application-insights | Configuration options: Azure Monitor Application Insights for Java | Added new features on Capture Log4j Markers and Logback Markers as custom properties on the corresponding trace (log message) telemetry. |
Application-insights | Create custom KPI dashboards by using Application Insights | Refreshed with new screenshots and instructions. |
Application-insights | Share Azure dashboards by using Azure role-based access control | Refreshed with new screenshots and instructions. |
Application-insights | Application monitoring for Azure App Service and ASP.NET | Added important notes about System.IO.FileNotFoundException after an 2.8.44 auto-instrumentation upgrade. |
Application-insights | Geolocation and IP address handling | Updated geolocation lookup information. |
Containers | Metric alert rules in Container insights (preview) | Updated to include Container insights metric alerts. |
Containers | Custom metrics collected by Container insights | New article. |
Containers | Overview of Container insights in Azure Monitor | Rewritten to simplify onboarding options. |
Containers | Enable Container insights for Azure Kubernetes Service cluster | Updated to combine new and existing clusters. |
Containers Prometheus | Query logs from Container insights | Updated to include log queries for Prometheus data. |
Containers Prometheus | Collect Prometheus metrics with Container insights | Updated to include Azure Monitor managed service for Prometheus. |
Essentials Prometheus | Metrics in Azure Monitor | Updated to include Azure Monitor managed service for Prometheus. |
Essentials Prometheus |
|
New articles: Public preview of Azure Monitor managed service for Prometheus. |
Essentials Prometheus | Azure Monitor managed service for Prometheus remote write - managed identity (preview) | Added information that verifies Prometheus remote write is working correctly. |
Essentials | Azure resource logs | Clarified which blob's logs are written to, and when. |
Essentials | Resource Manager template samples for Azure Monitor | Added template deployment methods. |
Essentials | Azure Monitor service limits | Added Azure Monitor managed service for Prometheus. |
Logs | Manage access to Log Analytics workspaces | Table-level role-based access control lets you give specific users or groups read access to particular tables. |
Logs | Configure Basic Logs in Azure Monitor | Added information on general availability of the Basic Logs data plan, retention and archiving, search job, and the table management user experience in the Azure portal. |
Logs | Guided project - Analyze logs in Azure Monitor with KQL - Training | New Learn module: Learn to write KQL queries to retrieve and transform log data to answer common business and operational questions. |
Logs | Detect and analyze anomalies with KQL in Azure Monitor | New tutorial: Walkthrough of how to use KQL for time-series analysis and anomaly detection in Azure Monitor Log Analytics. |
Virtual-machines | Enable VM insights for a hybrid virtual machine | Updated versions of standalone installers. |
Visualizations | Retrieve legacy Application Insights workbooks | New article: Access legacy workbooks in the Azure portal. |
Visualizations | Azure Workbooks | New video to see how you can use Azure Workbooks to get insights and visualize your data. |
September 2022
Agents
Article | Description |
---|---|
Azure Monitor Agent overview | Added Azure Monitor Agent support for ARM64-based virtual machines for a number of distributions. Azure Monitor Agent and legacy agents don't support machines and appliances that run heavily customized or stripped-down versions of operating system distributions. Azure Monitor Agent versions 1.15.2 and higher now support Syslog RFC formats, including Cisco Meraki, Cisco ASA, Cisco FTD, Sophos XG, Juniper Networks, Corelight Zeek, CipherTrust, NXLog, McAfee, and Common Event Format (CEF). |
Alerts
Article | Description |
---|---|
Convert ITSM actions that send events to ServiceNow to Secure Webhook actions | As of September 2022, we're starting the three-year process of deprecating support of using ITSM actions to send events to ServiceNow. Learn how to convert ITSM actions that send events to ServiceNow to Secure Webhook actions. |
Create a new alert rule | Added description of all available monitoring services to Create a new alert rule and Alert processing rules pages. Added support for regional processing for metric alert rules that monitor a custom metric with the scope defined as one of the supported regions. Clarified that selecting the Automatically resolve alerts setting makes log alerts stateful. |
Types of Azure Monitor alerts | Azure Database for PostgreSQL - Flexible Servers is supported for monitoring multiple resources. |
Upgrade legacy rules management to the current Scheduled Query Rules API from legacy Log Analytics Alert API | The process of moving legacy log alert rules management from the legacy API to the current API is now supported by the government cloud. |
Application Insights
Autoscale
Article | Description |
---|---|
Autoscale with multiple profiles | New article: Using multiple profiles in autoscale with CLI PowerShell and templates. |
Flapping in autoscale | New article: Flapping in autoscale. |
Understand autoscale settings | Clarified how often autoscale runs. |
Change Analysis
Article | Description |
---|---|
Troubleshoot Azure Monitor's Change Analysis | Added section about partial data and how to mitigate to the troubleshooting guide. |
Essentials
Article | Description |
---|---|
Structure of transformation in Azure Monitor (preview) | Added information about new KQL functions that are supported. |
Virtual machines
Article | Description |
---|---|
Migrate from Service Map to Azure Monitor VM insights | Added a new article with guidance for migrating from the Service Map solution to Azure Monitor VM insights. |
Network Insights
Article | Description |
---|---|
Network Insights | Onboarded the new topology experience to Network Insights in Azure Monitor. |
Visualizations
Article | Description |
---|---|
Access deprecated troubleshooting guides in Azure Workbooks | New article: Access deprecated troubleshooting guides in Azure Workbooks. |
August 2022
Agents
Article | Description |
---|---|
Log Analytics agent overview | Restructured the "Agents" section and rewrote the Agents overview article to reflect that Azure Monitor Agent is the primary agent for collecting monitoring data. |
Dependency analysis in Azure Migrate Discovery and assessment - Azure Migrate | Revamped the guidance for migrating from the Log Analytics agent to Azure Monitor Agent. |
Alerts
Article | Description |
---|---|
Create Azure Monitor alert rules | Added support for data processing in a specified region, for action groups, and for metric alert rules that monitor a custom metric. |
Application Insights
Article | Description |
---|---|
Application Insights Overview dashboard | Added important information clarifying that moving or renaming resources breaks dashboards, with more instructions on how to resolve this scenario. |
Application Insights override default SDK endpoints | Clarified that endpoint modification isn't recommended and to use connection strings instead. |
Continuous export of telemetry from Application Insights | Added important information about avoiding duplicates when you save diagnostic logs in a Log Analytics workspace. |
Dependency tracking in Application Insights with OpenCensus Python | Updated Django sample application and documentation in the Azure Monitor OpenCensus Python samples repository. |
Incoming request tracking in Application Insights with OpenCensus Python | Updated Django sample application and documentation in the Azure Monitor OpenCensus Python samples repository. |
Monitor Python applications with Azure Monitor | Updated Django sample application and documentation in the Azure Monitor OpenCensus Python samples repository. |
Configuration options: Azure Monitor Application Insights for Java | Updated connection string overrides example. |
Application Insights SDK for ASP.NET Core applications | Added a new tutorial with step-by-step instructions on how to use the Application Insights SDK with .NET Core applications. |
Application Insights SDK support guidance | Updated and clarified the SDK support guidance. |
Application Insights: Dependency autocollection | Updated the latest currently supported node.js modules. |
Application Insights custom metrics with .NET and .NET Core | Added a new tutorial with step-by-step instructions on how to enable custom metrics with .NET applications. |
Migrate an Application Insights classic resource to a workspace-based resource | Added a comprehensive FAQ section to assist with migration to workspace-based resources. |
Configuration options: Azure Monitor Application Insights for Java | Updated this article for 3.4.0-BETA. |
Autoscale
Article | Description |
---|---|
Autoscale in Microsoft Azure | Updated conceptual diagrams. |
Use predictive autoscale to scale out before load demands in Virtual Machine Scale Sets (preview) | Predictive autoscale (preview) is now available in all regions. |
Change Analysis
Article | Description |
---|---|
Enable Change Analysis | Added a note for slot-level enablement. |
Tutorial: Track a web app outage by using Change Analysis | Added setup steps to the tutorial. |
Use Change Analysis in Azure Monitor to find web-app issues | Updated limitations. |
Observability data in Azure Monitor | Added a "Changes" section. |
Containers
Article | Description |
---|---|
Monitor a deployed Azure Kubernetes Service cluster | Added section on using a private link with Container insights. |
Essentials
Article | Description |
---|---|
Azure activity log | Added instructions for how to stop collecting activity logs by using the legacy collection method. |
Azure activity log insights | Created a separate activity log insights article in the "Insights" section. |
Logs
Article | Description |
---|---|
Configure data retention and archive in Azure Monitor Logs (preview) | Clarified how data retention and archiving work in Azure Monitor Logs to address repeated customer inquiries. |
July 2022
General
Article | Description |
---|---|
Sources of data in Azure Monitor | Updated with Azure Monitor Agent and the Logs Ingestion API. |
Agents
Article | Description |
---|---|
Azure Monitor Agent overview | Restructured the "Agents" section. A single Azure Monitor Agent is replacing all of Azure Monitor's legacy monitoring agents. |
Enable network isolation for Azure Monitor Agent | Rewritten to better describe configuration of network isolation. |
Alerts
Article | Description |
---|---|
Azure Monitor alerts overview | Updated the logic for the time to resolve behavior in stateful log alerts. |
Application Insights
Article | Description |
---|---|
Azure Monitor Application Insights Java | Updated the Supported Custom Telemetry table in OpenTelemetry-based auto-instrumentation for Java applications. |
Application Insights API for custom events and metrics | Added clarification that valueCount and itemCount have a minimum value of 1. |
Telemetry sampling in Application Insights | Updated sampling documentation to warn of the potential impact on alerting accuracy. |
Azure Monitor Application Insights Java (redirect to OpenTelemetry) | Java auto-instrumentation now redirects to OpenTelemetry documentation. |
Application Insights for ASP.NET Core applications | Updated .NET Core FAQ. |
Create a new Azure Monitor Application Insights workspace-based resource | Linked to Microsoft Insights components for more information on properties. |
Application Insights SDK support guidance | Updated and clarified SDK support guidance. |
Azure Monitor Application Insights Java | Updated example code. |
IP addresses used by Azure Monitor | Updated the IP/FQDN table. |
Continuous export of telemetry from Application Insights | Updated and clarified the continuous export notice. |
Set up availability alerts with Application Insights | Added "Custom Alert Rule" and "Alert Frequency" sections. |
Autoscale
Article | Description |
---|---|
Set up autoscale for a web app with a custom metric | Rewritten to improve clarity. |
Overview of autoscale in Azure | Rewritten to improve clarity. |
Containers
Article | Description |
---|---|
Overview of Container insights | Added information about deprecation of Docker support. |
Enable Container insights | Updated all Container insights content for new support of managed identity authentication by using Azure Monitor Agent. |
Essentials
Article | Description |
---|---|
Tutorial: Editing data collection rules | New article. |
Data collection rules in Azure Monitor | Rewritten to improve clarity. |
Data collection transformations | Rewritten to improve clarity. |
Data collection in Azure Monitor | New article. |
Migrate from diagnostic settings storage retention to Azure Storage lifecycle policy | New article. |
Logs
Article | Description |
---|---|
Logs Ingestion API in Azure Monitor (preview) | Custom logs API renamed to Logs Ingestion API. |
Tutorial: Send data to Azure Monitor Logs by using the REST API (Resource Manager templates) | Custom logs API renamed to Logs Ingestion API. |
Tutorial: Send data to Azure Monitor Logs by using the REST API (Azure portal) | Custom logs API renamed to Logs Ingestion API. |
Virtual machines
Article | Description |
---|---|
What is VM insights? | Updated all VM insights content for new support of Azure Monitor Agent. |
June 2022
General
Article | Description |
---|---|
Tutorial: Editing data collection rules | New article. |
Application Insights
Article | Description |
---|---|
Application Insights logging with .NET | Added connection string sample code. |
Application Insights SDK support guidance | Updated SDK supportability guidance. |
Azure AD authentication for Application Insights | Azure AD authenticated telemetry ingestion reached general availability. |
Application Insights for JavaScript web apps | Our Java on-premises page is retired and redirected to Azure Monitor OpenTelemetry-based auto-instrumentation for Java applications. |
Application Insights Telemetry Data Model: Telemetry context | Clarified that Anonymous User ID is simply User.Id for easy selection in IntelliSense. |
Continuous export of telemetry from Application Insights | On February 29, 2024, continuous export will be deprecated as part of the classic Application Insights deprecation. |
Dependency tracking in Application Insights | Updated the Azure Event Hubs Client SDK and Azure Service Bus Client SDK information. |
Monitor Azure App Service performance and .NET Core | Updated Linux troubleshooting guidance. |
Performance counters in Application Insights | Added a prerequisite section to ensure performance counter data is accessible. |
Agents
Article | Description |
---|---|
Collect text and IIS logs with Azure Monitor Agent (preview) | Added "Troubleshooting" section. |
Tools for migrating to Azure Monitor Agent from legacy agents | New article: Explains how to install and use tools for migrating from legacy agents to the new Azure Monitor Agent. |
Visualizations
Azure Monitor Workbooks documentation previously resided on an external GitHub repository. We've migrated all Azure Workbooks content to the same repo as all other Azure Monitor content.
May 2022
General
Article | Description |
---|---|
Azure Monitor cost and usage | Added standard web tests to table. Added explanation of billable GB calculation. |
Azure Monitor overview | Updated overview diagram. |
Agents
Article | Description |
---|---|
Azure Monitor Agent extension versions | Updated to latest extension version. |
Azure Monitor Agent overview | Added supported resource types. |
Collect text and IIS logs with Azure Monitor Agent (preview) | Corrected error in data collection rule. |
Overview of the Azure monitoring agents | Added new OS supported for agent. |
Resource Manager template samples for agents | Added Bicep examples. |
Rsyslog data not uploaded due to Full Disk space issue on Azure Monitor Agent Linux Agent | New article. |
Troubleshoot the Azure Monitor Agent on Linux virtual machines and scale sets | New article. |
Troubleshoot the Azure Monitor Agent on Windows Arc-enabled server | New article. |
Troubleshoot the Azure Monitor Agent on Windows virtual machines and scale sets | New article. |
Alerts
Article | Description |
---|---|
Configure Azure to connect ITSM tools by using Secure Webhook | Added the workflow for ITSM management and removed all references to System Center Service Manager. |
Overview of Azure Monitor Alerts | Complete rewrite. |
Resource Manager template samples for log search alerts | Added Bicep samples for alerting to the Resource Manager template samples articles. |
Supported resources for metric alerts in Azure Monitor | Added a newly supported resource type. |
Application Insights
Article | Description |
---|---|
Application Map in Application Insights | Application Maps Intelligent View feature. |
Application Insights for ASP.NET Core applications | The telemetry.Flush() guidance is now available. |
Diagnose with Live Metrics Stream | Updated information on using unsecure control channel. |
Migrate an Azure Monitor Application Insights classic resource to a workspace-based resource | Schema change documentation is now available. |
Profile production apps in Azure with Application Insights Profiler | Profiler documentation now has a new home in the TOC. |
All references to unsupported versions of .NET and .NET CORE are scrubbed from Application Insights product documentation. See .NET and .NET Core Support Policy.
Change Analysis
Article | Description |
---|---|
Navigate to a change by using custom filters in Change Analysis | New article. |
Pin and share a Change Analysis query to the Azure dashboard | New article. |
Use Change Analysis in Azure Monitor to find web app issues | Added details for enabling web app in-guest changes. |
Containers
Article | Description |
---|---|
Configure ContainerLogv2 schema (preview) for Container insights | New article: Describes new schema for container logs. |
Enable Container insights | Rewritten to improve clarity. |
Resource Manager template samples for Container insights | Added Bicep examples. |
Insights
Article | Description |
---|---|
Troubleshoot SQL Insights (preview) | Added known issue for OS computer name. |
Logs
Article | Description |
---|---|
Azure Monitor customer-managed key | Updated limitations and constraint. |
Design a Log Analytics workspace architecture | Rewritten to better describe decision criteria and include Microsoft Sentinel considerations. |
Manage access to Log Analytics workspaces | Consolidated and rewrote all content on configuring workspace access. |
Restore logs in Azure Monitor (preview) | Documented new Log Analytics table management configuration UI, which lets you configure a table's log plan and archive and retention policies. |
Virtual machines
Article | Description |
---|---|
Migrate from VM insights guest health (preview) to Azure Monitor log alerts | New article: Describes process to replace VM guest health with alert rules. |
VM insights guest health (preview) | Added deprecation statement. |
Feedback
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.
Submit and view feedback for