Catch up on everthing we announced at this year's Firebase Summit. Learn more

Evite las facturas sorpresa

Ya sea que esté comenzando a desarrollar su aplicación o tenga una aplicación de producción completa, debe asegurarse de comprender sus costos y cómo evitar facturas sorpresa.

Si no lo ha hecho, echa un vistazo a la Firebase precios planes para entender cómo facturar los trabajos para Firebase.

Esta página lo guía a través de aspectos importantes para comprender y monitorear su uso y niveles de gasto, que incluyen:


Prueba tu código

Probar su código antes de implementarlo en producción es una gran idea por muchas razones, como detectar errores que pueden costarle cantidades significativas de dinero. Como está la construcción de la infraestructura necesaria para su aplicación, es muy recomendable la primera prueba a nivel local utilizando la Firebase local emulador suite .

Local Emulator Suite te permite ejecutar instancias de Cloud Functions, Cloud Firestore, Realtime Database y más, todo localmente en tu máquina de escritorio. Esto no solo le facilita la iteración rápida de nuevas funciones, en particular Cloud Functions, sino que también garantiza que no incurra en ningún costo de Firebase que pueda resultar de las pruebas con los servicios en producción.

Mientras realiza las pruebas, verifique estas causas comunes de exceder el uso y el gasto esperados:

  • Olvidar agregar un límite a una consulta de base de datos con millones de resultados

  • Combinaciones de funciones en la nube que provocan cargas de trabajo de distribución excesiva o incluso bucles infinitos



Ver sus niveles de uso y gasto

Necesita saber cómo son los patrones de uso normales de su aplicación y asegurarse de permanecer dentro de los umbrales que son importantes para usted.

Ver el uso de productos individuales

Puedes ver el uso de productos individuales en la pestaña "Uso" para muchos productos en la consola de Firebase.

Ver el uso general del proyecto

Puede ver el uso general de su proyecto en el panel de control de uso y facturación en la consola Firebase (ir a Ajustes del proyecto> de uso y de facturación).

  • Puede ver su uso mensual y cómo se miden sus niveles de uso hasta la cuota de uso libre asignada.

  • Haga clic en cualquier producto para revisar un resumen diario de uso y cómo se compara con la cuota de uso libre asignada.

Recuerde que cada producto tiene diferentes cuotas de uso y, por lo tanto, diferentes plazos, por ejemplo:

  • El uso de Cloud Firestore y Cloud Storage se calcula a diario.

  • El uso de Cloud Functions se calcula mensualmente.



Configurar correos electrónicos de alerta de presupuesto

Evite sorpresas en su factura creando presupuestos en Google Cloud Billing y configurando alertas de presupuesto. En esta sección, se describe cómo hacer ambas cosas para su proyecto de Firebase.

Puede configurar alertas de presupuesto simples que le envíen a usted y a sus compañeros de equipo notificaciones por correo electrónico cuando su proyecto exceda un umbral de gasto establecido.

Es posible que ya tenga una alerta de presupuesto si se actualizó recientemente a un plan de precios de Blaze. Pero si desea obtener más información sobre las alertas presupuestarias, configurar una alerta nueva o modificar una alerta existente, ¡esta sección es para usted!

Resumen de presupuestos y alertas presupuestarias

Los presupuestos son montos generales en dólares que planea gastar cada mes.

Una alerta de presupuesto envía un correo electrónico cada vez que el nivel de gasto de su proyecto alcanza un umbral que usted estableció. Las alertas de presupuesto NO desactivan los servicios ni el uso de su aplicación.

No desactivar los servicios y el uso ya que si bien es posible que tenga un error en su aplicación causando un aumento en el gasto, que sólo podría estar experimentando un crecimiento positivo inesperado de la aplicación. No desea que su aplicación se cierre inesperadamente cuando más la necesita para funcionar.

Configure un presupuesto y una alerta de presupuesto simple

Para configurar un presupuesto o una alerta de presupuesto, debe ser propietario de la cuenta de Cloud Billing asociada.

  1. Ir a la nube de Google consola , acceder a su proyecto, a continuación, seleccione Facturación.

  2. Ir a los presupuestos y alertas del panel, a continuación, complete los pasos siguientes para configurar un presupuesto y una alerta de presupuesto enviado por correo electrónico:

    1. Seleccione un presupuesto existente o cree uno nuevo.

    2. Dale a tu presupuesto un nombre descriptivo.

    3. Establezca el alcance de la alerta de presupuesto, incluidos los proyectos y servicios a los que desea que se aplique la alerta de presupuesto. Es posible que desee seleccionar Todos los servicios al empezar con alertas de presupuesto.

    4. Establecer la cantidad> Tipo de presupuesto utilizando una de estas opciones:

      • Una cantidad fija de dinero - utilizar este tipo cuando se está empezando a cabo primero o probar su aplicación

      • Una cantidad igual a la que su proyecto pasó el mes pasado - utilizar este tipo cuando su aplicación está creciendo de manera constante y que no quieren mantener la actualización de la cantidad de presupuesto cada mes

    5. Configurar alertas por ciento del presupuesto.

      • Para la prueba inicial, probar varios porcentajes, como 1%, 2%, 5% y 50% de Actual.

      • Para aplicaciones de producción, probar porcentajes pivotantes, como 50% y 100% de real, así como 150% de pronosticada.

    6. Configure quién debe recibir correos electrónicos.

      • De forma predeterminada, cualquier persona con los permisos de facturación adecuados recibe el correo electrónico de notificación (de forma predeterminada, los administradores de la cuenta de facturación y los usuarios de la cuenta de facturación en la cuenta de facturación en la nube asociada).

      • También puede enviar correos electrónicos a otras personas de su equipo. Esto requiere la creación de una nube de Monitoreo de área de trabajo y luego la adición de un canal de notificación de correo electrónico basados en la sección de alertas del espacio de trabajo. Para obtener más información acerca de esta configuración, visita configurar alertas de facturación avanzada y la lógica .

Si configura la notificación de un bajo porcentaje del presupuesto (como 1%), usted debe conseguir un correo electrónico dentro de un par de horas o un par de días que le dice que su proyecto ha alcanzado ese umbral.

Próximos pasos

Visita configurar alertas de facturación y lógica avanzada para aprender a hacer lo siguiente:

  • Use Cloud Monitoring para crear alertas más sofisticadas para la facturación y el uso, incluidas las alertas personalizadas que envían notificaciones a otros medios, como Slack.

  • Cree una lógica de facturación adicional basada en Google Cloud Pub / Sub.