Ignorar erros
A configuração do AppSignal permite ignorar erros: ao fornecer uma lista de nomes específicos de erros em uma denylist, o AppSignal não enviará alertas quando esses erros forem lançados.Registrando exceções
Para usar os helpers setError e sendError você precisa importá-los de@appsignal/nodejs:
Set Error
Se você quiser capturar exceções na sua aplicação para evitar crashes, mas ainda assim quiser rastrear a ocorrência, pode usarsetError() para adicionar o erro ao span ativo atual da sua aplicação.
Send Error
A funçãosendError() pode ser usada para registrar um incidente em um novo span raiz. Ao usar sendError(), o erro é enviado independentemente do contexto atual, então a amostra para a requisição não será marcada como um erro. Portanto, pode ser útil fornecer mais contexto usando funções helper de span que não são filhas.
Diferentemente de setError(), a função sendError() pode ser usada em um contexto onde não há instrumentação, como um script avulso ou uma fila de jobs.
No exemplo abaixo, setCustomData() é usado para adicionar dados adicionais ao span de erro.