Azure Monitor
Full observability into your applications, infrastructure, and network
Transform your business with modern monitoring
Collect, analyze, and act on telemetry data from your Azure and on-premises environments. Azure Monitor helps you maximize performance and availability of your applications and proactively identify problems in seconds.
Unified
Store and analyze all your operational telemetry in a centralized, fully managed, scalable data store that’s optimized for performance and cost.
Intelligent
Test your hypotheses and reveal hidden patterns using the advanced analytic engine, interactive query language, and built-in machine learning constructs.
Open
Integrate with popular DevOps, issue management, IT service management, and security information and event management tools.
Monitor your applications
Get everything you need to monitor the availability, performance, and usage of your web applications, whether they're hosted on Azure or on-premises. Azure Monitor supports popular languages and frameworks, such as .NET, Java, and Node.js, and integrates with DevOps processes and tools like Azure DevOps, Jira, and PagerDuty. Track live metrics streams, requests and response times, and events.
Monitor your infrastructure
Analyze and optimize the performance of your infrastructure, including virtual machines (VMs), Azure Kubernetes Service (AKS), Azure Storage, and databases. Monitor your Linux and Windows VMs and their health and dependencies—all on a single map.
Monitor your network
Monitor and diagnose networking issues without logging into your virtual machines. Trigger a packet capture, diagnose routing issues, analyze network security group flow logs, and gain visibility and control over your Azure network.
How Azure Monitor works
Azure Monitor collects monitoring telemetry from a variety of on-premises and Azure sources. Management tools, such as those in Azure Security Center and Azure Automation, also push log data to Azure Monitor. The service aggregates and stores this telemetry in a log data store that’s optimized for cost and performance. Analyze data, set up alerts, get end-to-end views of your applications, and use machine learning–driven insights to quickly identify and resolve problems.
Read a detailed overviewGain insights from your data
Use the powerful analytics platform and extensive query language to analyze, interact with, and derive insights from huge volumes of operational data in seconds. Isolate anomalies and detect problems quickly using smart analytics and machine learning algorithms.
Learn moreOur partner ecosystem
Use Azure Monitor with all your favorite tools.
Why trust Azure for security?
- Microsoft invests over USD 1 billion annually on cyber security research and development.
- We employ more than 3,500 security experts who are completely focused on securing your data and privacy.
- Azure has more compliance certifications than any other cloud provider. View the comprehensive list.
Azure Monitor pricing
Azure Monitor pricing is based on the amount of monitoring data you collect. You pay an additional fee based on the number and types of alert rules and notifications you use.
Get detailsGet started in three steps
See how customers are using Azure Monitor
Azure Monitor updates, blogs, and announcements
-
September 3, 2019
Azure Cost Management updates – August 2019
-
August 29, 2019
Track the health of your disaster recovery with Log Analytics
-
UPDATE
Azure Monitor Application Insights variable retention is now available in preview
-
August 14, 2019
Improving Azure Virtual Machines resiliency with Project Tardigrade
-
UPDATE
New PowerShell scripts to streamline Azure Monitor Logs query and data collection
-
UPDATE
Azure Monitor Application Insights Status Monitor v2 is now generally available
-
UPDATE
Azure Monitor for Containers with Prometheus support for AKS engines is now in preview
-
July 31, 2019
Azure Cost Management updates – July 2019
-
UPDATE
Azure Monitor for containers—Prometheus integration is now in preview
Frequently asked questions about Azure Monitor
-
Yes. Azure Monitor supports Linux and Windows VMs.
-
Application Insights, the application performance monitoring feature of Azure Monitor, supports multiple languages, including .NET, Java, JavaScript, and Node.js. You can also get support for other languages, such as Python and Ruby, through our extended developer community. See the full list of supported languages.
-
Explore regional availability.