pierre roman| senior cloud ops advocate
TRANSCRIPT
Protecting Your Cloud Investment
Part 1 – Monitoring your Azure Resources
Pierre Roman| Senior Cloud Ops Advocate
Azure Monitor – Key Points
Azure Monitor – Continuous Monitoring across app, infra and network
Changes in monitoring
Infrastructure
Apps
Network
Developers
IT Ops
Network Admins
Traditional monitoring
DevOps/SRE culture
Developers
IT Ops
Network Admins
App
Infra
Analytics and AI
Azure Monitor
Network
Building a modern monitoring solution
Investigative experiences powered by machine learning capabilities to
help identify and solve problems
Works well with third party products and has a rich ecosystem of partner
integrations
Native, near-real time, seamless experience for monitoring
Azure resources
Integrated Intelligent Interoperable
Azure Monitor Modern Solution
Detect & diagnose issues across apps and dependencies with application insights
Azure Monitor Modern Solution
Correlate issues at infra level with insights for VMs, containers, SQL, network, etc.
Azure Monitor Modern Solution
Operationalize at scale with smart alerts and automated actions
Azure Monitor Modern Solution
Drill down with log analytics for troubleshooting & deeper diagnostics
Azure Monitor Modern Solution
Create visualizations with Azure dashboards & workbooks
Azure Monitor
Metrics
Logs
Application Container VM Network
Insights
Dashboards Power BI Workbooks
Visualize
Metrics Explorer Log Analytics
Analyze
Alerts Autoscale
Respond
Event Hubs Ingest & Export APIsLogic Apps
Integrate
Custom Sources
Application
Infrastructure
Network
Collect
End to End Monitoring
Collect
Azure Monitor
Custom Sources
Application
Operating System
Azure Resources
Azure Subscription
Azure Tenant
Zero instrumentationLogs & Metrics
AgentsWindows + Linux SupportWorkload Agnostic
Application Insights SDK/AgentMulti-Language Support
API
Metrics
Logs
Insights for Networks Traffic View & Diagnostics Toolkit for Networks ExpressRoute & Perf Monitoring in Connection Monitor v2
Insights for Containers Recommended metric alerts with default thresholds (Preview)
Kube-state & Network Policy Manager Metrics
Container Logs from AKS Clusters running Windows Server
Insights for Azure Resources Azure Monitor for Key Vault
Azure Monitor for Azure Cache for Redis
Azure Monitor for SAP Solutions (Preview)
Log Analytics for ARM based Windows Virtual Desktop
Out-of-the-Box Insights
* Some of those capabilities are still in preview
Alerts & Workflows
Azure Monitor Connectors Logs Connector for Azure Logic Apps & Power Automate
Actions
ITSM Connector for BMC Helix with Secure Export
Upgraded Experience for Log Alerts Support for Resource Centric Log Alerts
New API & Portal UX with guidance on optimized queries
Upgraded Experience for Metric Alerts Alert rules on Custom Metrics even before they are emitted
Multiple AND conditions for a single alert rule
Exclusion for dimension values
* Some of those capabilities are still in preview
Analyze• Built-in central analytics platform that is used
across Monitoring, Management, Security
• Scale to petabytes of data per day
• Easy access to your resource logs
• Run interactive queries for investigations, statistics & root cause/trend analytics
* Some of those capabilities are still in preview
Respond – Alerts• Unified and real-time alerting platform that
works across all monitoring capabilities
• Use machine learning to automatically detect right thresholds
• Automate alert creation with policies
• Take multiple actions and integrate with ITSM, DevOps and other tools
* Some of those capabilities are still in preview
Integrate – SIEM & incident management tools
• Integrate with popular DevOps, issue management, IT service management, and security information and event management tools
• Open and extensible so you build your own custom integration
Integrate – DevOps tools• Native IDE integrations in VS (.NET) and VS Code
(Node.js)
• Onboard with Azure Pipelines Release Management & DevOps Projects
• Configure Pre- or Post-Deployment Quality Gates in Azure Pipelines
• Run Load Test or Multi-Step Web Test for Synthetic Perf Monitoring
• Work Item Management with Azure Boards for filing bugs and tracking
• Alerts & Notifications with automated actions & ITSM integrations
Onboarding at Scale with Hybrid Support
Azure Monitor Agent & Data Collection Rules (Preview)• Replacing Log Analytics agent, Diagnostics extension &
Telegraf agent
• Centralized data collection rules for multiple VMs
• Linux multi-homing to different workspaces
• Windows event filtering with XPATH queries
Support for Azure Arc• Onboarding Arc enabled Servers (Preview)
• Onboarding Arc enabled Kubernetes Clusters (Preview)
Enterprise ReadinessDedicated Clusters for Log Analytics• Capacity Reservation across workspaces with discounted
pricing
• Data Encryption at Rest with Customer Managed Keys (CMK)
• Data Access Control during Support with LockBox
Workspace-based Application Insights• Converge App Logs with Platform/Infra Logs in One
Workspace
• Continuous Export to Storage/Event Hub via Diagnostic Settings
• Support for CMK Encryption & Private Link
• Capacity Reservation for application logs with discounted pricing
Log Analytics Query Auditing • Diagnostic Logs from Log Analytics Workspaces (Preview)
Demo: End to end Monitoring
Helping with your planMicrosoft Cloud Adoption Framework for Azure is a great starting place: http://aka.ms/Adopt
• Azure Cloud Monitoring Strategy defines a recommended approach to monitor each layer of the stack
• Guidance to develop configuration for Data Collection
• Guidance to develop an alerting strategy: Does it matter? Is it urgent? Who is affected? What else is affected?
Leverage Azure Architecture Center for architectural guidance, frameworks & best practices: http://aka.ms/AzureArchitecture
Next steps & resources
• Azure Monitor Updates:• https://aka.ms/AzrMonitorUpdates
• Documentation:• https://aka.ms/AzrMonitorDocs
• Useful Skills & Courses:• https://aka.ms/AzrMonitorSkills
• Case Studies:• https://aka.ms/AzrMonitorStories
• Repositories• Best practices for monitoring Azure
resources in addition to sample alerts, queries & workbooks.
• https://github.com/microsoft/AzureMonitorCommunity
Stay in touch!You can continue the conversation with my team and I.
Join our IT/Ops focused Discord serverhttps://aka.ms/itopstalk-discord
Subscribe to our bloghttps://www.itopstalk.com
Watch more of our contenthttps://www.youtube.com/c/ITOpsTalk
Send us your [email protected]
THANK YOU!