Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Conceptos básicos sobre el informe de facturación

Esta página contiene sugerencias y recursos que te ayudarán a comprender tu informe de facturación de Firestore. En esta página, se abarcan las siguientes fuentes comunes de preguntas de facturación:

  • Además del uso de apps, las fuentes de costos incluyen operaciones de importación, operaciones de exportación y uso de la consola.
  • Dentro de la aplicación, las actualizaciones en tiempo real, las operaciones de escritura sin operaciones y los desplazamientos de consulta pueden hacer que tu uso aumente más rápido de lo esperado.
  • A medida que uses el panel de uso en la consola, observa las discrepancias entre el panel y el informe de facturación.

Uso de importación y exportación

Cuando desgloses tu informe de facturación, asegúrate de revisar los costos relacionados con las operaciones de importación y exportación. Estas operaciones realizan operaciones de lectura y escritura que se toman en cuenta para la facturación de Firestore. Según la frecuencia con la que importes y exportes datos, estas operaciones pueden formar una fuente significativa de operaciones facturadas.

Ten en cuenta que el panel de uso de la consola no refleja las lecturas y escrituras de las operaciones de importación y exportación. Puedes ver las operaciones de importación y exportación y los costos relacionados de las siguientes maneras:

Etiquetas de facturación

Las operaciones de importación y exportación aplican la etiqueta goog-firestoremanaged:exportimport a sus operaciones de lectura y escritura. En la página de informes de Cloud Billing, puedes usar esta etiqueta para ver los costos relacionados con las operaciones de importación y exportación:

Accede a la etiqueta goog-firestoremanaged desde el menú de filtros.

Enumerar operaciones recientes

Puedes ver las operaciones de importación y exportación recientes con Console o gcloud.

Google Cloud Console

Puedes ver una lista de las operaciones de importación y exportación recientes en la página de importaciones/exportaciones de Firestore de Google Cloud Console.

Ir a la página de importaciones/exportaciones

gcloud

Para ver todas las operaciones de importación y exportación activas o que se completaron recientemente, usa el comando operations list:

gcloud firestore operations list

Registros de auditoría para las operaciones de administrador

Firestore escribe registros de auditoría para las operaciones de exportación, las operaciones de importación y las de indexación, consulta Información de registro de auditoría de Firestore.

Uso de la consola

Las operaciones de lectura que realiza el lector de datos de Firestore en Firebase console y Cloud Console cuentan para el uso facturado por Firestore. Cuando abres o actualizas la página de Firestore, la consola carga documentos para propagar la página. Siempre que la página de Firestore permanezca abierta, la consola usa consultas en tiempo real para actualizar documentos y colecciones visibles.

A medida que desglosas el uso, considera el uso de la consola como otra fuente de operaciones de Firestore. En tu informe de facturación, no hay forma de distinguir el tráfico de la consola del tráfico de aplicaciones.

Operaciones facturadas

Además de la información de precios, revisa tu app para conocer las siguientes operaciones que pueden generar un aumento en la facturación más rápido de lo esperado:

  • Actualizaciones en tiempo real

    Cuando escuchas los resultados de una consulta, se te cobra una operación de lectura cada vez que un documento del conjunto de resultados se agrega o se actualiza. Revisa el alcance de tus objetos de escucha en tiempo real. Escuchar los resultados de una consulta muy amplia o escuchar una colección completa puede dar como resultado más operaciones de lectura de las necesarias.

  • Escrituras sin operaciones y eliminaciones sin operaciones

    Una operación sin operación es una operación que no produce cambios en ningún documento. Se te cobrará por las operaciones de escritura y eliminación sin operaciones.

    En el caso de una operación de eliminación, se generan cargos aunque el documento proporcionado no exista.

    Se te cobrará por una operación de escritura si las operaciones no producen cambios. Por ejemplo, una operación que actualiza un campo de documento al mismo valor de campo genera cargos.

  • Compensaciones de consultas

    Los desplazamientos de consulta omiten una cantidad especificada de resultados de la consulta, pero los resultados omitidos se cuentan para la facturación. Debido a este costo adicional, debes usar cursores, en lugar de compensaciones.

Discrepancias en el panel de uso

Los paneles de uso de Firestore en Firebase y Cloud Console proporcionan una estimación del uso. Pueden ayudarte a identificar las alzas en el uso. Sin embargo, el panel no es una vista exacta de las operaciones facturadas. Es probable que el uso facturado sea más alto. En todos los casos de discrepancias, el informe de facturación tiene prioridad sobre el panel de uso.

Las operaciones que generan discrepancias entre el panel de uso y el uso facturado incluyen lo siguiente:

  • Operaciones de importación y exportación Las operaciones de lectura y escritura que realizan estas operaciones no aparecen en el panel de uso.
  • Escrituras sin operaciones. Las operaciones que no generan un cambio en la base de datos, como una actualización que no cambia los valores del campo o una escritura en un documento borrado, contribuyen a las operaciones facturadas. Sin embargo, el panel de uso no cuenta estas operaciones.
  • Escrituras contraídas. En los casos con varias escrituras en el mismo documento en una sucesión rápida, el panel de uso puede contraer varias escrituras a la vez y contarlas como una. Cuando se usa la facturación, cada escritura se sigue contando por separado.

    El panel de uso también contrae las operaciones de escritura para las transformaciones de campo, como las marcas de tiempo del servidor, los incrementos numéricos y las operaciones de unión de arreglos. En el caso de las transformaciones de campo, el panel de uso puede contar varias operaciones como una sola operación.

¿Qué sigue?

Para obtener más ayuda con tu informe de facturación, comunícate con la Asistencia para facturación de Cloud.