Ignorer les erreurs
La configuration d’AppSignal permet d’ignorer les erreurs. En fournissant une liste de noms d’erreurs spécifiques dans une liste de refus, AppSignal n’enverra pas d’alertes lorsque ces erreurs sont levées.Enregistrer les exceptions
Pour utiliser les helpers setError et sendError, vous devez les importer depuis@appsignal/nodejs :
Set Error
Si vous souhaitez intercepter les exceptions dans votre application pour éviter les plantages, tout en suivant leur occurrence, vous pouvez utilisersetError() pour ajouter l’erreur au span actif courant de votre application.
Send Error
La fonctionsendError() peut être utilisée pour enregistrer un incident dans un nouveau span racine. Lors de l’utilisation de sendError(), l’erreur est envoyée indépendamment du contexte actuel, de sorte que l’échantillon de la requête ne sera pas marqué comme une erreur. Par conséquent, il peut être utile de fournir un contexte supplémentaire en utilisant les fonctions helper de span non-enfant.
Contrairement à setError(), la fonction sendError() peut être utilisée dans un contexte où il n’y a pas d’instrumentation, comme un script ponctuel ou une file d’attente de tâches.
Dans l’exemple ci-dessous, setCustomData() est utilisé pour ajouter des données supplémentaires au span d’erreur.