Surveiller les choses est vraiment difficile. À mon ancien poste, j'avais créé un bloc de gestion des erreurs/portées un peu élaboré. Il pouvait être copié-collé d'un flux à l'autre. Il suffisait de déclarer une seule variable au début, puis tous les propriétaires du flux (y compris un « propriétaire de compte de service ») recevaient un e-mail avec les informations et les liens vers l'exécution échouée, etc.
Pas parfait, mais mieux que les erreurs manuelles que l'on voit dans les tutoriels, où l'e-mail envoyé contient juste quelque chose comme « le flux x a échoué », avec un lien vers sa page de détails.