Documentation

1. Azure Monitor Documentation
2. Overview
    2.1. What is Azure Monitor?
    2.2. FAQ
    2.3. What's new?
3. Quickstarts
    3.1. Monitor Azure resource
    3.2. Send Activity log to a workspace
        3.2.1. Azure portal
        3.2.2. ARM template
    3.3. Monitor virtual machines
        3.3.1. Azure VMs
        3.3.2. Linux computer
        3.3.3. Windows computer
    3.4. Monitor applications
        3.4.1. .NET application
        3.4.2. .NET Core application
        3.4.3. Node.js application
        3.4.4. Mobile application
        3.4.5. Web application
4. Tutorials
    4.1. Create a metrics chart
    4.2. Collect logs from Azure resource
    4.3. Write log queries
    4.4. Create a dashboard from log query
    4.5. Create alert from log query
    4.6. Autoscale on performance and schedule
    4.7. Application Insights
        4.7.1. Find application run-time exceptions
        4.7.2. Find application performance issues
        4.7.3. Alert on application health
        4.7.4. Understand application users
        4.7.5. Dashboard with application data
5. Samples
    5.1. Resource Manager templates
        5.1.1. Overview
        5.1.2. Agents
        5.1.3. Alerts
            5.1.3.1. Log alert rules
            5.1.3.2. Metric alert rules
            5.1.3.3. Action groups
        5.1.4. Application Insights
            5.1.4.1. Create a resource
            5.1.4.2. Azure App Service
            5.1.4.3. Azure Functions
        5.1.5. Diagnostic settings
        5.1.6. Log Analytics workspaces
        5.1.7. Log queries
        5.1.8. Workbooks
        5.1.9. Azure Monitor for containers
        5.1.10. Azure Monitor for VMs
    5.2. Azure CLI
    5.3. Azure PowerShell
    5.4. Azure Policy built-ins
6. Concepts
    6.1. What can you monitor?
    6.2. Continuous monitoring
    6.3. Data sources
    6.4. Data platform
        6.4.1. Overview
        6.4.2. Data locations
        6.4.3. Metrics
        6.4.4. Logs
        6.4.5. Log data ingestion time
        6.4.6. Stream data to Event Hubs
    6.5. Insights
    6.6. Data security
        6.6.1. Log data
        6.6.2. Customer-managed keys
        6.6.3. Private Link networking
        6.6.4. Private storage
        6.6.5. Personal log data handling
        6.6.6. Application data collection, retention, and storage
    6.7. Alerts
        6.7.1. Overview
        6.7.2. Metric alerts
        6.7.3. Log alerts
        6.7.4. Activity log alerts
    6.8. Visualize data
    6.9. Partner integrations
    6.10. Security
        6.10.1. Security controls by Azure Policy
7. How-to guides
    7.1. Scenarios
        7.1.1. Monitor Azure resource
        7.1.2. Monitor Azure virtual machines
    7.2. Deploy
        7.2.1. Deploy Azure Monitor
        7.2.2. Deploy at scale
    7.3. Manage and configure
        7.3.1. Roles permissions and security
        7.3.2. IP addresses
        7.3.3. Usage and cost
            7.3.3.1. Usage and estimated costs
            7.3.3.2. Application usage and costs
            7.3.3.3. Log data usage and costs
        7.3.4. Log Analytics workspaces
            7.3.4.1. Design a workspace deployment
            7.3.4.2. Create a workspace
                7.3.4.2.1. Use Azure portal
                7.3.4.2.2. Use Azure CLI
                7.3.4.2.3. Use PowerShell
                7.3.4.2.4. Use Resource Manager template
            7.3.4.3. Delete and recover a workspace
            7.3.4.4. Move a workspace
            7.3.4.5. Design for service providers
            7.3.4.6. Manage access
        7.3.5. Virtual machine agents
            7.3.5.1. Overview
            7.3.5.2. FAQ
            7.3.5.3. Azure Diagnostics extension
                7.3.5.3.1. Overview
                7.3.5.3.2. Windows
                    7.3.5.3.2.1. Install and configure
                        7.3.5.3.2.1.1. Installation options
                        7.3.5.3.2.1.2. PowerShell
                        7.3.5.3.2.1.3. Resource Manager template
                    7.3.5.3.2.2. Send to Azure Monitor Metrics
                        7.3.5.3.2.2.1. Virtual Machine
                        7.3.5.3.2.2.2. VM scale set
                        7.3.5.3.2.2.3. VM classic
                        7.3.5.3.2.2.4. Cloud service
                    7.3.5.3.2.3. Send to Event Hubs
                    7.3.5.3.2.4. Send to Logs
                    7.3.5.3.2.5. Send to Application Insights
                    7.3.5.3.2.6. Version history
                    7.3.5.3.2.7. Troubleshooting
                7.3.5.3.3. Linux
                    7.3.5.3.3.1. Overview
                    7.3.5.3.3.2. Collect metrics with Telegraf
            7.3.5.4. Log Analytics agent
                7.3.5.4.1. Overview
                7.3.5.4.2. Windows agents
                7.3.5.4.3. Linux agents
                7.3.5.4.4. VM Extension for Windows
                7.3.5.4.5. VM Extension for Linux
                7.3.5.4.6. Log Analytics gateway
                7.3.5.4.7. Agent management
                7.3.5.4.8. Agent Health
                7.3.5.4.9. Data sources
                    7.3.5.4.9.1. Overview
                    7.3.5.4.9.2. Windows events
                    7.3.5.4.9.3. Custom JSON data
                    7.3.5.4.9.4. CollectD performance data
                    7.3.5.4.9.5. Syslog
                    7.3.5.4.9.6. Performance counters
                    7.3.5.4.9.7. Linux application performance
                    7.3.5.4.9.8. IIS logs
                    7.3.5.4.9.9. Custom logs
                    7.3.5.4.9.10. Custom fields
            7.3.5.5. Troubleshoot
                7.3.5.5.1. Log Analytics VM Extension
                7.3.5.5.2. Log Analytics Windows agent
                7.3.5.5.3. Log Analytics Linux agent
    7.4. Platform logs
        7.4.1. Overview
        7.4.2. Activity log
        7.4.3. Resource logs
        7.4.4. Diagnostic settings
    7.5. Log Analytics
        7.5.1. Log query overview
        7.5.1. Workspaces
            7.5.1.1. Design a workspace deployment
            7.5.1.2. Create a workspace
                7.5.1.2.1. Use Azure portal
                7.5.1.2.2. Use Azure CLI
                7.5.1.2.3. Use PowerShell
                7.5.1.2.4. Use Resource Manager template
            7.5.1.3. Delete and recover a workspace
            7.5.1.4. Move a workspace
            7.5.1.5. Design for service providers
            7.5.1.6. Manage access
        7.5.2. Log query overview
        7.5.2. Simple logs experience
        7.5.3. Simple logs experience
        7.5.3. Tutorials
            7.5.3.1. Log Analytics tutorial
            7.5.3.2. Log queries tutorial
        7.5.4. Log data
        7.5.4. Tutorials
            7.5.4.1. Log Analytics tutorial
            7.5.4.1. Log data structure
            7.5.4.2. Log queries tutorial
            7.5.4.2. Query scope
            7.5.4.3. Standard properties
            7.5.4.4. Computer groups
        7.5.5. Log data
        7.5.5. Query language
            7.5.5.1. Log data structure
            7.5.5.1. Query language Documentation
            7.5.5.2. Language differences
            7.5.5.2. Query scope
            7.5.5.3. Standard properties
            7.5.5.3. Useful operators
            7.5.5.4. Computer groups
            7.5.5.4. Functions
            7.5.5.5. Transition from log search
            7.5.5.6. Lessons
                7.5.5.6.1. String operations
                7.5.5.6.2. Date and time operations
                7.5.5.6.3. Aggregation functions
                7.5.5.6.4. Advanced aggregations
                7.5.5.6.5. Joins
                7.5.5.6.6. JSON and data structures
                7.5.5.6.7. Advanced query writing
                7.5.5.6.8. Charts and diagrams
                7.5.5.6.9. Search queries
            7.5.5.7. Cheatsheets
                7.5.5.7.1. SQL
                7.5.5.7.2. Splunk
        7.5.6. Cross resource
        7.5.6. Query language
            7.5.6.1. Cross-resource queries
            7.5.6.1. Query language Documentation
            7.5.6.2. app expression
            7.5.6.2. Language differences
            7.5.6.3. Useful operators
            7.5.6.3. workspace expression
            7.5.6.4. Functions
            7.5.6.4. resource expression
            7.5.6.5. Transition from log search
            7.5.6.5. Unify application data resources
            7.5.6.6. Lessons
                7.5.6.6.1. String operations
                7.5.6.6.2. Date and time operations
                7.5.6.6.3. Aggregation functions
                7.5.6.6.4. Advanced aggregations
                7.5.6.6.5. Joins
                7.5.6.6.6. JSON and data structures
                7.5.6.6.7. Advanced query writing
                7.5.6.6.8. Charts and diagrams
                7.5.6.6.9. Search queries
            7.5.6.7. Cheatsheets
                7.5.6.7.1. SQL
                7.5.6.7.2. Splunk
        7.5.7. Cross resource
        7.5.7. Examples and guidance
            7.5.7.1. Cross-resource queries
            7.5.7.1. Example queries
            7.5.7.2. app expression
            7.5.7.2. Log query examples
            7.5.7.3. Smart analytics examples
            7.5.7.3. workspace expression
            7.5.7.4. Optimize queries
            7.5.7.4. resource expression
            7.5.7.5. Parse text data
            7.5.7.5. Unify application data resources
        7.5.8. Examples and guidance
            7.5.8.1. Example queries
            7.5.8.2. Log query examples
            7.5.8.3. Smart analytics examples
            7.5.8.4. Optimize queries
            7.5.8.5. Parse text data
    7.6. Metrics explorer
        7.6.1. Getting started with Metrics Explorer
        7.6.2. Advanced features of Metrics Explorer
        7.6.3. Examples of metric charts
        7.6.4. Troubleshooting metric charts
    7.7. Autoscale
    7.7. Data collection
        7.7.1. Data collection rules
        7.7.1. Overview
        7.7.2. Custom metrics
        7.7.2. Walkthrough
            7.7.2.1. Custom metrics
            7.7.2.2. Metrics REST API
        7.7.3. Configuration settings
        7.7.3. Custom logs
            7.7.3.1. Log Analytics Data collector API
            7.7.3.2. Log Analytics Data Collector API Pipeline example
        7.7.4. Best practices
        7.7.4. Logic Apps
            7.7.4.1. Azure Monitor Logs connector
            7.7.4.2. Application Insights connector
        7.7.5. Common metrics
        7.7.6. Common patterns
        7.7.7. Scale with custom metrics
        7.7.8. Scale VM scale sets
        7.7.9. Scale VM scale sets using Resource Manager templates
        7.7.10. Use webhooks and email notifications
        7.7.11. Troubleshooting
        7.7.12. Resource Log schemas
    7.8. Agents
    7.8. Alerts
        7.8.1. Application alert rules
        7.8.1. Overview
            7.8.1.1. Availability
            7.8.1.2. Metric alerts
        7.8.2. FAQ
        7.8.2. Metric alert rules
            7.8.2.1. Manage metric alerts
            7.8.2.2. Use dynamic thresholds
            7.8.2.3. Metric alerts on logs
            7.8.2.4. Using Resource Manager template
            7.8.2.5. Troubleshoot metric alerts
        7.8.3. Azure Monitor Agent
        7.8.3. Log alert rules
            7.8.3.1. Configure alerts on analytics query
            7.8.3.1. Overview
            7.8.3.2. Data collection
            7.8.3.2. Queries
            7.8.3.3. Webhook actions
            7.8.3.4. Troubleshoot log alerts
        7.8.4. Activity log alert rules
        7.8.4. Azure Diagnostics extension
            7.8.4.1. Alert on an activity log event
            7.8.4.1. Overview
            7.8.4.2. Migrate management events to activity log alerts
            7.8.4.2. Windows
                7.8.4.2.1. Install and configure
                    7.8.4.2.1.1. Installation options
                    7.8.4.2.1.2. PowerShell
                    7.8.4.2.1.3. Resource Manager template
                7.8.4.2.2. Send to Azure Monitor Metrics
                    7.8.4.2.2.1. Virtual Machine
                    7.8.4.2.2.2. VM scale set
                    7.8.4.2.2.3. VM classic
                    7.8.4.2.2.4. Cloud service
                7.8.4.2.3. Send to Event Hubs
                7.8.4.2.4. Send to Logs
                7.8.4.2.5. Send to Application Insights
                7.8.4.2.6. Version history
                7.8.4.2.7. Troubleshooting
            7.8.4.3. Linux
            7.8.4.3. Webhook schema
                7.8.4.3.1. Overview
                7.8.4.3.2. Collect metrics with Telegraf
        7.8.5. Log Analytics agent
        7.8.5. Service health alerts
            7.8.5.1. Overview
            7.8.5.1. View notifications
            7.8.5.2. Configure alerts on notification events
            7.8.5.2. Windows agents
            7.8.5.3. Linux agents
            7.8.5.4. VM Extension for Windows
            7.8.5.5. VM Extension for Linux
            7.8.5.6. Log Analytics gateway
            7.8.5.7. Agent management
            7.8.5.8. Agent Health
            7.8.5.9. Data sources
                7.8.5.9.1. Overview
                7.8.5.9.2. Windows events
                7.8.5.9.3. Custom JSON data
                7.8.5.9.4. CollectD performance data
                7.8.5.9.5. Syslog
                7.8.5.9.6. Performance counters
                7.8.5.9.7. Linux application performance
                7.8.5.9.8. IIS logs
                7.8.5.9.9. Custom logs
                7.8.5.9.10. Custom fields
        7.8.6. Notifications and actions
        7.8.6. Troubleshoot
            7.8.6.1. Action rules (Preview)
            7.8.6.1. Log Analytics VM Extension
            7.8.6.2. Create action group
            7.8.6.2. Log Analytics Windows agent
            7.8.6.3. Common alert schema
            7.8.6.3. Log Analytics Linux agent
            7.8.6.4. Common alert schema definition
            7.8.6.5. Integrate the common alert schema with Logic Apps
            7.8.6.6. SMS alert behavior
            7.8.6.7. Notification rate limiting
            7.8.6.8. Create action groups with Resource Manager
            7.8.6.9. Implement a Logic App action
        7.8.7. Alert user interface
            7.8.7.1. About smart groups
            7.8.7.2. Manage alert instances
            7.8.7.3. Manage smart groups
            7.8.7.4. Manage alert and smart group states
            7.8.7.5. Manage alerts from other monitoring services
        7.8.8. Alert API
        7.8.9. Troubleshoot alerts
        7.8.10. Alerts and region moves
        7.8.11. IT Service Management
            7.8.11.1. IT Service Management Connector
            7.8.11.2. IT Service Management connections
            7.8.11.3. Create Service Manager web app
            7.8.11.4. Fix ServiceNow ITSM sync problems
        7.8.12. Alert Management solution
        7.8.13. Migrate classic alert rules
            7.8.13.1. About classic alerts
            7.8.13.2. Prepare for migration
            7.8.13.3. Understand the migration tool
            7.8.13.4. Use the migration tool
            7.8.13.5. Automatic migration process
            7.8.13.6. Manage classic metric alerts
            7.8.13.7. Classic metric alert using a Resource Manager template
            7.8.13.8. Classic metric alert calling a webhook
    7.9. Application Insights
    7.9. Autoscale
        7.9.1. Application Insights overview
        7.9.1. Overview
        7.9.2. FAQ
        7.9.2. Walkthrough
        7.9.3. Code-based monitoring
        7.9.3. Configuration settings
            7.9.3.1. ASP.NET Core
                7.9.3.1.1. ASP.NET Core App Monitoring
                7.9.3.1.2. ILogger
            7.9.3.2. ASP.NET
            7.9.3.3. Non-HTTP apps/Background apps
            7.9.3.4. .NET Console
            7.9.3.5. Java
                7.9.3.5.1. Web apps
                7.9.3.5.2. Docker apps
                7.9.3.5.3. Log traces
                7.9.3.5.4. Unix metrics
                7.9.3.5.5. Dependencies
                7.9.3.5.6. Filter telemetry
                7.9.3.5.7. Micrometer Metrics
                7.9.3.5.8. Spring Boot app
                7.9.3.5.9. Troubleshoot
            7.9.3.6. Node.js
            7.9.3.7. Python
                7.9.3.7.1. Overview
                7.9.3.7.2. Dependencies
                7.9.3.7.3. Requests
            7.9.3.8. Web pages
                7.9.3.8.1. Client-side JavaScript
                7.9.3.8.2. Source map for JavaScript
                7.9.3.8.3. Troubleshoot
                    7.9.3.8.3.1. SDK load failure
            7.9.3.9. Application Insights API summary
            7.9.3.10. Troubleshoot ASP.NET
            7.9.3.11. Remove Application Insights
        7.9.4. Best practices
        7.9.4. Codeless monitoring
            7.9.4.1. Overview
            7.9.4.2. Azure VM and scale set
            7.9.4.3. Azure App Service
            7.9.4.4. Azure Cloud Services
            7.9.4.5. Azure Functions
            7.9.4.6. Azure Kubernetes Service
            7.9.4.7. Standalone - any environment
                7.9.4.7.1. Java (preview)
                    7.9.4.7.1.1. Overview
                    7.9.4.7.1.2. Configuration options
                    7.9.4.7.1.3. JVM arguments setup
            7.9.4.8. On-Premises servers
                7.9.4.8.1. ASP.NET
                    7.9.4.8.1.1. Overview
                    7.9.4.8.1.2. Getting started
                    7.9.4.8.1.3. Detailed instructions
                    7.9.4.8.1.4. Troubleshooting
                    7.9.4.8.1.5. API reference
                    7.9.4.8.1.6. Status Monitor (legacy)
                7.9.4.8.2. Java
        7.9.5. Common metrics
        7.9.5. Create a resource (classic)
        7.9.6. Common patterns
        7.9.6. Create a resource (workspace-based)
        7.9.7. Application dashboard
        7.9.7. Scale with custom metrics
        7.9.8. Application Map
        7.9.8. Scale VM scale sets
        7.9.9. Scale VM scale sets using Resource Manager templates
        7.9.9. Transaction diagnostics
        7.9.10. Availability
        7.9.10. Use webhooks and email notifications
            7.9.10.1. URL tests
            7.9.10.2. Multi-step tests
            7.9.10.3. Availability + Azure Functions
            7.9.10.4. Availability alerts
            7.9.10.5. Performance testing
            7.9.10.6. Troubleshooting
        7.9.11. Distributed tracing
        7.9.11. Troubleshooting
            7.9.11.1. Overview
            7.9.11.2. Telemetry correlation
        7.9.12. Live Metric stream
        7.9.12. Resource Log schemas
        7.9.13. Metrics
            7.9.13.1. Log-based & pre-aggregated metrics
            7.9.13.2. Log-based metrics definitions
        7.9.14. Search
        7.9.15. Profiler
            7.9.15.1. Overview
            7.9.15.2. Enable Profiler for an App Service
            7.9.15.3. Enable the Profiler for a Cloud Service
            7.9.15.4. Enable Profiler for a Service Fabric Application
            7.9.15.5. Enable Profiler for an Azure VM
            7.9.15.6. Profiler for Linux App services (preview)
            7.9.15.7. Profiler Settings
            7.9.15.8. Track Requests for Profiling
            7.9.15.9. Configure BYOS (Bring Your Own Storage)
            7.9.15.10. Profiler Troubleshooting
        7.9.16. Snapshot Debugger
            7.9.16.1. Overview
            7.9.16.2. Enable Snapshot Debugger for an App Service
            7.9.16.3. Enable Snapshot Debugger for other environments
            7.9.16.4. Upgrade Snapshot Debugger
            7.9.16.5. Configure BYOS (Bring Your Own Storage)
            7.9.16.6. Snapshot Debugger troubleshooting
        7.9.17. Smart Detection
            7.9.17.1. Failure anomalies
            7.9.17.2. Performance anomalies
            7.9.17.3. Trace degradation
            7.9.17.4. Exception volume
            7.9.17.5. Memory leak
            7.9.17.6. Security detection
            7.9.17.7. Azure Cloud Services
            7.9.17.8. Manage smart detection rules
            7.9.17.9. E-mail notification
        7.9.18. Usage (user behavior analytics)
            7.9.18.1. Overview
            7.9.18.2. Send user context
            7.9.18.3. Users, Sessions, Events
            7.9.18.4. Funnels
            7.9.18.5. Cohorts
            7.9.18.6. Impact
            7.9.18.7. Retention
            7.9.18.8. User Flows
            7.9.18.9. Usage analytics
        7.9.19. Azure DevOps
            7.9.19.1. Release annotations
            7.9.19.2. Continuous monitoring
        7.9.20. Advanced configuration
            7.9.20.1. Access control
            7.9.20.2. IP address collection
            7.9.20.3. Sampling
            7.9.20.4. TelemetryChannels
            7.9.20.5. TelemetryProcessors
            7.9.20.6. Telemetry correlation
            7.9.20.7. Track custom operations in .NET SDK
            7.9.20.8. Custom email reports
            7.9.20.9. Exceptions
            7.9.20.10. Log traces
            7.9.20.11. Performance counters
            7.9.20.12. EventCounters
            7.9.20.13. Dependencies
            7.9.20.14. ApplicationInsights.config
            7.9.20.15. Correlate custom data sources
            7.9.20.16. Connection strings
            7.9.20.17. GetMetric
            7.9.20.18. Special topics
                7.9.20.18.1. Deep diagnostics for web apps and services
                7.9.20.18.2. Monitor performance in web applications
                7.9.20.18.3. Separate development, test, and production
                7.9.20.18.4. How do I ... in Application Insights?
                7.9.20.18.5. Manage Application Insights
                7.9.20.18.6. Manage Azure Cloud Services
        7.9.21. Export
            7.9.21.1. Continuous export
            7.9.21.2. Export to Stream Analytics
            7.9.21.3. Export to SQL using Stream Analytics
            7.9.21.4. Export data model
        7.9.22. Visual Studio
            7.9.22.1. F5 insights
            7.9.22.2. Trends
            7.9.22.3. CodeLens
        7.9.23. Other platforms
            7.9.23.1. SharePoint sites
            7.9.23.2. Windows desktop
    7.10. Alerts
    7.10. Azure Monitor for VMs
        7.10.1. Application alert rules
        7.10.1. Overview
            7.10.1.1. Availability
            7.10.1.2. Metric alerts
        7.10.2. General Availability FAQ
        7.10.2. Metric alert rules
            7.10.2.1. Manage metric alerts
            7.10.2.2. Use dynamic thresholds
            7.10.2.3. Metric alerts on logs
            7.10.2.3. Single alerts for many time series
            7.10.2.4. Metric alerts on logs
            7.10.2.4. Using Resource Manager template
            7.10.2.5. Troubleshoot metric alerts
            7.10.2.5. Using Resource Manager template
            7.10.2.6. Troubleshoot metric alerts
        7.10.3. FAQ
        7.10.3. Log alert rules
            7.10.3.1. Configure alerts on analytics query
            7.10.3.2. Queries
            7.10.3.3. Webhook actions
            7.10.3.4. Troubleshoot log alerts
        7.10.4. Activity log alert rules
        7.10.4. Configure workspace
            7.10.4.1. Alert on an activity log event
            7.10.4.2. Migrate management events to activity log alerts
            7.10.4.3. Webhook schema
        7.10.5. Install agents
        7.10.5. Service health alerts
            7.10.5.1. Overview
            7.10.5.1. View notifications
            7.10.5.2. Azure portal
            7.10.5.2. Configure alerts on notification events
            7.10.5.3. Azure PowerShell
            7.10.5.4. ARM templates
            7.10.5.5. Azure Policy
            7.10.5.6. Hybrid VMs
            7.10.5.7. Upgrade Dependency agent
        7.10.6. Map dependencies
        7.10.6. Notifications and actions
            7.10.6.1. Action rules (Preview)
            7.10.6.2. Create action group
            7.10.6.3. Common alert schema
            7.10.6.4. Common alert schema definition
            7.10.6.5. Integrate the common alert schema with Logic Apps
            7.10.6.6. SMS alert behavior
            7.10.6.7. Notification rate limiting
            7.10.6.8. Create action groups with Resource Manager
            7.10.6.9. Implement a Logic App action
        7.10.7. Alert user interface
        7.10.7. Monitor performance
            7.10.7.1. About smart groups
            7.10.7.2. Manage alert instances
            7.10.7.3. Manage smart groups
            7.10.7.4. Manage alert and smart group states
            7.10.7.5. Manage alerts from other monitoring services
        7.10.8. Alert API
        7.10.8. Analyze data with log queries
        7.10.9. Troubleshoot alerts
        7.10.9. Visualize data with workbooks
        7.10.10. Alerts and region moves
        7.10.10. Create alert rules
        7.10.11. Disable monitoring
        7.10.11. IT Service Management
            7.10.11.1. IT Service Management Connector
            7.10.11.2. IT Service Management connections
            7.10.11.3. Create Service Manager web app
            7.10.11.4. Fix ServiceNow ITSM sync problems
        7.10.12. Alert Management solution
        7.10.13. Migrate classic alert rules
            7.10.13.1. About classic alerts
            7.10.13.2. Prepare for migration
            7.10.13.3. Understand the migration tool
            7.10.13.4. Use the migration tool
            7.10.13.5. Automatic migration process
            7.10.13.6. Manage classic metric alerts
            7.10.13.7. Classic metric alert using a Resource Manager template
            7.10.13.8. Classic metric alert calling a webhook
    7.11. Application Insights
    7.11. Azure Monitor for containers
        7.11.1. Application Insights overview
        7.11.1. Overview
        7.11.2. FAQ
        7.11.3. Code-based monitoring
        7.11.3. Enable monitoring
            7.11.3.1. ASP.NET Core
            7.11.3.1. Enable monitoring overview
                7.11.3.1.1. ASP.NET Core App Monitoring
                7.11.3.1.2. ILogger
            7.11.3.2. ASP.NET
            7.11.3.2. Enable for new AKS cluster
            7.11.3.3. Enable for existing AKS cluster
            7.11.3.3. Non-HTTP apps/Background apps
            7.11.3.4. .NET Console
            7.11.3.4. Enable for Arc enabled cluster
            7.11.3.5. Enable for hybrid cluster
            7.11.3.5. Java
                7.11.3.5.1. Web apps
                7.11.3.5.2. Docker apps
                7.11.3.5.3. Log traces
                7.11.3.5.4. Unix metrics
                7.11.3.5.5. Dependencies
                7.11.3.5.6. Filter telemetry
                7.11.3.5.7. Micrometer Metrics
                7.11.3.5.8. Spring Boot app
                7.11.3.5.9. Troubleshoot
            7.11.3.6. Enable for Azure Red Hat OpenShift v3
            7.11.3.6. Node.js
            7.11.3.7. Enable for Azure Red Hat OpenShift v4
            7.11.3.7. Python
                7.11.3.7.1. Overview
                7.11.3.7.2. Dependencies
                7.11.3.7.3. Requests
            7.11.3.8. Region mappings
            7.11.3.8. Web pages
                7.11.3.8.1. Client-side JavaScript
                7.11.3.8.2. Source map for JavaScript
                7.11.3.8.3. Troubleshoot
                    7.11.3.8.3.1. SDK load failure
            7.11.3.9. Application Insights API summary
            7.11.3.10. Troubleshoot ASP.NET
            7.11.3.11. Remove Application Insights
        7.11.4. Codeless monitoring
        7.11.4. Monitor performance
            7.11.4.1. Overview
            7.11.4.2. Azure VM and scale set
            7.11.4.3. Azure App Service
            7.11.4.4. Azure Cloud Services
            7.11.4.5. Azure Functions
            7.11.4.6. Azure Kubernetes Service
            7.11.4.7. Standalone - any environment
                7.11.4.7.1. Java (preview)
                    7.11.4.7.1.1. Overview
                    7.11.4.7.1.2. Configuration options
                    7.11.4.7.1.3. JVM arguments setup
            7.11.4.8. On-Premises servers
                7.11.4.8.1. ASP.NET
                    7.11.4.8.1.1. Overview
                    7.11.4.8.1.2. Getting started
                    7.11.4.8.1.3. Detailed instructions
                    7.11.4.8.1.4. Troubleshooting
                    7.11.4.8.1.5. API reference
                    7.11.4.8.1.6. Status Monitor (legacy)
                7.11.4.8.2. Java
        7.11.5. Create a resource (classic)
        7.11.5. Monitor health
        7.11.6. Create a resource (workspace-based)
        7.11.6. Monitor GPU performance
        7.11.7. Application dashboard
        7.11.7. View live data
            7.11.7.1. Live Data (preview) overview
            7.11.7.2. Setup
            7.11.7.3. View cluster metrics
            7.11.7.4. View deployments
        7.11.8. Analyze data with log queries
        7.11.8. Application Map
        7.11.9. Alerting
        7.11.9. Transaction diagnostics
            7.11.9.1. Create log alert rules
            7.11.9.2. Create metric alert rules
        7.11.10. Agent management
        7.11.10. Availability
            7.11.10.1. URL tests
            7.11.10.2. Multi-step tests
            7.11.10.3. Availability + Azure Functions
            7.11.10.4. Availability alerts
            7.11.10.5. Performance testing
            7.11.10.6. Troubleshooting
        7.11.11. Configure Prometheus metric scraping
        7.11.11. Distributed tracing
            7.11.11.1. Overview
            7.11.11.2. Telemetry correlation
        7.11.12. Configure agent collection settings
        7.11.12. Live Metric stream
        7.11.13. Metrics
        7.11.13. Update to enable metrics
            7.11.13.1. Log-based & pre-aggregated metrics
            7.11.13.2. Log-based metrics definitions
        7.11.14. Health monitoring configuration
        7.11.14. Search
        7.11.15. Manage cost and usage
        7.11.15. Profiler
            7.11.15.1. Overview
            7.11.15.2. Enable Profiler for an App Service
            7.11.15.3. Enable the Profiler for a Cloud Service
            7.11.15.4. Enable Profiler for a Service Fabric Application
            7.11.15.5. Enable Profiler for an Azure VM
            7.11.15.6. Profiler for Linux App services (preview)
            7.11.15.7. Profiler Settings
            7.11.15.8. Track Requests for Profiling
            7.11.15.9. Configure BYOS (Bring Your Own Storage)
            7.11.15.10. Profiler Troubleshooting
        7.11.16. Disable monitoring
        7.11.16. Snapshot Debugger
            7.11.16.1. Disable monitoring AKS
            7.11.16.1. Overview
            7.11.16.2. Disable monitoring Red Hat OpenShift v3
            7.11.16.2. Enable Snapshot Debugger for an App Service
            7.11.16.3. Disable monitoring Red Hat OpenShift v4
            7.11.16.3. Enable Snapshot Debugger for other environments
            7.11.16.4. Disable monitoring hybrid cluster
            7.11.16.4. Upgrade Snapshot Debugger
            7.11.16.5. Configure BYOS (Bring Your Own Storage)
            7.11.16.6. Snapshot Debugger troubleshooting
        7.11.17. Smart Detection
        7.11.17. Troubleshooting
            7.11.17.1. Failure anomalies
            7.11.17.2. Performance anomalies
            7.11.17.3. Trace degradation
            7.11.17.4. Exception volume
            7.11.17.5. Memory leak
            7.11.17.6. Security detection
            7.11.17.7. Azure Cloud Services
            7.11.17.8. Manage smart detection rules
            7.11.17.9. E-mail notification
        7.11.18. Usage (user behavior analytics)
            7.11.18.1. Overview
            7.11.18.2. Send user context
            7.11.18.3. Users, Sessions, Events
            7.11.18.4. Funnels
            7.11.18.5. Cohorts
            7.11.18.6. Impact
            7.11.18.7. Retention
            7.11.18.8. User Flows
            7.11.18.9. Usage analytics
        7.11.19. Azure DevOps
            7.11.19.1. Release annotations
            7.11.19.2. Continuous monitoring
        7.11.20. Advanced configuration
            7.11.20.1. Access control
            7.11.20.2. IP address collection
            7.11.20.3. Sampling
            7.11.20.4. TelemetryChannels
            7.11.20.5. TelemetryProcessors
            7.11.20.6. Telemetry correlation
            7.11.20.7. Track custom operations in .NET SDK
            7.11.20.8. Custom email reports
            7.11.20.9. Exceptions
            7.11.20.10. Log traces
            7.11.20.11. Performance counters
            7.11.20.12. EventCounters
            7.11.20.13. Dependencies
            7.11.20.14. ApplicationInsights.config
            7.11.20.15. Correlate custom data sources
            7.11.20.16. Connection strings
            7.11.20.17. GetMetric
            7.11.20.18. Special topics
                7.11.20.18.1. Deep diagnostics for web apps and services
                7.11.20.18.2. Monitor performance in web applications
                7.11.20.18.3. Separate development, test, and production
                7.11.20.18.4. How do I ... in Application Insights?
                7.11.20.18.5. Manage Application Insights
                7.11.20.18.6. Manage Azure Cloud Services
        7.11.21. Export
            7.11.21.1. Continuous export
            7.11.21.2. Export to Stream Analytics
            7.11.21.3. Export to SQL using Stream Analytics
            7.11.21.4. Export data model
        7.11.22. Visual Studio
            7.11.22.1. F5 insights
            7.11.22.2. Trends
            7.11.22.3. CodeLens
        7.11.23. Other platforms
            7.11.23.1. SharePoint sites
            7.11.23.2. Windows desktop
        7.11.24. Other tools
            7.11.24.1. Change analysis
    7.12. Azure Monitor for VMs
    7.12. Other insights
        7.12.1. Azure Cache for Redis (preview)
        7.12.1. Overview
        7.12.2. Azure Cosmos DB
        7.12.2. General Availability FAQ
        7.12.3. FAQ
        7.12.3. Networks
        7.12.4. Configure workspace
        7.12.4. Key Vault
        7.12.5. Install agents
        7.12.5. Storage
            7.12.5.1. Overview
            7.12.5.2. Azure portal
            7.12.5.3. Azure PowerShell
            7.12.5.4. ARM templates
            7.12.5.5. Azure Policy
            7.12.5.6. Hybrid VMs
            7.12.5.7. Upgrade Dependency agent
        7.12.6. Map dependencies
        7.12.6. Resource groups
        7.12.7. Monitor performance
        7.12.7. Troubleshoot insights
        7.12.8. Analyze data with log queries
        7.12.9. Visualize data with workbooks
        7.12.10. Create alert rules
        7.12.11. Disable monitoring
    7.13. Azure Monitor for containers
    7.13. Change analysis
        7.13.1. Change analysis
        7.13.1. Overview
        7.13.2. FAQ
        7.13.3. Enable monitoring
            7.13.3.1. Enable monitoring overview
            7.13.3.2. Enable for new AKS cluster
            7.13.3.3. Enable for existing AKS cluster
            7.13.3.4. Enable for Arc enabled cluster
            7.13.3.5. Enable for hybrid cluster
            7.13.3.6. Enable for Azure Red Hat OpenShift v3
            7.13.3.7. Enable for Azure Red Hat OpenShift v4
            7.13.3.8. Region mappings
        7.13.4. Monitor performance
        7.13.5. Monitor health
        7.13.6. Monitor GPU performance
        7.13.7. View live data
            7.13.7.1. Live Data (preview) overview
            7.13.7.2. Setup
            7.13.7.3. View cluster metrics
            7.13.7.4. View deployments
        7.13.8. Analyze data with log queries
        7.13.9. Alerting
            7.13.9.1. Create log alert rules
            7.13.9.2. Create metric alert rules
        7.13.10. Agent management
        7.13.11. Configure Prometheus metric scraping
        7.13.12. Configure agent collection settings
        7.13.13. Update to enable metrics
        7.13.14. Health monitoring configuration
        7.13.15. Manage cost and usage
        7.13.16. Disable monitoring
            7.13.16.1. Disable monitoring AKS
            7.13.16.2. Disable monitoring Red Hat OpenShift v3
            7.13.16.3. Disable monitoring Red Hat OpenShift v4
            7.13.16.4. Disable monitoring hybrid cluster
        7.13.17. Troubleshooting
    7.14. Other insights
    7.14. Solutions
        7.14.1. Azure Cache for Redis (preview)
        7.14.1. Overview
        7.14.2. Azure Cosmos DB
        7.14.2. Target solutions
        7.14.3. Available solutions
        7.14.3. Networks
            7.14.3.1. AD health assessment
            7.14.3.2. AD Replication Status
            7.14.3.3. Capacity and performance solution
            7.14.3.4. Docker and Windows Container monitoring
            7.14.3.5. Networks
                7.14.3.5.1. Networking Analytics
                7.14.3.5.2. DNS
                7.14.3.5.3. Network Performance Monitor
                    7.14.3.5.3.1. Solution overview
                    7.14.3.5.3.2. Performance Monitor
                    7.14.3.5.3.3. Service Connectivity Monitor
                    7.14.3.5.3.4. ExpressRoute
                    7.14.3.5.3.5. Pricing
                    7.14.3.5.3.6. FAQ
            7.14.3.6. Office 365
            7.14.3.7. Service Map solution
            7.14.3.8. Service Map and Operations Manager
            7.14.3.9. Azure SQL
            7.14.3.10. SQL Server
            7.14.3.11. Surface Hub
            7.14.3.12. VMware Analytics solution
            7.14.3.13. Wire Data solution
        7.14.4. Key Vault
        7.14.5. Storage
        7.14.6. Resource groups
        7.14.7. Troubleshoot insights
    7.15. Change analysis
    7.15. Solutions
    7.15. Workbooks
        7.15.1. Change analysis
        7.15.1. Overview
        7.15.2. Target solutions
        7.15.2. Visualizations
        7.15.3. Available solutions
        7.15.3. Data sources
            7.15.3.1. AD health assessment
            7.15.3.2. AD Replication Status
            7.15.3.3. Capacity and performance solution
            7.15.3.4. Docker and Windows Container monitoring
            7.15.3.5. Networks
                7.15.3.5.1. Networking Analytics
                7.15.3.5.2. DNS
                7.15.3.5.3. Network Performance Monitor
                    7.15.3.5.3.1. Solution overview
                    7.15.3.5.3.2. Performance Monitor
                    7.15.3.5.3.3. Service Connectivity Monitor
                    7.15.3.5.3.4. ExpressRoute
                    7.15.3.5.3.5. Pricing
                    7.15.3.5.3.6. FAQ
            7.15.3.6. Office 365
            7.15.3.7. Service Map solution
            7.15.3.8. Service Map and Operations Manager
            7.15.3.9. Azure SQL
            7.15.3.10. SQL Server
            7.15.3.11. Surface Hub
            7.15.3.12. VMware Analytics solution
            7.15.3.13. Wire Data solution
        7.15.4. Deploy with Azure Resource Manager
        7.15.5. Configuration
            7.15.5.1. Access control
            7.15.5.2. Parameters
                7.15.5.2.1. Parameter summary
                7.15.5.2.2. Drop down parameters
                7.15.5.2.3. Interactive parameters
                7.15.5.2.4. Time parameters
                7.15.5.2.5. Text parameters
        7.15.6. Convert views to workbooks
            7.15.6.1. Conversion overview
            7.15.6.2. Conversion options
            7.15.6.3. Overview and access
            7.15.6.4. Common tasks
            7.15.6.5. Tile conversions
            7.15.6.6. Examples
    7.16. Other visualizations
    7.16. Solutions
    7.16. Workbooks
        7.16.1. Overview
        7.16.1. Power BI
            7.16.1.1. Export log data
            7.16.1.2. Export application data
        7.16.2. Dashboards
        7.16.2. Target solutions
        7.16.2. Visualizations
            7.16.2.1. Dashboard using log data
            7.16.2.2. Dashboard using application data
            7.16.2.3. Upgrading Log Analytics Dashboards
        7.16.3. Available solutions
        7.16.3. Data sources
        7.16.3. Send data to Grafana
            7.16.3.1. AD health assessment
            7.16.3.2. AD Replication Status
            7.16.3.3. Capacity and performance solution
            7.16.3.4. Docker and Windows Container monitoring
            7.16.3.5. Networks
                7.16.3.5.1. Networking Analytics
                7.16.3.5.2. DNS
                7.16.3.5.3. Network Performance Monitor
                    7.16.3.5.3.1. Solution overview
                    7.16.3.5.3.2. Performance Monitor
                    7.16.3.5.3.3. Service Connectivity Monitor
                    7.16.3.5.3.4. ExpressRoute
                    7.16.3.5.3.5. Pricing
                    7.16.3.5.3.6. FAQ
            7.16.3.6. Office 365
            7.16.3.7. Service Map solution
            7.16.3.8. Service Map and Operations Manager
            7.16.3.9. Azure SQL
            7.16.3.10. SQL Server
            7.16.3.11. Surface Hub
            7.16.3.12. VMware Analytics solution
            7.16.3.13. Wire Data solution
        7.16.4. Deploy with Azure Resource Manager
        7.16.5. Configuration
            7.16.5.1. Access control
            7.16.5.2. Parameters
                7.16.5.2.1. Parameter summary
                7.16.5.2.2. Drop down parameters
                7.16.5.2.3. Interactive parameters
                7.16.5.2.4. Time parameters
                7.16.5.2.5. Text parameters
        7.16.6. Convert views to workbooks
            7.16.6.1. Conversion overview
            7.16.6.2. Conversion options
            7.16.6.3. Overview and access
            7.16.6.4. Common tasks
            7.16.6.5. Tile conversions
            7.16.6.6. Examples
    7.17. Custom data collection and analysis
    7.17. Other visualizations
    7.17. Workbooks
        7.17.1. Custom metrics
        7.17.1. Overview
        7.17.1. Power BI
            7.17.1.1. Custom metrics
            7.17.1.1. Export log data
            7.17.1.2. Export application data
            7.17.1.2. Metrics REST API
        7.17.2. Custom logs
        7.17.2. Dashboards
        7.17.2. Visualizations
            7.17.2.1. Dashboard using log data
            7.17.2.1. Log Analytics Data collector API
            7.17.2.2. Dashboard using application data
            7.17.2.2. Log Analytics Data Collector API Pipeline example
            7.17.2.3. Upgrading Log Analytics Dashboards
        7.17.3. Data sources
        7.17.3. Logic Apps
        7.17.3. Send data to Grafana
            7.17.3.1. Azure Monitor Logs connector
            7.17.3.2. Application Insights connector
        7.17.4. Deploy with Azure Resource Manager
        7.17.4. REST API
        7.17.5. Configuration
            7.17.5.1. Access control
            7.17.5.2. Parameters
                7.17.5.2.1. Parameter summary
                7.17.5.2.2. Drop down parameters
                7.17.5.2.3. Interactive parameters
                7.17.5.2.4. Time parameters
                7.17.5.2.5. Text parameters
        7.17.6. Convert views to workbooks
            7.17.6.1. Conversion overview
            7.17.6.2. Conversion options
            7.17.6.3. Overview and access
            7.17.6.4. Common tasks
            7.17.6.5. Tile conversions
            7.17.6.6. Examples
    7.18. Other visualizations
    7.18. System Center integration
        7.18.1. Connect Operations Manager
        7.18.1. Power BI
            7.18.1.1. Export log data
            7.18.1.2. Export application data
        7.18.2. Assess Operations Manager
        7.18.2. Dashboards
            7.18.2.1. Dashboard using log data
            7.18.2.2. Dashboard using application data
            7.18.2.3. Upgrading Log Analytics Dashboards
        7.18.3. Connect Configuration Manager
        7.18.3. Send data to Grafana
    7.19. System Center integration
        7.19.1. Connect Operations Manager
        7.19.2. Assess Operations Manager
        7.19.3. Connect Configuration Manager
8. Reference
    8.1. Service limits
    8.2. Terminology changes
    8.3. Data reference
    8.4. Supported metrics
        8.4.1. Platform metrics
        8.4.2. Metrics in diagnostic settings
        8.4.3. Metrics in alerts
    8.5. Platform logs
        8.5.1. Activity log schema
        8.5.2. Resource log schemas
        8.5.3. Supported resource log categories
    8.6. Diagnostic extension schemas
        8.6.1. Windows diagnostics extension
    8.7. Application Insights
        8.7.1. Dependency auto-collection
        8.7.2. Telemetry correlation
        8.7.3. NuGet packages
        8.7.4. Platform support
        8.7.5. Endpoint overrides
        8.7.6. Azure Functions
        8.7.7. Release notes
            8.7.7.1. Code-based monitoring SDKs
            8.7.7.2. Web app extension
        8.7.8. Data model
            8.7.8.1. Overview
            8.7.8.2. Request
            8.7.8.3. Dependency
            8.7.8.4. Exception
            8.7.8.5. Trace
            8.7.8.6. Event
            8.7.8.7. Metric
            8.7.8.8. Context
            8.7.8.9. Integration with Azure Functions
            8.7.8.10. Workspace-based schema
    8.8. Azure PowerShell
        8.8.1. Azure Monitor
        8.8.2. Azure Monitor Logs
        8.8.3. Application Insights
    8.9. Azure CLI
        8.9.1. Azure Monitor
        8.9.2. Application Insights
        8.9.3. Activity Logs
        8.9.4. Log Analytics
    8.10. REST API
        8.10.1. Azure Monitor
        8.10.2. Azure Monitor Logs
        8.10.3. REST API Walkthrough
    8.11. Resource Manager templates
        8.11.1. Azure Monitor
        8.11.2. Azure Monitor Logs
    8.12. Feature and API Retirement
        8.12.1. Classic autoscale & metrics API
        8.12.2. Classic alerting & monitoring
        8.12.3. Switch log alert API preference
        8.12.4. Web App Analytics solution
        8.12.5. Application Insights Connector
        8.12.6. Application Insights for AKS codeless
        8.12.7. Monitor Docker applications
        8.12.8. OMS portal deprecation
        8.12.9. Disk metrics deprecation
        8.12.10. Change to blob storage format
        8.12.11. Key Vault Analytics (deprecated)
        8.12.12. Views
            8.12.12.1. View Designer
            8.12.12.2. Tile reference
            8.12.12.3. Visualization part reference
            8.12.12.4. Filters
9. Resources
    9.1. Azure Roadmap
    9.2. Pricing
    9.3. Pricing calculator
    9.4. Regional availability
    9.5. News