610 likes | 1.12k Views
Gain visibility into your apps with Azure Monitoring. Randy Pagels Azure Application Development Specialist US Great Lakes Region. Azure Monitor. Full observability for your infra, app and network. Metrics. Common Store. Data Driven Insights. Workflow Integrations. Unified Monitoring.
E N D
Gain visibility into your apps with Azure Monitoring Randy Pagels Azure Application Development Specialist US Great Lakes Region
Azure Monitor • Full observability for your infra, app and network Metrics Common Store Data Driven Insights Workflow Integrations Unified Monitoring Log A common platform for all metrics, logs and other monitoring telemetry Advanced diagnostics and analytics powered by machine learning capabilities Rich ecosystem of popular DevOps, issue management, SIEM, and ITSM tools Azure Monitor now includes Application Insights & Log Analytics!
Azure Monitor Application Container VM Monitoring Solutions Insights Application Visualize Dashboards Views Power BI Workbooks Metrics Operating System Azure Resources Analyze Metrics Explorer Log Analytics Logs Azure Subscription Custom Sources Azure Tenant Respond Alerts Autoscale Integrate Event Hubs Logic Apps Ingest & Export APIs
Smarter Insights, Faster Azure Monitor, Application Insights & Log Analytics Pre-defined solutions with smart thresholds Visualize data in intuitive and customizable dashboards Separate the signal from the noise and accelerate root-cause analysis Integrate your existing processes & tools like Service Now
Application Insights Get actionable insights through application performance management and instant analytics • Visibility – Get the big picture with monitoring across App & Infra, send alerts & notifications, and visualization & collaboration. Insights – Find & fix problems. Detect and diagnose exceptions and application performance issues Integration – Seamlessly integrate with your DevOps pipeline using Azure DevOps, GitHub, and our webhooks Monitor – Azure websites, including those hosted in containers, websites on-premises and with other cloud providers • Optimization – Build, measure, learn across performance optimization & profiling. User behavior & customer Insights. Get started from within Visual Studio, or monitor existing apps without redeploying
Application Insights ecosystem Microsoft Azure Portal Application Insights Ingestion Exploration Export & Correlation Power BI Blob storage OMS Connector Open Source SDKs Status Monitor Azure Extensions Azure Monitor Application Map Live Metrics Stream Profiler & Debugger Microsoft Flow AzureDevOps Analytics Portal Logic Apps Data Access REST APIs Stream Analytics SCOM MP VS App Center Open Schema Visual Studio IDE Support (Cloud/On-Premises/Hybrid) Officially Supported C#/VB.NET Java JavaScript Node.JS Community Supported PHP Python Ruby Platforms & Frameworks ASP.NET & Core J2EE Android & iOS Azure App & Cloud Services Azure Functions Azure Service Fabric Docker & Kubernetes CMS Drupal Joomla SharePoint WordPress Orchard Logging Frameworks Log4Net & NLog Log4J & Logback System.Diagnostics Semantic Logging (SLAB)
Web App: Azure DevOps Workflow UI & Load Testing Deploy to Slot Swap Slots Code Repository Team Build Visual Studio Eclipse / XCode Azure Application Insights and Hockey App
Continuous Monitoring (CM) for DevOps Visual Studio & Visual Studio Code Azure Monitor
Application Insights: Recap Build, measure, learn Get the big picture Find & fix problems • Performance Monitoring & Profiling • Custom Instrumentation • User/Session/Event Monitoring • Cohorts & Funnels • Customer Retention • User Flows • Impact Correlation NEW! • Azure Metrics & Dashboards • Alerts & Notifications • Synthetic Monitoring • Live Metrics Stream • Application Map v2 NEW! • Workbooks NEW! • Flow/Logic Apps Integration • VSTS/RM Integration NEW! • Data Access APIs & Export • Smart Detection • E2E Transaction Tracing NEW! • Failure Diagnostics & Snapshot Debugging • VS CodeLens Integration • Advanced Analytics with Machine Learning • Azure Monitor Auto-scaling
Bridging the gap across app and infrastructure Azure Monitoring and Analytics Shared Services • Azure Dashboards • Metrics Explorer • Alerts & Notifications w/ ITSM Connector Basic Monitoring Activity Log • Azure Monitor • Azure Health • Azure Advisor Advanced Infra Monitoring Container Monitoring SQL Analytics Network Security Group Analytics • Azure Log Analytics • Service Map • Network Monitoring • Azure Application Insights Advanced App Monitoring
Azure Monitoring Mapping Azure Health & Monitor for Basic Health Metrics & Logs App Insights for App Monitoring, Diagnostics & Analytics Web Apps App Services API Services Availability & App Health End User Experience (RUM) Performance & Diagnostics User Insights & KPIs Root Cause Analyses Applications Resource availability Basic service metrics Service usage spikes Troubleshooting queries Azure Health & Monitor for Basic Health Metrics & Logs App Insights for Functions Log Analytics for Diagnostics SQL, HDInsight, Service Fabric, Functions, IIS, Containers, etc. Services Compute Storage Network Server availability Noisy neighbors Network performance Health of core system metrics Azure Health & Monitor for Basic Health Metrics & Logs Log Analytics for Diagnostics Service Map for Process Mapping NPM for Network Monitoring Infrastructure
Full visibility with visualization & collaboration tools Powerful monitoring, debugging & profiling with ad-hoc analytics Continuous monitoring through the DevOps lifecycle Summary Get started for free! http://aka.ms/AIGetStarted Read about our announcements on Azure Blogs Follow quick starts & tutorials on Azure Docs Check out all our sessions on Microsoft Ready