Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Modern Application Lifecycle Pla n Develop + Test Monitor + Learn Release."— Presentation transcript:

1

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

10

11

12 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?

13 Application Insights Identify & Triage Diagnose & Solve Learn & Improve

14

15

16

17 App Insights is designed with the developer in mind!

18

19

20

21

22 Identify & TriageDiagnose & SolveLearn & Improve 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 & SMS 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 Understand key adoption trends Prioritise investments & support specific client environments Custom event instrumentation & client page views Correlate usage with perf. telemetry for 360° view

23 Problems Visibility to application health Visibility to application outages to minimize customer impact Hard to get information to determine impact of issue Solutions Automatic alerts whenever your application is not responding according to your thresholds Actionable information to triage issues 360° view to your application health Value Learn about issues before your customers complain Minimize outages and customer impact

24 Problems Uncover root cause of production issues Quickly resolve code problems detected in production Solutions Detect if the problem is your code or your dependencies. Incident management workflows to integrate developers and operations. Actionable production diagnostics Value Low Mean Time to Repair (MTTR) Improved communication between dev and ops teams Increased user satisfaction

25 Problems Lack of information to prioritize future investments Solutions Access to customer usage data to help you make informed decisions Value Continuous learning

26

27

28

29

30

31

32

33 Performance Usage Availability Services + Apps

34

35

36

37 www.microsoft.com/learning http://developer.microsoft.com http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd

38

39

40


Download ppt "Modern Application Lifecycle Pla n Develop + Test Monitor + Learn Release."

Similar presentations


Ads by Google