Span gesendet wird, sobald ein Fehler von der Bibliothek erfasst wird. So können Sie Informationen sammeln, die nützlich sind, um schwer zu debuggende Fehler zu reproduzieren, indem Sie den Pfad eines Benutzers durch Ihre Anwendung nachvollziehen.
Verwendung
Standardmäßig werden keine Breadcrumbs erfasst, aber es ist sehr einfach, eigene zu erfassen. Alternativ können Sie eines unserer Breadcrumb-Plugins verwenden, um bestimmte Arten von Breadcrumbs automatisch zu sammeln. Überall dort, wo in Ihrer App ein interessantes Ereignis, ein Vorgang oder eine Zustandsänderung auftritt, können Sie einen Breadcrumb wie folgt hinterlassen:Span an appsignal.send() übergeben wird, wird die aktuelle Liste der Breadcrumbs zum aktuellen Span hinzugefügt und an den Server gesendet. Die Liste der Breadcrumbs wird anschließend geleert.
Breadcrumb-Optionen
| Option | Typ | Beschreibung |
|---|---|---|
| category | String | Kategorie, unter der das Ereignis eingeordnet wird |
| action | String | Kontextbezogene Informationen zum Ereignis |
| message | String | (optional) Eine Logmeldung oder ein anderer String, der an AppSignal gesendet wird |
| metadata | Object<String, String> | (optional) Ein Objekt mit Metadaten zum Ereignis |