Insights IA dans le tableau de bord Crashlytics

Dans le tableau de bord Crashlytics, vous pouvez obtenir des insights générés par l'IA sur vos problèmes pour comprendre plus rapidement pourquoi ils se sont produits et comment les résoudre. L'assistance IA dans Crashlytics identifie les causes profondes, fournit des insights exploitables et des solutions personnalisées, et recommande des bonnes pratiques pour l'avenir.

Insights disponibles

L'assistance IA dans Crashlytics peut vous fournir les insights suivants :

  • Résumé/Cause : explication concise, mais riche en informations, de ce qui est arrivé à l'utilisateur et de la cause du problème.
  • Options de débogage : Gemini propose plusieurs façons de reproduire l'erreur ou fournit les étapes suivantes pour déboguer davantage le problème afin d'en identifier la cause profonde. Gemini peut fournir des commandes recommandées à essayer ou du code à utiliser (avec précaution).
  • Étapes pratiques à suivre : bien que Gemini ne dispose pas initialement de tout le contexte concernant votre problème, l'assistance IA dans Crashlytics utilisera les nombreuses connaissances de Firebase sur le développement d'applications mobiles pour recommander, dans la mesure du possible, plusieurs pistes de résolution potentielles.
  • Bonnes pratiques : une partie du processus de triage consiste, idéalement, à pérenniser votre application afin que ces types de problèmes ne se reproduisent pas. Gemini fait référence à des milliers de pages de documentation Firebase (et plus encore) pour vous fournir des approches possibles pour résoudre le problème.

Avant de commencer

Assurez-vous de disposer des autorisations requises et d'avoir activé Gemini dans Firebase.

Autorisations requises

Pour activer et utiliser les fonctionnalités de Gemini dans Firebase, vous devez disposer de certains rôles IAM et autorisations.

  • Les membres du projet disposant du rôle IAM Propriétaire ou Éditeur peuvent activer Gemini dans Firebase et utiliser ses fonctionnalités.
  • Les lecteurs de projet ne peuvent pas activer Gemini dans Firebase, mais ils peuvent utiliser ses fonctionnalités, y compris le chat Gemini dans Firebase, l'aide et l'assistance IA dans Crashlytics s'ils disposent du rôle Gemini for Google Cloud Utilisateur.
  • Si le projet fait partie de Google Workspace (anciennement G Suite), un administrateur Google Workspace doit l'activer.

Voici comment attribuer le rôle Utilisateur Gemini for Google Cloud à un membre du projet. Notez que seuls les propriétaires de projet peuvent modifier les rôles IAM.

  1. Dans la console Firebase, sélectionnez Paramètres du projet, puis Utilisateurs et autorisations.
  2. Repérez la ligne correspondant au membre du projet concerné.
  3. Cliquez sur Plus d'options, puis sélectionnez Modifier l'accès.
  4. Développez Rôle(s), sélectionnez Gemini for Google Cloud Utilisateur, puis cliquez sur OK.
  5. Cliquez sur Mettre à jour les rôles pour enregistrer la modification. L'application du nouveau rôle à votre utilisateur peut prendre une ou deux minutes.

Activer Gemini dans Firebase

Les insights générés par l'IA dans le tableau de bord Crashlytics sont disponibles dans le cadre de Gemini dans Firebase.

Assurez-vous que Gemini dans Firebase est activé dans votre projet Firebase, comme décrit dans Configurer Gemini dans Firebase.

Générer des insights

Pour utiliser l'assistance IA dans Crashlytics afin de générer des insights sur vos plantages :

  1. Dans la console Firebase, ouvrez le tableau de bord Crashlytics et sélectionnez votre application.

  2. Recherchez et sélectionnez un plantage que vous souhaitez examiner. La page d'événement Crashlytics s'affiche, y compris des insights avec un ou plusieurs des éléments suivants :

    • une analyse du plantage avec une cause possible ;
    • des instructions de débogage ;
    • des étapes pratiques à suivre ;
    • des bonnes pratiques.

    Si la fonctionnalité d'assistance IA dans Crashlytics ne s'affiche pas en haut de la page d'événement, vérifiez que Gemini dans Firebase a été activé (pour obtenir des instructions de configuration, consultez Configurer Gemini dans Firebase). Assurez-vous également d'afficher un événement de plantage ou d'ANR. Les événements non fatals ne sont pas encore compatibles.

  3. Si vous souhaitez utiliser l'assistance IA pour résoudre le problème directement dans le code de votre application, envisagez d'utiliser l'assistance IA pour via MCP.Crashlytics

Résoudre les problèmes liés à l'assistance IA dans Crashlytics

Consultez Résoudre les problèmes liés à Gemini dans Firebase.

Comment l'assistance IA dans Crashlytics utilise vos données

Consultez Comment Gemini dans Firebase utilise vos données.

Quotas et tarifs

Cette section décrit les quotas et la structure tarifaire de l'assistance IA dans Crashlytics.

Quotas et limites

Les quotas d'assistance IA dans Crashlytics sont inclus dans les Gemini for Google Cloud API quotas que Gemini dans Firebase utilise.

Vous pouvez consulter vos quotas actuels sur la page Quotas de l'Gemini for Google Cloud API.

  1. Dans la console, sélectionnez API et services activés.Google Cloud
  2. Recherchez, puis cliquez sur Gemini for Google Cloud API.
  3. Cliquez sur Quotas et limites du système.

Gemini for Google Cloud API quotas s'affichent. L'assistance IA dans Crashlytics utilise le "Requêtes de l'API Chat par jour et par utilisateur" quota.

Pour demander une augmentation de quota :

  1. Sélectionnez le quota que vous souhaitez augmenter, puis cliquez sur Modifier la demande.
  2. Mettez à jour le champ de texte Nouvelle valeur avec le quota que vous souhaitez demander, puis cliquez sur Envoyer. L'équipe Google Cloud examinera votre demande et vous répondra par e-mail.

Tarifs

L'assistance IA dans Crashlytics est disponible dans Gemini dans Firebase, qui est inclus pour les utilisateurs individuels sans frais ou avec un Gemini Code Assist abonnement.

Pour en savoir plus, consultez Tarifs de Gemini dans Firebase pricing.