Use alertas de velocidade para notificar sua equipe quando algum problema individual estiver causando um problema urgente em seu aplicativo. Para o Crashlytics, um problema é um agrupamento de falhas semelhantes.
O que aciona um alerta?
Os alertas de velocidade são acionados quando um problema no seu aplicativo ultrapassa um limite definido por você no Firebase Console .
Você define o limite para alertas de velocidade em termos de uma porcentagem de sessões de usuário que foram afetadas por uma falha . Você pode definir um valor limite entre 0,1% e 1% das sessões. Por padrão, o limite de alerta de velocidade é definido em 1% das sessões.
Especificamente, um alerta será acionado se, durante um período de uma hora, o seguinte for verdadeiro:
- Um problema em um aplicativo excede o limite definido para esse aplicativo.
- O aplicativo possui 250 sessões nesse período.
- Não houve nenhum alerta levantado anteriormente sobre o problema no aplicativo.
Atualizar o limite de alerta
Para atualizar alertas de velocidade, você deve ter a permissão firebasecrashlytics.config.update
. As seguintes funções incluem essa permissão necessária por padrão: Firebase Crashlytics Admin , Firebase Quality Admin , Firebase Admin ou Proprietário ou Editor do projeto .
Configure um limite de alerta de velocidade para cada um dos seus aplicativos registrados. Cada aplicativo pode ter um limite de alerta diferente.
- No console do Firebase , acesse o painel do Crashlytics.
- Na parte superior da página, selecione um aplicativo na lista suspensa de aplicativos.
- Na barra superior do painel Problemas , abra o menu flutuante ( ) e selecione Configurações de alerta de velocidade .
- Siga as instruções na tela para configurar o limite de alerta do aplicativo.
Receba alertas
Receba alertas padrão
Por padrão, o Firebase pode enviar alertas do Crashlytics por e-mail. Para alertas de velocidade e regressões, o Firebase também pode mostrar esses alertas no console do Firebase.
Para receber alertas do Crashlytics usando esse mecanismo padrão, você deve ter a permissão firebase.projects.update
. As seguintes funções incluem esta permissão necessária por padrão: Firebase Admin ou proprietário ou editor do projeto.
Por padrão, cada membro do projeto (que tem as permissões necessárias para receber alertas) receberá um e-mail quando um alerta do Crashlytics for acionado.
Ative/desative alertas para sua própria conta
Para sua própria conta, você pode ativar/desativar alertas do Crashlytics sem afetar outros membros do projeto. Observe que você ainda precisa das permissões necessárias para receber alertas.
Para ativar ou desativar os alertas do Crashlytics, siga estas etapas:
- No console do Firebase, no canto superior direito, vá para
Então vá para
Configure alertas básicos para serviços de terceiros
Configure alertas avançados para serviços de terceiros
Configure o Cloud Functions para Firebase , que inclui as seguintes tarefas: Configure um ambiente de desenvolvimento para Node.js ou Python. Instale e faça login na CLI do Firebase. Inicialize o Cloud Functions para Firebase usando a CLI do Firebase.
Escreva e implante uma função que capture um evento de alerta do Crashlytics e lide com a carga útil do evento (por exemplo, publique as informações do alerta em uma mensagem no Discord).