Browser monitoring ist ein Beta-Feature von AppSignal Labs. Das Paket
@appsignal/browser wird unter dem beta-Tag auf npm veröffentlicht, und
seine Konfiguration und API können sich zwischen Beta-Releases noch ändern.
Teilen Sie Ihr Feedback in unserer
Discord-Community.@appsignal/browser, ein eigenständiges Paket, das von keinem anderen AppSignal-Paket abhängt.
Was erfasst wird
Errors
Nicht abgefangene Exceptions und nicht behandelte Promise-Rejections, mit verfügbaren Stacktraces, Tags und der Route, auf der sich der Nutzer befand.
Breadcrumbs
Navigation, Auswahlen, Netzwerk-Requests sowie Konsolenwarnungen und -fehler vor jedem Fehler. Wird automatisch nach
init() erfasst.Web vitals
LCP, INP, CLS, FCP und TTFB von echten Nutzern, aggregiert pro Route und über Releases hinweg vergleichbar.
Wo Sie es in AppSignal finden
Der Browser-Bereich Ihrer Anwendung hat zwei Ansichten:- Errors gruppiert Front-end-Fehler zu Issues, die Sie triagieren können. Mehr dazu unter Front-end-Fehler in AppSignal.
- Performance fasst die fünf web vitals zusammen und schlüsselt sie pro Route auf. Mehr dazu unter Front-end-Performance in AppSignal.
browser-namespace gemeldet, wodurch sie aus Ihren Back-end-Fehlerlisten und Benachrichtigungseinstellungen herausbleiben. Was browser monitoring als Feature abdeckt, beschreibt die Übersicht zu browser monitoring.
Verhältnis zu AppSignal für JavaScript
Wenn Sie@appsignal/javascript verwenden, folgen Sie beim Wechsel zu @appsignal/browser dem Migrationsleitfaden. Das neue SDK hat eine andere API. Es erfasst Breadcrumbs und web vitals nach init() und meldet Fehler an den browser-namespace.
Voraussetzungen
- Ein Browser, der ES2020 unterstützt. Das Paket zielt auf ES2020 ab und liefert keine Polyfills mit.
- CLS und INP benötigen die Performance-Entry-Typen
layout-shiftbeziehungsweiseevent-timingdes Browsers. Das SDK überspringt die jeweilige Metrik, wenn deren Entry-Typ nicht verfügbar ist.
Nächste Schritte
Ihr Snippet generieren
Lassen Sie AppSignal den Installationscode mit Ihrem bereits eingetragenen Front-end API key erstellen.
Das Paket installieren
Fügen Sie
@appsignal/browser zu Ihrer Anwendung hinzu und beginnen Sie mit dem Melden von Daten.Konfigurationsoptionen
Jede Option, ihr Typ und ihr Standardwert.
Filtern, was Sie senden
URLs bereinigen, Elemente maskieren und die Erfassung an die Zustimmung der Nutzer binden.
Von AppSignal für JavaScript migrieren
Die alte API der neuen zuordnen.