You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Handler code runs inline wherever events are emitted – in the same process emitting the events – which is the reason for those tight constraints around failure. The upside of that approach is that telemetry doesn’t involve message passing, which can be a problem with large enough data as context and/or volume of events.
Ce qui m'a d'ailleurs amené à ouvrir un ticket ici sur le même type de sujet:
l'appel va être synchrone dans l'event handler. Selon comment c'est implémenté, cela pourrait
mais surtout, j'ai la sensation qu'une erreur levée dans le code pourrait se traduire par un détachement du handler, et donc un arrêt des notifications (à vérifier)
À creuser donc!
The text was updated successfully, but these errors were encountered:
En travaillant sur une implémentation pour :
Je me suis rendu compte qu'on avait peut-être un souci potentiel ici:
transport-site/apps/transport/lib/jobs/oban_logger.ex
Line 38 in 2ccb1ed
On utilise un handler de télémétrie pour notifier des échecs de certains jobs, par email.
Or, comme cela m'est revenu pendant mon implémentation:
Ce qui m'a d'ailleurs amené à ouvrir un ticket ici sur le même type de sujet:
add_distribution_value
synchronous or asynchronous? Can they raise errors? appsignal/appsignal-elixir#887L'impact est multiple:
À creuser donc!
The text was updated successfully, but these errors were encountered: