Fouten negeren
De AppSignal-configuratie maakt het mogelijk om fouten te negeren door een lijst van specifieke foutnamen op een denylist te zetten; AppSignal zal dan geen waarschuwingen versturen wanneer deze fouten optreden.Excepties registreren
Om de helpers setError en sendError te gebruiken, moet u deze importeren uit@appsignal/nodejs:
Set Error
Als u excepties in uw applicatie wilt opvangen om crashes te voorkomen, maar de gebeurtenis toch wilt volgen, kunt usetError() gebruiken om de fout toe te voegen aan de huidige actieve span van uw applicatie.
Send Error
De functiesendError() kan worden gebruikt om een incident in een nieuwe root-span vast te leggen. Bij gebruik van sendError() wordt de fout onafhankelijk van de huidige context verstuurd, waardoor het sample voor de aanvraag niet als fout wordt gemarkeerd. Daarom kan het nuttig zijn om extra context te bieden via niet-onderliggende span-helperfuncties.
In tegenstelling tot setError() kan de functie sendError() worden gebruikt in een context waar geen instrumentatie aanwezig is, zoals een eenmalig script of een job queue.
In het onderstaande voorbeeld wordt setCustomData() gebruikt om aanvullende gegevens aan de fout-span toe te voegen.