Évitez les mauvaises factures

Que vous commenciez tout juste à développer votre application ou que vous ayez application de production, vous devez vous assurer de bien comprendre vos coûts et la manière d'éviter des factures surprises.

Si vous ne l'avez pas déjà fait, consultez les tarifs de Firebase d'abonnement pour comprendre comment la facturation for Work pour Firebase.

Cette page vous présente les aspects importants de la compréhension et de la surveillance vos niveaux d'utilisation et de dépenses, y compris:


Tester votre code

Pour beaucoup, tester votre code avant de le déployer en production raisons, comme la détection d'erreurs qui pourraient vous coûter des sommes importantes. Lorsque vous créez l'infrastructure de votre application, nous vous recommandons vivement en local à l'aide de Firebase Local Emulator Suite.

Le Local Emulator Suite vous permet d'exécuter des instances de Cloud Functions, Cloud Firestore, le Realtime Database et d'autres éléments, le tout localement sur votre ordinateur de bureau. Cela vous permet non seulement d'itérer rapidement sur de nouvelles fonctionnalités, en particulier Cloud Functions, mais cela vous évite également Coûts Firebase pouvant découler des tests effectués sur des services en production.

Lorsque vous effectuez des tests, recherchez les causes courantes suivantes de dépassement de l'utilisation et des dépenses attendues :

  • Oublier d'ajouter une limite à une requête de base de données contenant des millions de résultats

  • Combinaisons de Cloud Functions qui entraînent des charges de travail de distribution ramifiée excessives ou même des boucles infinies



Afficher vos niveaux d'utilisation et de dépenses

Vous devez connaître les habitudes d'utilisation normales de votre application et vous assurer vous ne dépassez pas les seuils importants pour vous.

Afficher l'utilisation d'un produit spécifique

Vous pouvez consulter l'utilisation d'un produit spécifique dans la section "Utilisation" pour de nombreux produits dans la console Firebase.

Afficher l'utilisation globale du projet

Vous pouvez consulter l'utilisation globale de votre projet dans la Tableau de bord Utilisation et facturation dans la console Firebase (accédez à Paramètres du projet > Utilisation et facturation).

  • Vous pouvez consulter votre utilisation mensuelle et vos niveaux d'utilisation en fonction du quota alloué pour l'utilisation sans frais.

  • Cliquez sur n'importe quel produit pour consulter un récapitulatif quotidien de son utilisation et de son utilisation. jusqu'au quota d'utilisation sans frais alloué.

N'oubliez pas que chaque produit a des quotas d'utilisation différents des échéances, par exemple:

  • L'utilisation de Cloud Firestore et Cloud Storage est calculée quotidiennement.

  • L'utilisation de Cloud Functions est calculée mensuellement.



Configurer des e-mails d'alerte de budget

Évitez les mauvaises surprises sur votre facture en créant des budgets Google Cloud Billing et configurer des alertes budgétaires. Cette section explique comment effectuer ces deux opérations pour votre projet Firebase.

Vous pouvez configurer des alertes budgétaires simples qui vous envoient des e-mails, à vous et à vos collègues des notifications lorsque votre projet dépasse un seuil de dépenses défini.

Vous avez peut-être déjà reçu une alerte budgétaire si vous êtes passé à une formule Blaze. récemment. Mais si vous voulez en savoir plus sur les alertes budgétaires, configurez une nouvelle alerte, ou modifier une alerte existante, cette section est faite pour vous.

Présentation des budgets et des alertes de budget

Les budgets sont des montants généraux en dollars que vous prévoyez de dépenser chaque mois.

Une alerte budgétaire envoie un e-mail dès que le niveau de dépenses de votre projet atteint un que vous avez défini. Les alertes de budget NE désactivent PAS les services ni l'utilisation pour votre application.

Nous n'arrêtons pas les services et l'utilisation, car même si vous avez peut-être un bug dans votre application qui entraîne une augmentation des dépenses, il est possible que votre application enregistre une croissance positive inattendue. Vous ne voulez pas que votre application s'arrête de manière inattendue lorsque vous en avez le plus besoin.

Définir un budget et une alerte budgétaire simple

Pour configurer un budget ou une alerte budgétaire, vous devez être propriétaire du compte Cloud Billing associé.

  1. Accédez à la console Google Cloud. accédez à votre projet, puis sélectionnez Facturation.

  2. Accédez à la page Budgets et des alertes, puis suivez les étapes ci-dessous pour Définir un budget et envoyer une alerte budgétaire par e-mail:

    1. Sélectionnez un budget existant ou créez-en un.

    2. Donnez un nom descriptif à votre budget.

    3. Définissez le champ d'application de l'alerte budgétaire, y compris les projets et auxquels vous souhaitez que l'alerte budgétaire s'applique. Vous voudrez probablement pour sélectionner Tous les services lorsque vous commencez à utiliser les alertes de budget.

    4. Définissez le montant > Type de budget en utilisant l'une des options suivantes:

      • Un montant défini : utilisez ce type lorsque vous démarrez ou de tester votre application

      • Un montant égal à celui dépensé par votre projet le mois dernier : utilisez ce type lorsque votre application se développe régulièrement et que vous ne souhaitez pas modifier le montant du budget chaque mois.

    5. Configurez des alertes Pourcentage du budget.

      • Pour le test initial, essayez plusieurs pourcentages, comme 1%, 2%, 5%, et 50% de la valeur Réel.

      • Pour les applications de production, essayez les pourcentages pivots, comme 50% et 100% de la valeur réelle et 150% de la prévision.

    6. Définissez les personnes qui doivent recevoir des e-mails.

      • Par défaut, toute personne disposant des autorisations de facturation appropriées bénéficie e-mail de notification (par défaut, les administrateurs et les utilisateurs du compte de facturation Cloud associé).

      • Vous pouvez également envoyer des e-mails à d'autres membres de votre équipe. Pour cela, en créant un espace de travail Cloud Monitoring, puis en ajoutant par e-mail à la section Alertes du dans l'espace de travail. Pour en savoir plus sur cette configuration, consultez la page Configurer des alertes de facturation avancées et la logique.

Si vous configurez une notification pour un pourcentage du budget faible (1 %, par exemple), vous devriez recevoir un e-mail dans quelques heures ou quelques jours vous indiquant que votre projet a atteint ce seuil.

Étapes suivantes

Consultez la page Configurer des paramètres avancés la logique et les alertes de facturation pour savoir comment effectuer les opérations suivantes:

  • Utilisez Cloud Monitoring pour créer des alertes plus sophistiquées pour la facturation et l'utilisation, y compris des alertes personnalisées qui envoient des notifications à d'autres canaux, comme Slack.

  • Créez une logique de facturation supplémentaire basée sur Google Cloud Pub/Sub.