+ All Categories
Home > Documents > Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported...

Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported...

Date post: 19-Dec-2015
Category:
Upload: leo-ellis
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
25
Transcript
Page 1: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.
Page 2: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Apurva Joshi (AJ)Senior Program Manager

When Bad Things Happen to Good Apps: Troubleshooting Application on Azure App Service

2-764

Page 3: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Objectives and Takeaways

Understand tools and best practices for troubleshooting Azure Web App performance and availability issues.

You can’t RDP, but that doesn’t mean you can’t troubleshoot and mitigate issues.

When everything else fails…

Page 4: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Agenda

• What could possibly go wrong? • Identify and categorize type of issue• Tools available for diagnostics • Demos, Demos and more Demos!• Q&A

Page 5: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

What can possibly go wrong?

Page 6: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.
Page 7: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

What could possibly go wrong? It’s just a candy!

Kid is happy now

Page 8: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.
Page 9: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Understanding Type of Issues

9

(This is weird) Customer Reported

Issues

(Where is the Dev?)Application IssuesImpacts specific

customer SLA

(Hey, Man)Generic FAQ

No SLA impact

(OMG!!!)Platform Issue

Impacts multiple customers’ SLA

Redmond, We’ve Got a Problem

(Where is the fix?)Platform Issue

Impacts multiple customers SLA

Page 10: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Understanding Type of Issues

10

(Where is the Dev?)Application IssuesImpacts specific

customer SLA

(Hey, Man)Generic FAQ

No SLA impact

(OMG!!!)Platform Issue

Impacts multiple customers SLA

Redmond, We’ve Got a Problem

(This is weird) Customer Reported

Issues

(Where is the fix?)Platform Issue

Impacts multiple customers SLA

Page 11: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

What Can Go Wrong – Platform Issues

• Azure App Service stamps are deployed globally• Regional – one or more stamps in a given region • Global – multiple regions multiple stamps

• Azure App Service depends on other services• SQL Azure• Storage• Network• Cloud Services (management)

• Azure App Service deployment gone bad• Random bugs

11

Page 12: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

http://azure.microsoft.com/en-us/status/

Page 13: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Self-help: where it’s possible.

13

(Where is the Dev?)Application IssuesImpacts specific

customer SLA

(Hey, Man)Generic FAQ

No SLA impact

(OMG!!!)Platform Issue

Impacts multiple customers SLA

Redmond, We’ve Got a Problem

(This is weird) Customer Reported

Issues

(Where is the fix?)Platform Issue

Impacts multiple customers SLA

Page 14: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

What You Can’t Do

• You can’t RDP into a VM• Your application can’t emit ETW• You don’t have access to VM / Site ETW• You cant install MSI

14

Page 15: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

What Diagnostics Tools Are Available?• Logs• HTTP Logs• Event Logs• .NET Detailed Error Message Logs• Failed Request Tracing Logs• .NET Application Logs / Live Streaming • PHP, Node.JS, Java Error Logs

• Azure Management Portal• Application Insights • Kudu Endpoint / Support Portal• Partners solutions • New Relic (.NET only)• Zend Zray (for PHP)

15

Page 16: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Demo

• Welcome Kudu – Overview of Azure App Service’s Best Worst Kept Secrete

16

Page 17: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

There is a big event happening and I want to monitor live HTTP traffic across all my regional deployments.

• Support Site Extension: Observe• Live Monitoring

17

Page 18: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

I want to isolate slow response/exceptions coming from my Web App (.NET pipeline)

• Support Site Extension: Analyze• FREB• Event Viewer

18

Page 19: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Why is my App Spinning?

• Support Site Extension: Analyze• DaaS

19

Page 20: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

My PHP Web App is loading slow. Why? It’s just a simple WordPress site!!

• Support Site Extension: Analyze • DaaS with PHP Parsers • ClearDB Integration

20

Page 21: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

I get a pingdom alert in the middle of a night Simple site restart Go back to bed (why can’t you just automate this?)

• Support Site Extension: Mitigate• Auto Healing

21

Page 22: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

I think there is a memory leak in one of my Web Apps – this is affecting other sites too!

• Support Site Extension: DaaS with Leak Analysis

22

Page 23: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Want to report potential service interruption issue?

• Support Site Extension: Need Help?• Report an issue with Engineering team • Get help from Forums • Contact Azure Support

23

Page 24: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

Improve your skills by enrolling in our free cloud development courses at the Microsoft Virtual Academy.

Try Microsoft Azure for free and deploy your first cloud solution in under 5 minutes!

Easily build web and mobile apps for any platform with AzureAppService for free.

Resources

Page 25: Objectives and Takeaways Agenda Understanding Type of Issues 9 (This is weird) Customer Reported Issues (Where is the Dev?) Application Issues.

© 2015 Microsoft Corporation. All rights reserved.


Recommended