Span sempre que um erro é capturado pela biblioteca. Isso permite que você reúna informações úteis para reproduzir erros difíceis de depurar, refazendo o caminho do usuário pela aplicação.
Uso
Por padrão, nenhum breadcrumb é rastreado, mas é muito fácil rastrear os seus. Como alternativa, você pode usar um dos nossos plugins de breadcrumbs para coletar automaticamente alguns tipos de breadcrumbs. Sempre que um evento, operação ou mudança de estado interessante ocorrer na sua aplicação, você pode deixar um breadcrumb assim:Span é passado para appsignal.send(), a lista atual de breadcrumbs é adicionada ao Span atual e enviada para o servidor. A lista de breadcrumbs é então esvaziada.
Opções de breadcrumb
| Opção | Tipo | Descrição |
|---|---|---|
| category | String | Categoria sob a qual rotular o evento |
| action | String | Informações contextuais relacionadas ao evento |
| message | String | (opcional) Uma mensagem de log ou outra string para enviar ao AppSignal |
| metadata | Object<String, String> | (opcional) Um objeto de metadados relacionado ao evento |