Exportar datos de varios productos de Firebase a Cloud Logging te permite ver, buscar y filtrar registros de tu proyecto y tus apps.
Los siguientes productos admiten la exportación de datos a Cloud Logging:
Firebase Hosting: Después de configurar la exportación, Firebase exporta los registros de solicitudes web de tus sitios de Firebase Hosting a Cloud Logging.
Cloud Functions for Firebase: No es necesario configurar la exportación. Firebase exporta automáticamente los registros de funciones a Cloud Logging.
Esta página te ayuda con lo siguiente:
- Información sobre las exportaciones a Cloud Logging
- Configura la exportación a Cloud Logging
- Cómo desvincular un proyecto, una app o un sitio de Cloud Logging
- Cuotas, precios y retención de Cloud Logging
Información sobre las exportaciones a Cloud Logging
Cloud Logging es proporcionado por Google Cloud Observability Suite.
Cuando exportas tus registros a Cloud Logging, puedes usar la interfaz de Logs Viewer en la consola de Google Cloud para ver, buscar y filtrar estos registros. Puedes usar otras herramientas de Google Cloud para consultar tus registros, crear y usar métricas basadas en registros, y almacenar tus datos de registros. Obtén más información sobre estas herramientas en la documentación de Cloud Logging.
En el caso de Cloud Functions for Firebase, también puedes ver tus registros en el panel de Functions de la consola de Firebase.
Firebase Hosting
Si usas Cloud Logging con Hosting, puedes hacer un seguimiento del origen y la fecha de las visitas a tu sitio, los estados de respuesta de tu sitio, la latencia de las solicitudes de los usuarios finales y mucho más.
Si tienes varios sitios de Hosting en tu proyecto, puedes seleccionar cuál de esos sitios de Hosting exportará registros. Luego puedes filtrar y visualizar tus datos de registros por sitio de Hosting o, incluso, por dominio. Si seleccionas sitios de Hosting específicos para exportar registros, también puedes controlar la cantidad de datos procesados para tu proyecto. Para ver el uso de datos de los registros de tus sitios de Hosting, visita la tarjeta de integración de Cloud Logging en Firebase console.
Obtén más información sobre la integración de Cloud Logging con Firebase Hosting.
Configura la exportación a Cloud Logging
A continuación, te indicamos cómo configurar la exportación a Cloud Logging y seleccionar los sitios de Firebase Hosting que deseas vincular a Cloud Logging.
Accede a la consola de Firebase y, luego, selecciona tu proyecto.
Haz clic en y, luego, selecciona Configuración del proyecto.
Selecciona la pestaña Integraciones.
En la tarjeta de integración de Cloud Logging, haz clic en Vincular.
Sigue las instrucciones en pantalla para configurar Cloud Logging y selecciona qué sitios de Hosting exportarán registros.
Si ya tienes uno o más sitios de Hosting activos, el flujo de trabajo de vinculación muestra un nivel estimado de uso de datos para los registros de cada uno de tus sitios de Hosting Este valor se calcula con los datos de los últimos 30 días.
Después de vincular, los registros de cualquier solicitud nueva a tus sitios de Hosting suelen aparecer en el plazo de 30 minutos posteriores a la solicitud.
Puedes ver el nivel de uso de datos de los registros de tus sitios de Hosting en la tarjeta de integración de Cloud Logging en la consola de Firebase.
Puedes ver tu nivel de uso de datos por sitio en la interfaz de Logs Viewer en la consola de Google Cloud (la métrica
log_bytes). Si tu proyecto usa Cloud Logging para otros productos, también puedes consultar el uso total en la interfaz de Logs Viewer.
Desvincula un proyecto, una app o un sitio de Cloud Logging
Si desvinculas tu proyecto de Firebase de Cloud Logging, detendrás todas las exportaciones de Firebase Hosting a Cloud Logging. Esta acción no afecta la exportación de registros para Cloud Functions for Firebase.
Algunas consideraciones:
Si usas Cloud Functions for Firebase, se seguirán exportando los registros de la función a Cloud Logging.
Los conjuntos de datos que no borres de los registros de Hosting en Cloud Logging se conservarán por 30 días y, luego, se borrarán automáticamente de Cloud Logging.
Si tienes datos de Cloud Logging para los registros de Hosting almacenados en otros servicios (como BigQuery), esos datos podrían regirse por otras condiciones de persistencia de datos.
Sigue estos pasos para desvincular tu proyecto de Firebase, específicamente tus sitios de Firebase Hosting, de Cloud Logging:
Accede a la consola de Firebase y, luego, selecciona tu proyecto.
Haz clic en y, luego, selecciona Configuración del proyecto.
Selecciona la pestaña Integraciones.
En la tarjeta de integración de Cloud Logging, haz clic en Administrar.
En la parte inferior de la página, haz clic en Detener las exportaciones a Cloud Logging.
Confirma que quieres desvincular y detener todas las exportaciones.
Cuotas, precios y retención de Cloud Logging
Cloud Logging ofrece un nivel de uso sin costo por mes (por proyecto). El uso puede provenir de cualquier producto de Google o Firebase que use Cloud Logging. Puedes actualizar tu proyecto al plan de precios Blaze de pago por uso para acceder a más funciones y uso pagado. Obtén más información sobre los precios de Cloud Logging.
Puedes supervisar y administrar Cloud Logging y la facturación:
Estima tus facturas de Cloud Logging con la calculadora de precios de Google Cloud.
Limita los registros creando filtros de exclusión para los receptores de registros.
Configura alertas para ayudar a controlar los costos.
Los registros se borran automáticamente después de 30 días, con la opción de establecer una retención personalizada.
Ten en cuenta que la entrada de registro para una solicitud en particular puede retrasarse o, en casos excepcionales, descartarse. Si bien los registros se pueden usar para comprender las solicitudes, es posible que no reflejen la utilización real que aparece en el uso y la facturación de tu proyecto.