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.
Gain 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
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.
Transform your business with modern monitoring
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.
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
Data Ingestion
5 GB per billing account
per month
$2.76 per GB
Data Retention
31 days $0.12 per GB per
month
Data Export
$0.308 per GB