Sto lavorando alla nostra lista di bug oggi e sto cercando di chiarire / risolvere i problemi per i quali riceviamo comunemente email di eccezione. Sebbene tutte le eccezioni (finora) siano gestite, alcune non rappresentano in realtà un errore nel codice. Ad esempio, se un servizio di terze parti si interrompe temporaneamente, il nostro codice non funziona, gestisce l'eccezione e ci invia un'email.
Questo può essere particolarmente utile durante l'orario lavorativo perché ci consente di vedere rapidamente se qualcosa è inattivo e reagire ad esso. Tuttavia, sono previsti anche tempi di inattività e le e-mail di eccezione possono riempire rapidamente una casella di posta.
La mia domanda è: esiste una best practice per ottenere informazioni dettagliate sullo stato del sistema? È un'e-mail di eccezione in quanto ho delineato qui una pratica accettabile o le notifiche di eccezioni dovrebbero essere sempre inaspettate?