Azure Application Insights

Size: px
Start display at page:

Download "Azure Application Insights"

Transcription

1 Azure Application Insights

2 I need to diagnose problems across the app, VMs, networks, and PaaS services. Are we meeting our customer SLAs? How do I understand & optimize performance of my app? It takes me too long to detect & debug the errors in my apps. Are our customers engaged? Which features are driving engagement? Is there a security threat!?!!

3 Application monitoring and analytics Visibility Insights Optimization Get the big picture Find & fix problems Build, measure, learn

4 Azure Application Insights Visibility Get the big picture Monitoring across App & Infra Alerts & Notifications Visualization & Collaboration Insights Find & fix problems Detect, Diagnose & Debug Failures Advanced Analytics with ML Setup automated actions Optimization Build, measure, learn Performance Optimization & Profiling User Behaviour & Customer Insights Impact Correlation

5 Application Insights ecosystem Ingestion Exploration Export & Correlation SCOM MP Application Insights Open Source SDKs Status Monitor Azure Extensions VS App Center Open Schema Visual Studio IDE Microsoft Azure Portal Azure Monitor Application Map Live Metrics Stream Profiler & Debugger Analytics Portal Microsoft Flow Blob storage OMS Connector Data Access REST APIs Power BI Logic Apps Stream Analytics Visual Studio Team Services Officially Supported C#/VB.NET Java JavaScript Node.JS Public Endpoints Support (Cloud/On-Premises/Hybrid) 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)

6 Web App: DevOps Workflow Code Repository Team Build Deploy to Slot UI & Load Testing Swap Slots Visual Studio Eclipse / XCode Azure Application Insights and Hockey App

7 Get the big picture Find & fix problems Build, measure, learn

8 Application Insights: Recap Get the big picture Find & fix problems Build, measure, learn Azure Metrics & Dashboards Alerts & Notifications Synthetic Monitoring Live Metrics Stream Application Map v2 NEW! 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 Performance Monitoring & Profiling Custom Instrumentation User/Session/Event Monitoring Cohorts & Funnels Customer Retention User Flows Impact Correlation NEW!

9 Azure Monitoring and Analytics Bridging the gap across app and infrastructure Shared Services Azure Dashboards Metrics Explorer Alerts & Notifications w/ ITSM Connector Basic Monitoring Advanced Infra Monitoring Advanced App Monitoring Azure Monitor Azure Health Azure Advisor Azure Log Analytics Service Map Network Monitoring Azure Application Insights Activity Log Container Monitoring SQL Analytics Network Security Group Analytics

10 Azure Monitoring Mapping Applications Web Apps App Services API Services Availability & App Health End User Experience (RUM) Performance & Diagnostics User Insights & KPIs Azure Health & Monitor for Basic Health Metrics & Logs App Insights for App Monitoring, Diagnostics & Analytics Root Cause Analyses Services SQL, HDInsight, Service Fabric, Functions, IIS, Containers, etc. 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 Infrastructure 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

11 Summary Full visibility with visualization & collaboration tools Powerful monitoring, debugging & profiling with ad-hoc analytics Continuous monitoring through the DevOps lifecycle Get started for free! Read about our announcements on Azure Blogs Follow quick starts & tutorials on Azure Docs Check out all our sessions on Microsoft Ready