Consume monitoring data from Azure

Across the Azure platform, we are bringing together monitoring data in a single place with the Azure Monitor pipeline, but practically acknowledge that today not all monitoring data is available in that pipeline yet. In this article, we will summarize the various ways you can programmatically access monitoring data from Azure services.

Note

This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. We are updating the terminology to better reflect the role of logs in Azure Monitor. See Azure Monitor terminology changes for details.

Options for data consumption

Data type Category Supported Services Methods of access
Azure Monitor platform-level metrics Metrics See list here
Compute guest OS metrics (eg. perf counters) Metrics Windows and Linux Virtual Machines (v2), Cloud Services, Service Fabric
Custom or application metrics Metrics Any application instrumented with Application Insights
Storage metrics Metrics Azure Storage
Billing data Metrics All Azure services
Activity Log Events All Azure services
Azure Monitor Diagnostic Logs Events See list here
Compute guest OS logs (eg. IIS, ETW, syslogs) Events Windows and Linux Virtual Machines (v2), Cloud Services, Service Fabric
App Service logs Events App services
Storage logs Events Azure Storage
Security Center alerts Events Azure Security Center
Active Directory reporting Events Azure Active Directory
Security Center resource status Status All supported resources
Resource Health Status Supported services
Azure Monitor metric alerts Notifications See list here
Azure Monitor Activity Log alerts Notifications All Azure services
  • Webhook: Azure Activity Log alerts
Autoscale notifications Notifications See list here
Log Search Query alerts Notifications Azure Monitor logs
Application Insights metric alerts Notifications Application Insights
Application Insights web tests Notifications Application Insights

Next steps