Gå till innehållet

Övervakning och loggning

Loggar

API:t loggar via ILogger. Nivåer styrs med Logging:LogLevel (Default, Microsoft.AspNetCore, EFCore.Database, EFCore.Migrations). E-postfel loggas som varningar utan att stoppa kontooperationen.

Läs loggar i produktion med:

az containerapp logs show --name salieri-api --resource-group rg-salieri --tail 100

Log Analytics

Container Apps-miljön (cae-salieri) skickar loggar till Log Analytics-arbetsytan la-salieri (30 dagars lagring).

Att känna till

  • Hälsoendpointen GET /health (anonym) används av CD-flödets hälsokontroll.
  • SignalR-hubben /hubs/notifications tar emot anslutningar (JWT via access_token), men servern sänder inga händelser ännu — uteblivna realtidsuppdateringar är alltså förväntat, inte ett driftfel.
  • SQL-databasen är serverless med automatisk paus (se Bicep autoPauseDelay); första anropet efter paus kan vara långsamt.