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

Firebase peut envoyer différentes alertes Crashlytics par défaut (consultez la page de présentation des alertes). Firebase peut envoyer toutes les alertes Crashlytics par défaut à votre adresse e-mail. Pour les problèmes régressifs et les problèmes à vitesse croissante des applications mobiles, Firebase peut également afficher des alertes dans la console Firebase.

  • Pour les applications mobiles (Apple, Android, Flutter et Unity) :

    • Les alertes pour les problèmes récurrents et tendances ne nécessitent aucune configuration et sont envoyées par défaut lorsque vous configurez Crashlytics.
    • Les alertes concernant les nouvelles erreurs non fatales, les erreurs fatales, les erreurs ANR et les problèmes de vitesse croissante ne sont pas envoyées par défaut. Pour recevoir ces alertes, vous devez (au minimum) sélectionner votre canal d'alerte préféré.
  • Pour les applications Web :

    • Les alertes par e-mail sont disponibles pour les nouveaux problèmes et les problèmes régressifs (via les alertes Cloud Monitoring).
    • Les alertes d'application Web ne sont pas envoyées par défaut et doivent être activées dans la console Firebase.
    • Les alertes dans la console ne sont actuellement pas disponibles pour les applications Web.

Tous les types d'alertes proposent une configuration. Par exemple, vous pouvez activer ou désactiver les alertes pour votre propre compte. Pour les problèmes de vitesse croissante, vous pouvez définir des seuils d'envoi des alertes. Vous pouvez afficher et configurer ces alertes sur la page Paramètres > Alertes de la console Firebase.


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

Recevoir des alertes par e-mail et dans la console

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

  • Applications mobiles : par défaut, chaque membre du projet (disposant des autorisations requises pour recevoir des alertes) reçoit un e-mail pour les alertes de problème régressif, ainsi qu'un e-mail et une alerte dans la console pour les alertes de tendance. Toutes les autres alertes doivent être configurées pour que vous les receviez par e-mail ou dans la console.

  • Applications Web : les alertes par e-mail pour les nouveaux problèmes et les problèmes régressifs ne sont pas envoyées par défaut. Vous devez les configurer pour les recevoir par e-mail. Les alertes dans la console ne sont actuellement pas disponibles pour les applications Web.

Autorisations requises pour recevoir des alertes

  • Alertes d'application mobile : pour recevoir des alertes Crashlytics par e-mail ou dans la console pour les applications mobiles, 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.

  • Alertes d'application Web : étant donné que les alertes Web Crashlytics sont basées sur les alertes Cloud Logging, la configuration et la réception d'alertes par e-mail d'application Web nécessitent les autorisations monitoring.alertPolicies.create, monitoring.alertPolicies.update et monitoring.notificationChannels.create. Les rôles suivants incluent ces autorisations par défaut : Propriétaire ou Éditeur du projet, ou Éditeur Monitoring.

Pour obtenir un tableau comparatif complet des autorisations requises, consultez Quels sont les rôles et autorisations requis pour recevoir et configurer des alertes Crashlytics ?

Activer ou désactiver les alertes pour votre propre compte

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

  1. Dans la console Firebase, accédez à la page Paramètres > Alertes.

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

  3. Définissez la préférence 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 de qualité Firebase, Administrateur Firebase, ou Propriétaire ou Éditeur du projet.

  1. Dans la console Firebase, accédez à la page Paramètres > Alertes.

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

  3. Configurez les paramètres de cette alerte.



Configurer des alertes de vitesse

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

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

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 affectés par le plantage ou l'ANR. Vous pouvez définir le 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 vitesse est défini sur 1 % des sessions et 25 utilisateurs.

Plus précisément, une alerte est déclenchée si, pendant 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'a é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 de qualité Firebase, 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. Dans la console Firebase, accédez à la page Paramètres > Alertes.

  2. Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'onglet Alertes de vélocité.

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