L'exportation de données depuis différents produits Firebase vers Cloud Logging vous permet d'afficher, de rechercher, de filtrer et d'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, générer 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 Hosting : Une fois l'exportation configurée, Firebase exporte les journaux des requêtes Web de vos sites Firebase Hosting vers Cloud Logging.
Firebase App Hosting : vous n'avez pas besoin de configurer l'exportation. Firebase exporte automatiquement les journaux pour Firebase App Hosting vers Cloud Logging.
Cloud Functions for Firebase : vous n'avez pas besoin 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
- Que se passe-t-il une fois l'exportation configurée ?
- Quotas, tarifs et conservation des données Cloud Logging
Que pouvez-vous faire avec les données exportées vers Cloud Logging ?
Cloud Logging est fourni par Google Cloud Observability Suite.
Voici quelques exemples d'utilisation des données exportées au format Cloud Logging :
Vous pouvez utiliser 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 de Cloud Logging ainsi que la page spécifique au produit Firebase Hosting.
Notez que pour Cloud Functions for Firebase, vous pouvez également afficher vos journaux dans le tableau de bord Functions de la console Firebase.
Configurer l'exportation vers Cloud Logging
Voici comment configurer l'exportation vers Cloud Logging :
Connectez-vous à la consoleFirebase, puis sélectionnez votre projet.
Cliquez sur , puis sélectionnez Paramètres du projet.
Sélectionnez l'onglet Intégrations.
Sur la fiche d'intégration Cloud Logging, cliquez sur Associer.
Suivez les instructions à l'écran pour configurer l'exportation vers Cloud Logging.
Si vous avez déjà un ou plusieurs sites Firebase Hosting actifs, le processus d'association affiche une estimation du niveau d'utilisation des données pour les journaux de chacun de vos sites. Cette valeur est estimée en fonction du volume de journaux des 30 derniers jours.
Dissocier de Cloud Logging
Si vous dissociez Cloud Logging, aucun nouveau journal ne sera exporté.
Dissocier votre compte de Cloud Logging ne peut arrêter l'exportation que pour Firebase App Hosting et Firebase Hosting. 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 pourront toujours s'appliquer. Vous pouvez supprimer manuellement vos journaux pour éviter toute facturation supplémentaire.
Si vous avez stocké des données Cloud Logging 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 Cloud Logging au niveau du projet Firebase, au niveau du produit ou au niveau du backend ou du site pour un produit spécifique.
Voici comment dissocier votre compte de Cloud Logging :
Dans la consoleFirebase, accédez à la page Intégrations.
Dans la fiche Cloud Logging, cliquez sur Gérer.
Choisissez de dissocier un produit spécifique ou un backend ou un site 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 la configuration de l'exportation ?
Une fois l'exportation de données configurée, voici ce à quoi vous pouvez vous attendre.
Firebase Hosting
Consultez les journaux de toutes les nouvelles requêtes envoyées à vos sites Hosting, généralement dans les
30 minutes suivant l'envoi d'une requête.Surveillez votre niveau d'utilisation des données :
Affichez le niveau d'utilisation des données pour les journaux de vos sites Hosting dans la fiche d'intégration Cloud Logging de la console Firebase.
Affichez le niveau d'utilisation des données par site dans Logs Explorer de la console Google Cloud (métrique
log_bytes). Si votre projet utilise Cloud Logging pour d'autres produits, vous pouvez également consulter l'utilisation totale dans Logs Explorer.
Quotas, tarifs et conservation des données Cloud Logging
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 passer à la formule Blaze avec paiement à l'usage pour bénéficier de capacités et de fonctionnalités payantes supplémentaires. En savoir plus sur la tarification de Cloud Logging
Vous pouvez surveiller et gérer Cloud Logging et la facturation :
Estimez vos factures Cloud Logging à l'aide du simulateur de coût Google Cloud.
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 pour une demande ou un événement spécifiques 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 peuvent ne pas refléter l'utilisation réelle qui apparaît dans l'utilisation et la facturation de votre projet.