Standard-Instrumentierungen können über die Konfigurationsoption
disableDefaultInstrumentations deaktiviert werden. Mehr darüber, wie Sie dies konfigurieren, erfahren Sie in unserer Dokumentation zu Konfigurationsoptionen.Installation
Express wird vom Paket AppSignal für Node.js automatisch instrumentiert. Damit Fehler, die in Ihrer Express-Anwendung auftreten, an AppSignal weitergeleitet werden, folgen Sie den nachstehenden Anweisungen zur Einrichtung der Error-Handler-Middleware.Error Handler
Das Modul enthält eine Middleware, die alle Fehler, die in Ihrer Express-Anwendung auftreten, an AppSignal sendet.Funktionen
Die Express-Integration sendet AppSignal einen Child-Span, der die Ausführungszeit jeder Middleware darstellt, sowie einen Child-Span für den Request-Handler. Die Integration verwendet die Request-Route als Namen der Aktion. Query-Parameter der Anfrage werden gesendet. Der Request-Body wird gesendet, wennreq.body vorhanden ist (zum Beispiel bei Verwendung einer Body-Parsing-Middleware wie body-parser).
Die Request-Cookies werden gesendet, wenn req.cookies vorhanden ist (zum Beispiel bei Verwendung einer Cookie-Parsing-Middleware wie cookie-parser).
Bei Verwendung der Error-Handler-Middleware werden alle Fehler, die vom Request-Handler oder einer der Middlewares ausgelöst werden, an AppSignal gemeldet.