Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
OUR FUNDAMENTAL MISSION:
EMPOWER every person and every organization on the planet to
achieve more with Microsoft Technology, Products and Services
(ask to see the back of my badge ☺) .
HOW WE DO IT: We build technical communities and deliver
technically-rich seminars on a broad range of topics. Our
presenters are world-class Subject Matter Experts and trusted
advisors to our highly-valued customers.
WHAT DO YOU GET OUT OF IT?
An opportunity to network and share with local Microsoft
Services Professionals and other IT professionals.
Our meetings are a great opportunity to 'ask the experts'
questions about their given field of expertise.
CURRENTLY OPERATING IN: Ottawa | North Texas |
Vancouver | Utah | Sacramento | So-Cal | Tempe |
Las Vegas | Nor-Cal | PacWest | Charlotte| Detroit | Atlanta |
NorthWest Arkansas | Denver | Mississauga |
New York | St. Louis | Milwaukee | Raleigh | Chicagohttp://aka.ms/mttmap
Contact us @
APRIL 2019
6284
Members
Your local meetup
http://www.meetup.com/mttsocal
365 Members
http://aka.ms/sdflowmtt
http://aka.ms/mttresources
www.linkedin.com/in/adnan-ezzi
Adnan Ezzi – Azure PFE
Monitoring in Azure
Advanced diagnostics and
analytics powered by machine
learning capabilities
Data Driven Insights
Rich ecosystem of popular
DevOps, Issue Management,
SIEM, and ITSM tools
Workflow Integrations
A common platform for all
metrics, logs and other
monitoring telemetry
Unified Monitoring
Metrics Log
Common Store
Full observability for your infra, app and network
Azure Monitor now includes Application Insights & Log Analytics!
Drill down into AKS Containers & VMs
Full Stack Visibility for Resource Groups
Incident & Event Management with Alerts
Diagnose E2E issues with App Insights
Artificial Intelligence for IT (AIOps)
Advanced Queries with Logs
Visualizations & Dashboards
Metrics
Logs
Application Container VM Monitoring Solutions
Insights
Dashboards Views Power BI Workbooks
Visualize
Metrics Explorer Log Analytics
Analyze
Alerts Autoscale
Respond
Event Hubs Ingest & Export APIs
Logic AppsIntegrate
Azure Monitor
Custom Sources
Applications
Operating Systems
Azure Resources
Azure Subscriptions
Azure Tenant
Architecture
Metrics
Logs
Azure Monitor
Custom Sources
Application
Operating System
Azure Resources
Azure Subscription
Azure Tenant
Logs & Metrics
emitted by Azure
Diag. Extensions + Agents
Windows + Linux Support
Workload Agnostic
Application Insights
SDK Driven
Multi-Language Support
For everything else
Benefits of Monitoring in Azure
Azure provides full stack E2E Monitoring & Analytics with a single integrated solution
• Natively integrated with Azure Services and can be used to monitor apps on-premises or on any cloud
• Natural choice for VS/.NET developers with strong Debugging/Profiling/DevOps capabilities, while supporting most programming languages & dependencies, with our OSS SDKs & Open Census Support
• Powerful integrated analytics platform provides centralized logging across Monitoring/Management/Security
• Integrated alerting/dashboarding across Metrics & Log Queries with a common platform
• Customers that wish to continue using partner solutions like New Relic/Splunk/etc. can still integrate with Azure Monitor easily
Cloud Platform Logs & Metrics App/Infra Diagnostics Analytics
Azure Azure Monitor Azure Monitor Azure Monitor
Jump to Application Map or VM Map
Monitor health state of all resources
Drill down into failures or perf issues
See alerts firing across app & infra
Track E2E distributed transactions
(including for Python & Go) NEW!
Monitor apps in .NET, JS, Java, Node.js
or any language with OSS SDKs NEW!
Drill down to code-level with
Snapshot Debugging & Profiling
Visualize server/client connections
& dependencies with App Map
Understand end-user cohorts,
behavior & engagement for planning
Visualize service dependencies &
connection failures in Maps
Monitor single VMs or at scale
Onboard at scale using PowerShell
or Azure Policy
Troubleshoot perf issues like CPU,
memory, disk, and network
Identify & isolate host-level or
guest-level health problems
Understand cluster capacity needs
under average or heaviest loads
Monitor multi-cluster health &
node/pod status
Monitor containers on demand in
AKS with virtual nodes NEW!
Analyze Kubernetes event &
container logs for troubleshooting
View overall perf across nodes,
controllers and containers
Support Onboarding with Terraform NEW!
Monitor ExpressRoute connectivity
to virtual networks and O365
Secure and audit your network with
Network Watcher Traffic Analytics
Monitor connectivity to LoB apps
with Service Connectivity Monitor
Discover and monitor ExpressRoute
circuits, across subscriptions
Advanced Queries with Log Analytics
Run queries for investigations,
statistics & root cause/trend analyses
Log Analytics advanced query
experience now in Azure Portal NEW!
Utilize ML algorithms for clustering
and anomaly detection
Central Analytics Platform across
Monitoring, Management, Security
Artificial Intelligence for IT Ops (AIOps)
Proprietary AI based Smart Detection
for discovering anomalies
Smart Groups in Alerts to reduce noise NEW!
Working with ML partners internal/
external to bring deeper intelligence
for DevOps/SRE teams
Smart Alerts with Dynamic Thresholds
for automatic baselining
Smart Diagnostics for ML based root
cause analyses in Log Analytics
Integration with Monitoring & SIEM Tools
Integrate your existing APM/Monitoring
solutions with Azure Monitor
Azure Monitor is best for Azure, and
provides both APM & Analytics capabilities
Route telemetry to your SIEM solutions
for analytics & security management
Open and extensible to continue using
your favorite tools & solutions
Partner Solutions for Apps & Workloads
• ISVs / MSPs / SIs are extending and building solutions on top of Azure Monitor for specific scenarios & workloads
• Some solutions help monitor diverse technologies deployed on Azure
• Apache, Citrix NetScaler, F5 SLB, SAP Hana, Oracle, etc.
• Others use their proprietary technologies to provide deeper scenario specific insights or diagnostics workflows
What’s New (Jan-Mar 2019)
• OMS Portal Deprecation (Public Cloud on Jan 15; US
Gov Cloud on March 30)
• Log Analytics in China East 2, Australia & West US 2
• App Insights in Australia & Japan
• App Insights & Log Analytics Encryption at Rest
• Linux Agent & Container Agent:
Stability/Reliability improvements
• Resource-centric Logs RBAC & Table RBAC
• Azure Monitor Status Blog http://aka.ms/AiStatus
Capabilities
• Application Map & Distributed Tracing UX
enhancements
• Multi-resource metric alerts (VM Metrics)
• Alerts with Dynamic Thresholds
• Workbooks for VM Insights
• Container Monitoring support for AKS-engine
• Azure Monitor data source (Metrics & Logs) in
core Grafana v6 (no plugin required)
• VMSS Insights (Private Preview)
Live Feed at: http://aka.ms/AzMonOverview
✓ Manually instrument apps with custom metrics/events/page views to gain valuable usage insights.
✓ Use different App Insights resources for each independent app and per environment, to gain specific insights while still being able to visualize E2E in App Map/Distributed Tracing and correlate data in Logs
✓ Bucketize resources in Azure Resource Groups for monitoring health, failure, perf & maps of systems in aggregate
✓ Create custom charts/queries/dashboards to monitor KPIs for multiple apps/resources together
✓ Use ‘Infrastructure as Code’ (ARM, Terraform, etc.) to configure/manage monitoring, alerting & dashboarding at scale
✓ Identify & configure appropriate actions for each alert, from simple notifications to automated runbooks or autoscaling
✓ Setup Azure Monitor Quality Gates in Azure Pipelines RM to ensure health/reliability during CI/CD
✓ Customize workbooks as troubleshooting guides or dynamic reports with relevant charts/queries to share with colleagues
✓ Use KQL to be able to drill down into raw telemetry/logs for powerful troubleshooting, visualizations, data mining & alerting
✓ Collect only as much data as you might ever need to use and consider exporting for long term storage/retention
Learn More (L100): https://azure.microsoft.com/blog/7-best-practices-for-continuous-monitoring-with-azure-monitor
Summary
ResourcesTech Community - https://techcommunity.microsoft.com/t5/Azure-Monitor/bd-p/AzureMonitor
Documentation – https://aka.ms/MonitoringDocs
Resources, Tutorials, Videos & What’s New – https://aka.ms/AzMonOverview
Courses – https://aka.ms/KQLPluralsight & http://aka.ms/AMPluralsight
https://aka.ms/respond
Please be aware that your feedback is extremely
valued and important to us, as in addition to
improving the quality of our events, it helps us to
justify the time, effort and money in hosting, funding
and organizing these events.