Fehler ignorieren
Die AppSignal-Konfiguration ermöglicht es, Fehler zu ignorieren, indem Sie eine Liste bestimmter Fehlernamen in einer Sperrliste angeben. AppSignal sendet dann keine Warnungen, wenn diese Fehler ausgelöst werden.Exceptions aufzeichnen
Um die HelpersetError und sendError zu verwenden, müssen Sie sie aus @appsignal/nodejs importieren:
Set Error
Wenn Sie Exceptions in Ihrer Anwendung abfangen möchten, um Abstürze zu verhindern, aber trotzdem das Auftreten verfolgen möchten, können SiesetError() verwenden, um den Fehler zum aktuell aktiven Span Ihrer Anwendung hinzuzufügen.
Send Error
Die FunktionsendError() kann verwendet werden, um einen Vorfall in einem neuen Root-Span aufzuzeichnen. Bei Verwendung von sendError() wird der Fehler unabhängig vom aktuellen Kontext gesendet, sodass das Sample für die Anfrage nicht als Fehler markiert wird. Daher kann es hilfreich sein, weiteren Kontext durch die Verwendung von Nicht-Child-Span-Helferfunktionen bereitzustellen.
Im Gegensatz zu setError() kann die Funktion sendError() in einem Kontext verwendet werden, in dem keine Instrumentierung vorhanden ist, wie z. B. in einem einmaligen Skript oder einer Job-Queue.
Im folgenden Beispiel wird setCustomData() verwendet, um dem Fehler-Span zusätzliche Daten hinzuzufügen.