En exportant les données de différents produits Firebase vers Cloud Logging, vous pouvez afficher, rechercher, filtrer et interroger les journaux de votre projet et de vos applications. À l'aide des données exportées, vous pouvez créer et utiliser des métriques basées sur les journaux, créer des graphiques et des tableaux de bord personnalisés, et configurer des alertes personnalisées.
Les produits suivants sont compatibles avec l'exportation de données vers Cloud Logging :
Firebase Crashlytics : une fois l'exportation configurée, Firebase exporte les événements collectés par Crashlytics et (facultativement) les données de sessions Firebase vers Cloud Logging.
Firebase Hosting : une fois l'exportation configurée, Firebase exporte les journaux de requêtes Web de vos sites Firebase Hosting vers Cloud Logging.
Firebase App Hosting: il n'est pas nécessaire de configurer l'exportation. Firebase exporte automatiquement les journaux de Firebase App Hosting vers Cloud Logging.
Cloud Functions for Firebase : il n'est pas nécessaire de configurer l'exportation. Firebase exporte automatiquement les journaux des fonctions vers Cloud Logging.
Cette page vous aide à :
- comprendre ce que vous pouvez faire avec les données exportées vers Cloud Logging
- configurer l'exportation vers Cloud Logging
- comprendre ce qui se passe après avoir configuré l'exportation ;
- Cloud Logging connaître les quotas, les tarifs et la conservation
Que pouvez-vous faire avec les données exportées vers Cloud Logging
Cloud Logging est fourni par Google Cloud Observability Suite.
Voici quelques façons d'utiliser les données exportées vers Cloud Logging :
Vous pouvez utiliser l' Logs Explorer dans la console Google Cloud pour afficher, rechercher et filtrer ces journaux.
Vous pouvez interroger vos journaux, créer et utiliser des métriques basées sur les journaux, créer des graphiques et des tableaux de bord personnalisés, configurer des alertes personnalisées et stocker vos données de journaux.
Vous pouvez exporter vos données vers d'autres fournisseurs de services.
Pour en savoir plus sur ces options, consultez la documentation générale Cloud Logging, ainsi que les pages spécifiques aux produits Firebase Crashlytics et Firebase Hosting.
Notez que pour Cloud Functions for Firebase, vous pouvez également afficher vos journaux dans le tableau de bord Hosting et sans serveur > Fonctions de la console Firebase.
Configurer l'exportation vers Cloud Logging
Voici comment configurer l'exportation vers Cloud Logging :
Connectez-vous à la console Firebase, puis sélectionnez votre projet.
Accédez à l'onglet
Paramètres > Intégrations.Sur la fiche Cloud Logging, cliquez sur Associer.
Suivez les instructions à l'écran pour configurer l'exportation vers Cloud Logging.
Si vous avez déjà une ou plusieurs applications ou Firebase Hosting sites actifs, le workflow d'association affiche une estimation du niveau de consommation des donées pour les journaux de chacune de vos applications ou de vos sites. Cette valeur est estimée en fonction du volume de données des 30 jours précédents.
Dissocier de Cloud Logging
La dissociation de Cloud Logging empêche l'exportation de nouveaux journaux.
La dissociation de Cloud Logging ne peut arrêter l'exportation que pour Firebase App Hosting, Firebase Hosting et Firebase Crashlytics. Vous ne pouvez pas arrêter l'exportation des journaux pour Cloud Functions for Firebase.
Important :
Toutes les données déjà exportées vers Cloud Logging seront conservées pendant la durée de conservation autorisée, et des frais de stockage peuvent toujours s'appliquer. Vous pouvez supprimer manuellement vos journaux pour éviter toute facturation supplémentaire.
Si vous avez des données Cloud Logging stockées dans d'autres services (comme BigQuery), ces données peuvent être régies par des conditions différentes en termes de persistance des données.
Vous pouvez dissocier de Cloud Logging au niveau du projet Firebase , au niveau du produit ou au niveau du backend, du site ou de l'application pour un produit spécifique.
Voici comment dissocier Cloud Logging :
Dans la console Firebase, accédez à l'onglet
Paramètres > Intégrations.Sur la fiche Cloud Logging, cliquez sur Gérer.
Choisissez de dissocier un produit spécifique ou un backend, un site ou une application spécifique pour un produit spécifique.
Pour dissocier complètement votre projet Firebase, recherchez le bouton en bas de la page.
Lorsque vous y êtes invité, confirmez que vous souhaitez arrêter les exportations.
Que se passe-t-il après avoir configuré l'exportation ?
Après avoir configuré l'exportation de données, vous pouvez vous attendre à ce qui suit.
Firebase Crashlytics
Affichez les journaux de tous les nouveaux événements quelques minutes après que Crashlytics les a reçus.
Surveillez vos niveaux de consommation des données :
Dans la console Firebase, affichez la consommation des données pour les journaux de vos applications associées dans la fiche
Paramètres > Intégrations > Cloud Logging.Dans la console Google Cloud, affichez votre utilisation des données du mois en cours et du mois précédent sur la page Stockage des journaux.
Firebase Hosting
Affichez les journaux de toutes les nouvelles requêtes adressées à vos sites Hosting généralement dans les
30 minutes suivant la requête.Surveillez vos niveaux de consommation des données :
Dans la console Firebase, affichez le niveau de consommation des données pour les journaux de vos sites Hosting dans les
Paramètres > Intégrations > Cloud Logging fiche.Dans la console Google Cloud, affichez votre niveau de consommation des données par site dans l' Logs Explorer (plus précisément, la métrique
log_bytes). Si votre projet utilise Cloud Logging pour d'autres produits, vous pouvez également afficher l'utilisation totale dans l'Logs Explorer.
Cloud Logging quotas, tarifs et conservation
Cloud Logging propose un niveau d'utilisation sans frais par mois (par projet). L'utilisation peut provenir de n'importe quel produit Google ou Firebase utilisant Cloud Logging. Vous pouvez mettre à niveau votre projet vers le forfait Blaze avec paiement à l'usage pour bénéficier de fonctionnalités et d'une utilisation payantes supplémentaires. En savoir plus sur les tarifs de Cloud Logging.
Vous pouvez surveiller et gérer Cloud Logging et la facturation :
Estimez vos Cloud Logging factures à l'aide du Google Cloud Simulateur de coût.
Limitez le nombre de journaux en créant des filtres d'exclusion pour les récepteurs de journaux.
Configurez des alertes pour vous aider à contrôler les coûts.
Les journaux sont automatiquement supprimés après 30 jours, mais vous pouvez configurer un délai de conservation personnalisé .
Notez que l'entrée de journal d'une requête ou d'un événement particulier peut être retardée ou, dans de rares cas, supprimée. Bien que les journaux puissent être utilisés pour comprendre les requêtes ou les événements, ils ne reflètent pas nécessairement l'utilisation réelle qui apparaît dans l'utilisation et la facturation de votre projet.