Crash Reports (Sentry)
Captura de erros e crashes em produção. O Sentry mostra em qual linha quebrou e em qual usuário aconteceu.
O Sentry captura erros e crashes do app em produção e te avisa no painel. Sem ele, você só descobre que algo quebrou quando o usuário reclama (ou desinstala).
Só em produção. Em debug, erros aparecem no console como sempre. O Sentry só envia para a nuvem em builds release, para você não inundar o painel com bugs do dia a dia.
Implementação
Pelo MCP: peça ao assistente "adiciona sentry no meu projeto". Ele roda add_feature por você. Veja MCP do Kasy.
-
Rode:
kasy add sentryA CLI pergunta o DSN do Sentry e salva no projeto.
-
Para pegar o DSN:
- Crie conta no sentry.io (plano free serve para começar)
- Create Project → escolha Flutter
- Em Settings → Client Keys (DSN) copie a string
https://<chave>@oXXXX.ingest.sentry.io/XXXX - Cole no
kasy add sentryquando perguntar
-
Para configurar depois, sem passar pela CLI:
# .env SENTRY_DSN=https://sua_chave@oXXXX.ingest.sentry.io/XXXXXXPelo MCP: cole o DSN no chat e peça "configura o Sentry". O assistente grava com
configure_project_keys. Veja MCP do Kasy.
Informações
O que o Sentry captura sozinho
| Tipo | Captura? |
|---|---|
| Crash do app (exceção não tratada) | Sim |
Erro no Future sem try/catch | Sim |
| Erro de framework Flutter (build) | Sim |
| HTTP 500 do seu backend | Sim |
Mensagem print() | Não, use Sentry de propósito |
Enviar erro manual
import 'package:sentry_flutter/sentry_flutter.dart';
try {
await algumaCoisa();
} catch (error, stack) {
await Sentry.captureException(error, stackTrace: stack);
}Onde ver os erros
sentry.io/issues → mostra cada bug com:
- Linha exata do código onde quebrou
- Quantos usuários foram afetados
- Versão do app, device, OS
- Breadcrumb (últimas ações antes do erro)
Você também pode receber notificações por e-mail ou Slack quando um bug novo aparece.
Boas práticas
- Não envie dado pessoal: Sentry vê o stacktrace, não cadastros. Mas se você logar e-mail ou CPF dentro do erro, fica salvo lá. Evite.
- Não capture erros esperados: validação de formulário, login errado etc. já tem feedback na tela. Sentry é para o que não devia acontecer.
- Mantenha o quota free saudável: o plano gratuito tem ~5k erros/mês. Se passar disso, a conta começa a descartar, então não envie tudo.
Atualizado em 03/11/2026

