Azure Monitor data platform - Azure Monitor (2024)

  • Article

Today's complex computing environments run distributed applications that rely on both cloud and on-premises services. To enable observability, operational data must be collected from every layer and component of the distributed system. You need to be able to perform deep insights on this data and consolidate it with different perspectives so that it supports the range of stakeholders in your organization.

Azure Monitor collects and aggregates data from various sources into a common data platform where it can be used for analysis, visualization, and alerting. It provides a consistent experience on top of data from multiple sources. You can gain deep insights across all your monitored resources and even with data from other services that store their data in Azure Monitor.

Observability data in Azure Monitor

Metrics, logs, and distributed traces are commonly referred to as the three pillars of observability. A monitoring tool must collect and analyze these three different kinds of data to provide sufficient observability of a monitored system. Observability can be achieved by correlating data from multiple pillars and aggregating data across the entire set of resources being monitored. Because Azure Monitor stores data from multiple sources together, the data can be correlated and analyzed by using a common set of tools. It also correlates data across multiple Azure subscriptions and tenants, in addition to hosting data for other services.

Azure resources generate a significant amount of monitoring data. Azure Monitor consolidates this data along with monitoring data from other sources into either a Metrics or Logs platform. Each is optimized for particular monitoring scenarios, and each supports different features in Azure Monitor. Features such as data analysis, visualizations, or alerting require you to understand the differences so that you can implement your required scenario in the most efficient and cost effective manner. Insights in Azure Monitor such as Application Insights or Container insights have analysis tools that allow you to focus on the particular monitoring scenario without having to understand the differences between the two types of data.

Metrics

Metrics are numerical values that describe some aspect of a system at a particular point in time. They're collected at regular intervals and are identified with a timestamp, a name, a value, and one or more defining labels. Metrics can be aggregated by using various algorithms. They can be compared to other metrics and analyzed for trends over time.

Metrics in Azure Monitor are stored in a time-series database that's optimized for analyzing time-stamped data. Time-stamping makes metrics well suited for alerting and fast detection of issues. Metrics can tell you how your system is performing but typically must be combined with logs to identify the root cause of issues.

Azure Monitor Metrics includes two types of metrics - native metrics and Prometheus metrics. See a comparison of the two and further details about Azure Monitor metrics, including their sources of data, at Metrics in Azure Monitor.

Logs

Logs are events that occurred within the system. They can contain different kinds of data and might be structured or freeform text with a timestamp. They might be created sporadically as events in the environment generate log entries. A system under heavy load typically generates more log volume.

Logs in Azure Monitor are stored in a Log Analytics workspace that's based on Azure Data Explorer, which provides a powerful analysis engine and rich query language. Logs typically provide enough information to provide complete context of the issue being identified and are valuable for identifying the root cause of issues.

Note

It's important to distinguish between Azure Monitor Logs and sources of log data in Azure. For example, subscription-level events in Azure are written to an Activity log that you can view from the Azure Monitor menu. Most resources will write operational information to a resource log that you can forward to different locations.

Azure Monitor Logs is a log data platform that collects Activity logs and resource logs along with other monitoring data to provide deep analysis across your entire set of resources.

You can work with log queries interactively with Log Analytics in the Azure portal. You can also add the results to an Azure dashboard for visualization in combination with other data. You can create log search alerts, which will trigger an alert based on the results of a schedule query.

Read more about Azure Monitor logs including their sources of data in Logs in Azure Monitor.

Distributed traces

Traces are series of related events that follow a user request through a distributed system. They can be used to determine the behavior of application code and the performance of different transactions. While logs will often be created by individual components of a distributed system, a trace measures the operation and performance of your application across the entire set of components.

Distributed tracing in Azure Monitor is enabled with the Application Insights SDK. Trace data is stored with other application log data collected by Application Insights. This way it's available to the same analysis tools as other log data including log queries, dashboards, and alerts.

Read more about distributed tracing at What is distributed tracing?.

Changes

Changes are a series of events that occur in your Azure application, from the infrastructure layer through application deployment. Changes are traced on a subscription-level using the Change Analysis tool. The Change Analysis tool increases observability by building on the power of Azure Resource Graph to provide detailed insights into your application changes.

Once Change Analysis is enabled, the Microsoft.ChangeAnalysis resource provider is registered with an Azure Resource Manager subscription to make the resource properties and configuration change data available. Change Analysis provides data for various management and troubleshooting scenarios to help users understand what changes might have caused the issues:

  • Troubleshoot your application via the .
  • Perform general management and monitoring via the Change Analysis overview portal and the activity log.
  • Learn more about how to view data results for other scenarios.

Read more about Change Analysis, including data sources in Use Change Analysis in Azure Monitor.

Collect monitoring data

Different sources of data for Azure Monitor will write to either a Log Analytics workspace (Logs) or the Azure Monitor metrics database (Metrics) or both. Some sources will write directly to these data stores, while others might write to another location such as Azure storage and require some configuration to populate logs or metrics.

For a listing of different data sources that populate each type, see Metrics in Azure Monitor and Logs in Azure Monitor.

Stream data to external systems

In addition to using the tools in Azure to analyze monitoring data, you might have a requirement to forward it to an external tool like a security information and event management product. This forwarding is typically done directly from monitored resources through Azure Event Hubs.

Some sources can be configured to send data directly to an event hub while you can use another process, such as a logic app, to retrieve the required data. For more information, see Stream Azure monitoring data to an event hub for consumption by an external tool.

Next steps

  • Read more about Metrics in Azure Monitor.
  • Read more about Logs in Azure Monitor.
  • Learn about the monitoring data available for different resources in Azure.
Azure Monitor data platform - Azure Monitor (2024)

FAQs

Can they use Azure Monitor to also Monitor the performance of their on-premises servers? ›

Azure Monitor is a comprehensive monitoring solution for collecting, analyzing, and responding to monitoring data from your cloud and on-premises environments. You can use Azure Monitor to maximize the availability and performance of your applications and services.

How to Monitor an Azure Monitor? ›

Get started with Azure Monitor Logs
  1. Set up a Log Analytics workspace.
  2. Design a Log Analytics workspace architecture.
  3. Manage tables in a Log Analytics workspace.
  4. Monitor workspaces with Log Analytics Workspace Insights.
  5. Analyze data in Log Analytics.
  6. Get started with KQL log queries.

Can Azure Monitor Monitor the performance of on-premises computers True or false? ›

Azure Monitor is a scalable cloud service that processes and stores large amounts of data, although Azure Monitor can monitor resources that are on-premises and in other clouds.

What are the limitations of Azure Monitor? ›

Alert and recording rules
LimitValue
Rule groups per Azure Monitor workspace, in an Azure subscription500 You can request an increase.
Rules per rule group20 This limit can't be increased.
Rule group evaluation intervalBetween 1 minute - 24 hours. Default is 1 minute.
Active alertsNo limit at this time.
Feb 5, 2024

What is the difference between Azure monitor and Azure monitor logs? ›

In conclusion, Azure Monitor and Log Analytics collectively offer a robust solution for monitoring Azure resources. While Azure Monitor provides a lot of features including aggregation of logs, real-time insights and performance metrics, Log Analytics allows advanced query capabilities and extensive log data analysis.

What are the different types of monitoring in Azure? ›

Different data types
  • Application monitoring data. ...
  • Azure resource monitoring data. ...
  • Azure tenant monitoring data. ...
  • Azure subscription monitoring data. ...
  • Virtual machine and cloud services data. ...
  • Application insight data. ...
  • Azure Active Directory reporting data. ...
  • Activity logs.

What is the difference between Azure Monitor and Azure Service Health? ›

Azure Monitor helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on. Azure Service Health helps you stay informed and take action when Azure service issues like outages and planned maintenance affect you.

What two types of data are used by an Azure Monitor? ›

Application data
Data typeDescription
MetricsNumeric data measuring the performance of your application and user requests measured over intervals of time.
TracesTraces are a series of related events tracking end-to-end requests through the components of your application.
1 more row
Apr 8, 2024

What is the difference between Azure Monitor and Azure advisor? ›

Azure Monitor can be used to monitor security events and provide alerts and notifications when security incidents occur. Performance monitoring: Azure Advisor can provide recommendations on how to optimize resource performance.

Can Azure monitor on premise network devices? ›

In connection monitors that you create in Connection monitor, you can add both on-premises machines and Azure VMs/ scale sets as sources. These connection monitors can also monitor connectivity to endpoints. The endpoints can be on Azure or any other URL or IP address.

How do I monitor database performance in Azure? ›

Monitoring Azure SQL Database can be done effectively using built-in Azure tools like Azure Monitor, Azure SQL Database Auditing, and Azure Log Analytics. These tools give you insights into your database's health, query performance, and security.

Does Azure monitor require an agent? ›

Without the agent, you could only collect data from the host machine since you would have no access to the client operating system and running processes. The agent can be installed using different methods as described in Install and manage Azure Monitor Agent.

What are the benefits of Azure monitor? ›

By automating Azure Monitoring, IT Professionals and Azure Administrator have more data and insights to work with. They receive system-wide data into the performance, processes, and issues.

What is the difference between Azure monitor and workspace? ›

Log Analytics workspaces contain logs and metrics data from multiple Azure resources, whereas Azure Monitor workspaces currently contain only metrics related to Prometheus.

What is the SMS limit for Azure monitor? ›

Maximum number of webhook calls is 1500 per minute per subscription. 10 SMS actions in an action group. In production: No more than one SMS message every five minutes.

Can Microsoft Defender for Cloud monitor their resources and on-premises resources? ›

Microsoft Defender for Cloud automatically collects, analyzes, and fuses log data from your Azure, multicloud, and on-premises resources, the network, and partner solutions like antimalware and firewalls. When threats are detected, a security alert is created.

Which Azure service is used to monitor on-premises connectivity? ›

Azure Monitor agent consolidates all the features necessary to address connectivity logs and metrics data collection needs across Azure and on-premises machines compared to running various monitoring agents. Azure Monitor agent provides the following benefits: Enhanced security and performance capabilities.

How do I monitor my Azure VM performance? ›

View performance directly from an Azure VM
  1. In the Azure portal, select Virtual Machines.
  2. From the list, select a VM. In the Monitoring section, select Insights.
  3. Select the Performance tab.
Feb 21, 2024

Top Articles
TurboTax Deluxe vs Premier: Which Version is Right for You?
Today’s ‘Wordle’ #1010 Hints, Clues And Answer For Monday, March 25th
St Thomas Usvi Craigslist
122242843 Routing Number BANK OF THE WEST CA - Wise
Room Background For Zepeto
What is Mercantilism?
The Atlanta Constitution from Atlanta, Georgia
Workday Latech Edu
Www.politicser.com Pepperboy News
Toyota gebraucht kaufen in tacoma_ - AutoScout24
Trade Chart Dave Richard
Apply A Mudpack Crossword
My.doculivery.com/Crowncork
Full Range 10 Bar Selection Box
Craigslist Pikeville Tn
Help with Choosing Parts
Gwdonate Org
A rough Sunday for some of the NFL's best teams in 2023 led to the three biggest upsets: Analysis - NFL
Overton Funeral Home Waterloo Iowa
VMware’s Partner Connect Program: an evolution of opportunities
Webcentral Cuny
Georgia Vehicle Registration Fees Calculator
Florida History: Jacksonville's role in the silent film industry
Craigslist Free Stuff Merced Ca
Lawson Uhs
Hermitcraft Texture Pack
Robin D Bullock Family Photos
Egizi Funeral Home Turnersville Nj
R&S Auto Lockridge Iowa
Bill Remini Obituary
Stihl Dealer Albuquerque
Weathervane Broken Monorail
Account Now Login In
Pulitzer And Tony Winning Play About A Mathematical Genius Crossword
Buhl Park Summer Concert Series 2023 Schedule
Motor Mounts
Mia Malkova Bio, Net Worth, Age & More - Magzica
Redbox Walmart Near Me
Alima Becker
Haunted Mansion Showtimes Near Cinemark Tinseltown Usa And Imax
Kltv Com Big Red Box
Tmka-19829
Stafford Rotoworld
Housing Intranet Unt
Aita For Announcing My Pregnancy At My Sil Wedding
Bob And Jeff's Monticello Fl
Sechrest Davis Funeral Home High Point Nc
3367164101
Leland Westerlund
Identogo Manahawkin
Where and How to Watch Sound of Freedom | Angel Studios
Appsanywhere Mst
Latest Posts
Article information

Author: Delena Feil

Last Updated:

Views: 6305

Rating: 4.4 / 5 (45 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Delena Feil

Birthday: 1998-08-29

Address: 747 Lubowitz Run, Sidmouth, HI 90646-5543

Phone: +99513241752844

Job: Design Supervisor

Hobby: Digital arts, Lacemaking, Air sports, Running, Scouting, Shooting, Puzzles

Introduction: My name is Delena Feil, I am a clean, splendid, calm, fancy, jolly, bright, faithful person who loves writing and wants to share my knowledge and understanding with you.