O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Evite contas surpresa

Esteja você apenas começando a desenvolver seu aplicativo ou tenha um aplicativo de produção totalmente desenvolvido, você deseja ter certeza de que entende seus custos e como evitar contas inesperadas.

Se você não tiver, consulte a Firebase preços planos para entender como faturamento para obras para Firebase.

Esta página orienta você através de aspectos importantes de compreensão e monitoramento de seu uso e níveis de gastos, incluindo:


Teste seu código

Testar seu código antes de implantar para produção é uma ótima ideia por muitos motivos, como detectar erros que podem custar uma quantia significativa de dinheiro. Como você está construindo a infra-estrutura para o seu aplicativo, recomendamos primeiro teste localmente usando o Firebase local Emulator Suíte .

O Local Emulator Suite permite que você execute instâncias do Cloud Functions, Cloud Firestore, Realtime Database e muito mais, tudo localmente em sua máquina desktop. Isso não apenas torna mais fácil para você iterar rapidamente em novas funcionalidades - especialmente Cloud Functions - mas também garante que você não incorra em quaisquer custos do Firebase que possam resultar de testes em serviços em produção.

Durante o teste, verifique essas causas comuns de exceder o uso e o gasto esperados:

  • Esquecer de adicionar um limite a uma consulta de banco de dados com milhões de resultados

  • Combinações de Cloud Functions que causam cargas de trabalho de fan-out excessivas ou até mesmo loops infinitos



Visualize seus níveis de uso e gastos

Você precisa saber como são os padrões de uso normais do seu aplicativo e certificar-se de que está dentro dos limites importantes para você.

Ver o uso individual do produto

Você pode ver o uso individual do produto na guia "Uso" para muitos produtos no console do Firebase.

Ver o uso geral do projeto

Você pode exibir o uso total do seu projeto no uso e faturamento painel no console Firebase (ir para o Projeto Configurações> Utilização e facturação).

  • Você pode visualizar seu uso mensal e como seus níveis de uso estão medindo até a cota de uso livre alocada.

  • Clique em qualquer produto para revisar um resumo diário de uso e como ele mede até a cota de uso livre alocada.

Lembre-se de que cada produto tem cotas de uso diferentes e, portanto, cronogramas diferentes, por exemplo:

  • O uso do Cloud Firestore e do Cloud Storage é calculado diariamente.

  • O uso do Cloud Functions é calculado mensalmente.



Configurar e-mails de alerta de orçamento

Evite surpresas na sua fatura criando orçamentos no Google Cloud Billing e configurando alertas de orçamento. Esta seção descreve como fazer ambos para seu projeto do Firebase.

Você pode configurar alertas de orçamento simples que enviam notificações por e-mail para você e seus colegas de equipe quando o projeto ultrapassar um limite de gastos definido.

Talvez você já tenha um alerta de orçamento se atualizou para um plano de preços Blaze recentemente. Mas se você quiser saber mais sobre alertas de orçamento, configurar um novo alerta ou modificar um alerta existente, esta seção é para você!

Visão geral de orçamentos e alertas de orçamento

Orçamentos são quantias em dólares gerais que você planeja gastar a cada mês.

Um alerta de orçamento envia um e-mail sempre que o nível de gastos do seu projeto atinge um limite que você definiu. Os alertas de orçamento NÃO desativam os serviços ou o uso do seu aplicativo.

Nós não desativar os serviços e uso porque embora você pode ter um bug em seu aplicativo causando um aumento no gasto, você pode apenas estar experimentando um crescimento positivo inesperada de seu aplicativo. Você não quer que seu aplicativo desligue inesperadamente quando você mais precisa que ele funcione.

Configure um orçamento e um alerta de orçamento simples

Para configurar um orçamento ou um alerta de orçamento, você precisa ser um proprietário da conta associada do Cloud Billing.

  1. Ir para o Google Cloud Console , acesso a seu projeto, em seguida, selecione Faturamento.

  2. Ir para os Orçamentos e alertas do painel, em seguida, execute os seguintes passos para configurar um orçamento e um alerta de orçamento enviada:

    1. Selecione um orçamento existente ou crie um novo.

    2. Dê ao seu orçamento um nome descritivo.

    3. Defina o escopo do alerta de orçamento, incluindo o (s) projeto (s) e serviço (s) aos quais você deseja que o alerta de orçamento se aplique. Você provavelmente quer selecionar Todos os serviços quando começar com alertas de orçamento.

    4. Defina a quantidade> tipo Orçamento usando uma dessas opções:

      • A quantidade de dinheiro - use este tipo quando você estiver primeira partida fora ou testar seu aplicativo

      • Um montante igual ao que seu projeto passou no mês passado - usar esse tipo quando o seu aplicativo está crescendo constantemente e você não quer manter a atualização do valor do orçamento a cada mês

    5. Configure cento dos alertas de orçamento.

      • Para o teste inicial, experimentar diversas percentagens, como 1%, 2%, 5%, e 50% de real.

      • Para aplicativos de produção, experimentar percentagens cruciais, como 50% e 100% do real, bem como 150% do previsto.

    6. Defina quem deve receber e-mails.

      • Por padrão, qualquer pessoa com as permissões de faturamento apropriadas recebe o e-mail de notificação (por padrão, administradores da conta de faturamento e usuários da conta de faturamento na conta associada do Cloud Billing).

      • Você também pode enviar e-mails para outras pessoas de sua equipe. Isso requer a criação de uma nuvem Monitoramento Workspace e, em seguida, adicionar um canal de notificação por email para a seção Alertas da área de trabalho. Para mais informações sobre essa configuração, acesse Configurar alertas de faturamento avançadas e lógica .

Se você configurar uma notificação para um baixo por cento do orçamento (como 1%), você deve obter um e-mail dentro de algumas horas ou alguns dias informando que seu projeto atingiu esse limite.

Próximos passos

Visita Set up avançado alertas de faturamento e lógica para aprender a fazer o seguinte:

  • Use o Cloud Monitoring para criar alertas mais sofisticados para faturamento e uso, incluindo alertas personalizados que enviam notificações para outras mídias, como o Slack.

  • Crie lógica de faturamento adicional com base no Google Cloud Pub / Sub.