Övervaka och underhålla appar i produktion

Azure App Services

Florin Angelescu

Azure Cloud Architect

Utmaningen

 

Trasiga beställningar

 

  • Beställningar försvinner ibland utan statusuppdatering
  • Även ett fåtal borttappade beställningar leder till intäktsförlust och skadat förtroende
  • Vi behöver upptäcka problem tidigt och lösa dem snabbt
Azure App Services

Varför övervakning är viktigt

 

Övervakning av beställningar

  • Visar när förfrågningar misslyckas
  • Hur lång tid de tar
  • Var de går fel
Azure App Services

Application Insights i praktiken

 

Application Insights

Azure App Services

Identifiera problemet

 

Identifiering av problemet

Azure App Services

Rotorsaksanalys

 

Rotorsaksanalys

Azure App Services

Åtgärda med ny kod

 

Driftsätt ny kod

  • Snabbaste sättet att återställa tjänsten
  • Riskabelt, eftersom ändringar slår igenom i produktion direkt
  • Den här metoden lämpar sig bara för akuta åtgärder
Azure App Services

Bekräfta åtgärden

 

Bekräfta åtgärden

 

  • Kunder kan nu lägga beställningar igen
  • Systemet är tillbaka online
Azure App Services

Nu kör vi en övning!

Azure App Services

Preparing Video For Download...