Configurer et recevoir des alertes Crashlytics par e-mail ou dans la console

Firebase peut envoyer des alertes en réponse aux types d'événements suivants :

  • Nouveaux problèmes critiques : se déclenchent lorsque votre application rencontre un plantage ou une erreur ANR que Crashlytics détecte pour la première fois.

  • Nouvelles erreurs non fatales : se déclenchent lorsque votre application rencontre une erreur non fatale que Crashlytics détecte pour la première fois.

  • Problèmes régression : se déclenchent lorsque votre application rencontre un plantage que vous aviez précédemment marqué comme résolu.

  • Problèmes courants : déclenchés lorsqu'un problème apparaît ou devient courant.

  • Problèmes de vélocité croissante : déclenchés lorsqu'un même type de plantage ou d'erreur ANR affecte un pourcentage d'utilisateurs au cours d'une période de 30 minutes pour une version d'application donnée.

Firebase peut envoyer toutes les alertes Crashlytics à votre adresse e-mail. Pour les problèmes de régression et les problèmes d'augmentation de la vélocité, Firebase peut également afficher des alertes dans la console Firebase.

  • Les alertes pour les problèmes régression et tendance ne nécessitent aucune configuration et sont envoyées par défaut lorsque vous configurez Crashlytics.

  • Les alertes pour les nouvelles erreurs non fatales, erreurs fatales, erreurs ANR et problèmes de vitesse croissante ne sont pas envoyées par défaut. Pour recevoir ces alertes, vous devez au moins sélectionner votre canal d'alerte préféré.

Tous les types d'alertes peuvent être configurés. Par exemple, vous pouvez activer ou désactiver les alertes pour votre propre compte. Pour les problèmes d'augmentation de la vitesse, vous pouvez définir des seuils pour l'envoi des alertes. Vous pouvez afficher et configurer ces alertes dans l'onglet Alertes de la console Firebase.


Le reste de cette page décrit en détail comment configurer différentes options pour les alertes par défaut.

Recevoir des alertes par e-mail et dans la console

Seuls certains membres du projet peuvent recevoir des alertes. Vous pouvez activer ou désactiver les alertes pour votre propre compte.

Par défaut, chaque membre du projet (qui dispose des autorisations requises pour recevoir des alertes) recevra un e-mail pour les alertes Problème régression, ainsi qu'un e-mail et une alerte dans la console pour les alertes Tendances. Toutes les autres alertes doivent être configurées pour que vous les receviez par e-mail ou dans la console.

Autorisations requises pour recevoir des alertes

Pour recevoir des alertes Crashlytics par e-mail ou dans la console, vous devez disposer de l'autorisation firebase.projects.update. Les rôles suivants incluent cette autorisation requise par défaut : Administrateur Firebase ou Propriétaire ou Éditeur du projet.

Activer ou désactiver les alertes pour votre propre compte

Pour votre propre compte, vous pouvez activer ou désactiver les alertes Crashlytics sans affecter les autres membres du projet. Notez que vous devez toujours disposer des autorisations requises pour recevoir des alertes.

  1. Connectez-vous à la console Firebase, puis sélectionnez votre projet.

  2. Cliquez sur , puis sélectionnez Paramètres du projet.

  3. Sélectionnez l'onglet Alertes.

  4. Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'alerte que vous souhaitez configurer (par exemple, Alertes de vitesse).

  5. Définissez les préférences de votre compte pour cette alerte.

Configurer les paramètres d'alerte

Pour configurer les paramètres d'une alerte, vous devez disposer de l'autorisation firebasecrashlytics.config.update. Les rôles suivants incluent cette autorisation requise par défaut : Administrateur Firebase Crashlytics, Administrateur Firebase Quality, Administrateur Firebase ou Propriétaire ou Éditeur du projet.

  1. Connectez-vous à la console Firebase, puis sélectionnez votre projet.

  2. Cliquez sur , puis sélectionnez Paramètres du projet. Sélectionnez l'onglet Alertes.

  3. Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'alerte que vous souhaitez configurer (par exemple, Alertes de vitesse).

  4. Configurez les paramètres de cette alerte.



Configurer des alertes de vitesse

Utilisez les alertes de vitesse pour informer votre équipe lorsqu'un problème spécifique entraîne un problème à résoudre d'urgence dans votre application. Pour Crashlytics, un problème est un regroupement de plantages ou d'événements "Application ne répond pas" (ANR) similaires.

Qu'est-ce qui déclenche une alerte de vélocité ?

Les alertes de vitesse sont déclenchées lorsqu'un problème dans votre application dépasse certains seuils que vous configurez dans la console Firebase.

Vous définissez le seuil des alertes de vélocité en termes de pourcentage d'utilisateurs et de nombre minimal d'utilisateurs ayant été touchés par le plantage ou l'ANR. Vous pouvez définir la valeur du seuil de pourcentage entre 0 % et 100 % des sessions. Le seuil minimal d'utilisateurs peut être défini sur n'importe quel nombre supérieur ou égal à 10. Par défaut, le seuil d'alerte de vélocité est défini sur 1 % des sessions et 25 utilisateurs.

Plus précisément, une alerte est déclenchée si, au cours d'une période de 30 minutes, toutes les conditions suivantes sont remplies :

  • Un problème dans une application dépasse le seuil de pourcentage défini et le nombre minimal d'utilisateurs défini pour cette application.
  • L'application compte au moins 10 utilisateurs au cours de cette période.
  • Aucune alerte n'avait été émise précédemment pour le problème dans l'application sur cette version.

Configurer les seuils d'alerte de vitesse

Pour configurer les seuils des alertes de vitesse, vous devez disposer de l'autorisation firebasecrashlytics.config.update. Les rôles suivants incluent cette autorisation requise par défaut : Administrateur Firebase Crashlytics, Administrateur Firebase Quality, Administrateur Firebase ou Propriétaire ou Éditeur du projet.

Configurez des seuils d'alerte de vitesse pour chacune de vos applications enregistrées. Chaque application peut avoir un seuil d'alerte différent.

  1. Connectez-vous à la console Firebase, puis sélectionnez votre projet.

  2. Cliquez sur , puis sélectionnez Paramètres du projet.

  3. Sélectionnez l'onglet Alertes.

  4. Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'onglet Alertes de vitesse.

  5. Configurez les seuils d'alerte pour l'application.