Monitoring and maintaining apps in production

Azure App Services

Florin Angelescu

Azure Cloud Architect

The challenge

 

Broken Orders

 

  • Orders sometimes disappear without a status update
  • Even a few missing orders means lost revenue and damaged trust
  • We need to detect problems early and resolve them fast
Azure App Services

Why monitoring matters

 

Monitoring Orders

  • Shows when requests fail
  • How long they take
  • Where they break down
Azure App Services

Application Insights in action

 

Application Insights

Azure App Services

Detecting the issue

 

Detecting Issue

Azure App Services

Root cause analysis

 

Root Cause Analysis

Azure App Services

Fixing with new code

 

Deploy New Code

  • Fastest way to restore service
  • Risky, because changes happen in production immediately
  • This method might be used only for urgent fixes
Azure App Services

Confirming the fix

 

Confirm Fix

 

  • Customers can now place orders again
  • The system is back online
Azure App Services

Let's practice!

Azure App Services

Preparing Video For Download...