Firebase peut envoyer diverses 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écurrents et les problèmes à vitesse croissante, Firebase peut également afficher des alertes dans la console Firebase.
Les alertes pour les problèmes en régression et en tendance 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é.
Tous les types d'alertes proposent une configuration. Par exemple, vous pouvez activer ou désactiver les alertes pour votre propre compte et, 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
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.
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 puissiez les recevoir 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 que cela n'affecte les autres membres du projet. Notez que vous devez toujours disposer des autorisations requises pour recevoir des alertes.
Dans la console Firebase, accédez à la page
Paramètres > Alertes.Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'alerte que vous souhaitez configurer (par exemple, Alertes de vitesse).
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.
Dans la console Firebase, accédez à la page
Paramètres > Alertes.Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'alerte que vous souhaitez configurer (par exemple, Alertes de vitesse).
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 vitesse en termes de pourcentage d'utilisateurs et de nombre minimal d'utilisateurs concerné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.
Dans la console Firebase, accédez à la page
Paramètres > Alertes.Accédez à la fiche d'alertes Crashlytics, puis sélectionnez l'onglet Alertes de vitesse.
Configurez les seuils d'alerte pour l'application.