After winding paths, the different Azure services finally harmonize into a unified monitoring strategy. Focus on Azure Monitor and its features, as well as the modalities of integration between Azure Monitor and complementary blocks, Application Insights, or Log Analytics.
Session presented at IT Camp 2017, Cluj, Romania.
3. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Governance axes and components
• Monitoring oriented services in Azure
• Focus on each of the services
• Demos
• Pros and cons
• Conclusion
Agenda
4. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Speaker
Marius Zaharia (FR)
– Senior Cloud Architect, Cellenza (FR)
– Microsoft Azure MVP –
– Microsoft Certified Trainer (MTC) –
– Microsoft Certified Azure
Solution Architect –
– Azure P-Seller –
– Community Manager,
AZUG FR (Azure User Group France) –
Twitter: @LeCampusAzure
Blog: lecampusazure.net
LinkedIn: linkedin.com/in/mzaharia
5. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
After having BUILT so many awesome things in Azure,
Now it’s time to RUN them.
No, they don’t run alone on their own.
(even if they are in the cloud)
Their continuous Performance, Reliability,
Security and Availability
is YOUR JOB.
This session is all about it (well, almost all).
Question: “One Azure Monitor to Rule Them All?”
WHY THE “?” AT THE END
Intro
11. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
NEW (?) :
Use Azure
monitoring and
diagnostics services
to:
- track performance
- audit security
- increase reliability
Azure Monitor
Global
Level
Resource
Level
Resource
Group
Level
AZURE MONITOR
DASHBOARDS
ALERTS
15. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Features
– Rich information on compute (VMs in particular)
– Unified view over resources
– New: Network Watcher
– Link/integration to downstream services:
• Azure Storage,
• Application Insights,
• Log Analytics,
• Events Hub
(not for all types of resources)
– Azure Health integration
– Accessible via REST API & SDKs
Azure Monitor
17. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• PROS
– Native service (OOTB)
– Real time (1 min)
– Unified view over resources
– Link/integration to downstream services
– Accessible via REST API & SDKs
• CONS
– 30 retention max (enough maybe?)
– Aggregated view not possible
– Features not available [yet] for all types of resources; many
PaaS services have yet to come
Azure Monitor
19. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Extensible Application Performance Management (APM)
service in Azure, for web applications on multiple
platforms.
• Use it to:
– get an overall map of your application & components
– live monitor your web application
– troubleshoot application via diagnostic logs
– include automatic and custom metrics, diagnostics or events
– detect performance issues (incl. dependencies)
– get insights and analytics of application usage and statistics
Application Insights
20. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Features:
- Statistics Charts & Graphs
- Dashboards
- Live Metrics Stream
- Application Map
- Availability Web Tests (from endpoints around the world)
- Diagnostics Search Engine
- Profiler
- Alerts
- Snapshot Debugger
- Export & Integration
Application Insights
23. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• PROS
–Application focused, but can include also infrastucture view
–Business and marketing KPIs included
–Strong dependency analysis and troubleshoot support
• CONS
–Aggregated view across multiple app insights not possible
Application Insights
25. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Remember this?
• This is mostly OMS
(Operations Management
Suite): Monitor, Protect,
Secure
• Log Analytics: collects and
aggregates data from many
sources, to provide a holistic
IT management solution
– Part of OMS
Operations Management Suite
26. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Features & functionnalities
– Large palette of data source types
• From on-premises, Azure, or other clouds (AWS, …)
• REST API for custom data sources available
• 10-15 min log integration delay
– Aggregated view of data, either by application, resource
type, data source…
– Powerful Log Search engine
– OMS dashboards
– Many comprehensive Management Solutions available
– Alerting
Log Analytics
27. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
Log Analytics
Windows agentsSCOM
Linux / FluentD
Event Hub
Azure Storage /
Azure Diagnostics
REST Collection API
SaaS services
OMS Custom View
Monitor
Alerts
OMS Workspace
Log SearchOMS Workspace
29. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• PROS
–Central pit stop for all resources: Azure infrastructure, but
also Application Insights, O365, networking, on-prem, …
–Long duration data available for analytics
–Aggregation (eg. web apps across subscription)
–Rich (and evolving) management solutions
• CONS
–Not available yet in most data centers (induce egress costs)
–Few pre-settings, charts or dashboards out-of-the-box
Log Analytics
30. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
ALERTS
Alert
Learn
Evolve
application
Deploy
Config
• Application Insights
• Azure Monitor
• Log Analytics (OMS)
Choice of services
• SMS
• Mails*
• Others: Slack, Teams…*
Choice of channel
31. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• Custom Dashboards
– on Azure: extremely simple to:
• create, clone, modify a custom dashboard
• share a dashboard and apply RBAC to it
• select and configure a graph from within the resource, Azure
Monitor or Application Insights
• pin it to the dashboard; resize if wished
– on OMS
• less flexible on sizing, but still powerfull
• based on Log Search mainly
• also delivered in conjunction with the Management Solutions
DASHBOARDS
34. @ITCAMPRO #ITCAMP17Community Conference for IT Professionals
• No « one size fits all »
• User Azure Monitor as a centralized point for
monitoring the platform
• Application Insights for a business and application
focused monitoring and insights
• Consolidated views, specific assessments, trends
analysis with Log Analytics and OMS
• CHANGES AND EVOLUTIONS ON THE ROADMAP
Conclusions