Presentation is loading. Please wait.

Presentation is loading. Please wait.

Randy Pagels Sr. Developer Technology Specialist DX Team (Developer Experience and Evangelism) Application Insights Availability, Performance and Usage.

Similar presentations


Presentation on theme: "Randy Pagels Sr. Developer Technology Specialist DX Team (Developer Experience and Evangelism) Application Insights Availability, Performance and Usage."— Presentation transcript:

1 Randy Pagels Sr. Developer Technology Specialist DX Team (Developer Experience and Evangelism) Application Insights Availability, Performance and Usage

2

3

4

5

6 Modern Application Lifecycle Pla n Develop + Test Monitor + Learn Release

7 Existing impediments Pla n Develop + Test Monitor + Learn Quickly detect and triage application issues Actionable and contextual info to resolve incidents Prioritize and validate investments based on real data MTTD MTTR Continuous learning Release Tools and processes Collaboration

8 1. Telemetry is collected at each tier: Mobile applications, server applications and browser 2. Telemetry arrives to Application Insights service where it is processed & stored 3. Get 360° view of the application covering availability, performance & usage Application Insights

9 platform infrastructure app 1 3 4 5 Outside-in monitoring Developer-emitted traces and events Observed application behavior Infrastructure performance URL pings and web tests from 8 global points of presence Whatever the developer would like to send to Application Insights No coding required – service dependencies, queries, response time, exceptions, logs, etc. System performance counters 2 Observed user behavior How is the application being used?

10 Identify & Triage Diagnose & SolveLearn & Improve

11

12

13 2 Options Visual Studio project (new or existing) App already installed on server

14

15

16

17 Challenges Visibility to application health? Visibility to application outages to minimize customer impact? Hard to get information to determine impact of issue? Solutions Reduce ‘Mean Time to Detect’ Ensure service availability with 8 global points of presence URL ping tests and rich multi-step web tests Threshold based alerts on metrics and perf. counters Real time alerts via email

18 Challenges Uncover root cause of production issues? Quickly resolve code problems detected in production? Solutions Reduce ‘Mean Time to Resolve’ Identify issues with request rate & dependency response times Multi-dimensional analyses over custom & default metrics Drill through exceptions & failed requests with traces & runtime telemetry

19 Challenges Lack of information to prioritize future investments? Solutions Understand key adoption trends Prioritise investments & support specific client environments Custom event instrumentation & client page views Correlate usage with perf. telemetry for 360° view

20

21

22

23 APICollected by Default?When to Use Track Page ViewYes with JavaScript SDKWant to differentiate with SPA Track RequestYes with Server SDK Track EventNoBusiness/Feature usage logging Track TraceNoSystem logging, treat like your event log Track ExceptionYes but only at HTTP Module with Server SDK Only exceptions you care about Track MetricNoPerformance counters, business metrics

24

25 RoleGuide Powered by SMSG Readiness RoleGuide Powered by SMSG Readiness Application Insights Interesting Facts More than 95K Accounts & 220K Apps More than 11K apps actively using Application Insights More than 99% applications from outside Microsoft Key lifecycle piece of services like MS Game Studios, Visual Studio Online, MSDN, Office Apps, etc.

26 “Titanfall delivers an unparalleled multiplayer gaming experience, powered using Azure” Uses data centers all over The game figures out where you are Where the closest Azure data center is Spins up a server just for you – constantly available set of servers AI & NPCs(non-player characters) powered by server More than 100,000 virtual machines deployed on launch day...so there is no host advantage in this multiplayer game Launched on March 11, 2014 Application Insights monitoring coming …

27

28

29

30 Performance Usage Availability Services + Apps

31


Download ppt "Randy Pagels Sr. Developer Technology Specialist DX Team (Developer Experience and Evangelism) Application Insights Availability, Performance and Usage."

Similar presentations


Ads by Google