Supervisa la actividad de Cloud Storage

Como parte de la administración de tus proyectos de Firebase, puedes revisar el uso de Cloud Storage (por ejemplo, cuántos bytes se almacenan o cuántas solicitudes de descarga provienen de tus apps).

Para revisar el uso facturado de Cloud Storage, consulta el panel Uso y facturación.

Para el uso de recursos, tanto la pestaña Uso de Cloud Storage en Firebase console como las métricas disponibles a través de Cloud Monitoring pueden ayudarte a supervisar el uso de Cloud Storage. Este tipo de supervisión puede ayudarte a detectar posibles problemas en tu app y darte una idea de tu factura. Además, si algo parece estar fuera de lugar, contar con un panorama claro de las operaciones de tu bucket de Cloud Storage (por ejemplo, supervisar la evaluación de las reglas de seguridad de Cloud Storage) puede ser una herramienta útil para solucionar problemas.

Firebase console

Firebase console incluye un panel de uso en el que se muestran los bytes de almacenamiento guardados, el recuento de objetos, el ancho de banda y las solicitudes de descarga con el paso del tiempo. Las métricas de almacenamiento (bytes almacenados y recuento de objetos) se actualizan en un plazo de 24 horas. Las métricas de uso (ancho de banda y solicitudes de descarga) se actualizan cada pocas horas.

Ir a la página Uso

El panel de uso de Cloud Storage en Firebase console

Además, Firebase console proporciona un panel de evaluación de reglas de seguridad de Firebase, una vista rápida y útil de las invocaciones de reglas. Puedes complementar este panel con un análisis detallado en Cloud Monitoring.

Ir a la página Reglas

El panel Reglas de Cloud Storage en Firebase console

Consola de Google Cloud

Cuando creas un proyecto de Firebase, también creas un proyecto de Google Cloud. En la página Cuotas de App Engine de Google Cloud Console, se hace un seguimiento de la información del uso de almacenamiento diario, incluidos los bytes almacenados, el recuento de objetos, el ancho de banda utilizado y las solicitudes de descarga.

El uso de Cloud Storage en la página “Cuotas de App Engine”

Cloud Monitoring

Cloud Monitoring recopila métricas, eventos y metadatos de productos de Google Cloud que puedes usar para crear paneles, gráficos y alertas. Cloud Monitoring incluye las siguientes métricas de Cloud Storage relacionadas con las reglas de seguridad:

Nombre de la métrica Descripción
Evaluaciones de las reglas Es la cantidad de evaluaciones de reglas de seguridad de Cloud Storage realizadas en respuesta a solicitudes de escritura o lectura. Puedes desglosar estas métricas según el resultado de la solicitud (ALLOW, DENY o ERROR) o el nombre del bucket.
Tasa de muestreo
Las métricas de Cloud Storage se muestrean cada 60 segundos, pero las actualizaciones pueden tardar hasta 4 minutos en aparecer en los paneles.

Con estas métricas, puedes configurar un panel de Cloud Storage como el siguiente:

El uso de Cloud Storage que aparece en un panel de Cloud Monitoring.

Sigue los pasos que se indican a continuación para comenzar a supervisar Cloud Storage con Cloud Monitoring.

Crea un lugar de trabajo de Cloud Monitoring

Si quieres supervisar Firebase con Cloud Monitoring, debes configurar un lugar de trabajo para tu proyecto. Un lugar de trabajo permite organizar la información de supervisión de uno o más proyectos. Después de configurar un lugar de trabajo, podrás crear paneles personalizados y políticas de alertas.

  1. Abrir la página de Cloud Monitoring

    Si tu proyecto ya forma parte de un lugar de trabajo, se abrirá la página de Cloud Monitoring. De lo contrario, selecciona uno para tu proyecto.

  2. Selecciona la opción Nuevo lugar de trabajo o selecciona uno que ya exista.

  3. Haz clic en Agregar. Después de que se compile el lugar de trabajo, se abrirá la página de Cloud Monitoring.

Crea un panel y agrega un gráfico

Muestra las métricas de Firebase recopiladas de Cloud Monitoring en tus propios gráficos y paneles.

Antes de continuar, asegúrate de que el proyecto forme parte de un lugar de trabajo de Cloud Monitoring.

  1. En la página Cloud Monitoring, abre el lugar de trabajo y ve a la página Paneles.

    Ir a la página Paneles

  2. Haz clic en Crear panel y, luego, ingresa un nombre para el panel.

  3. En la esquina superior derecha, haz clic en Agregar gráfico.

  4. En la ventana Agregar gráfico, ingresa un título para el gráfico. Haz clic en la pestaña Métrica.

  5. En el campo Find resource type and metric, ingresa Cloud Storage para Firebase. En el menú desplegable de propagación automática, selecciona una de las métricas de Cloud Storage.

  6. Para agregar más métricas al mismo gráfico, haz clic en Agregar métrica y repite el paso anterior.

  7. Opcionalmente, adapta el gráfico según tus necesidades. Por ejemplo, en el campo Filtro, haz clic en + Agregar un filtro. Desplázate hacia abajo y, luego, selecciona un valor o rango para la métrica que deseas usar a fin de filtrar el gráfico.

  8. Haz clic en Guardar.

Para obtener más información sobre los gráficos de Cloud Monitoring, consulta cómo trabajar con gráficos.

Crea una política de alertas

Puedes crear una política de alertas basada en las métricas de Firebase. Sigue los pasos que se indican a continuación para crear una política de alertas que te envíe un correo electrónico cada vez que una métrica específica de Firebase alcance un umbral determinado.

Antes de continuar, asegúrate de que el proyecto forme parte de un lugar de trabajo de Cloud Monitoring.

  1. En la página Cloud Monitoring, abre el lugar de trabajo y ve a la página Alertas.

    Ir a la página Crear política de alertas nueva

  2. Haz clic en Crear política.

  3. Ingresa un nombre para la política de alertas.

  4. Agrega una condición de alerta basada en una de las métricas de Firebase. Haz clic en Add Condition.

  5. Selecciona un objetivo. En el campo Find resource type and metric, ingresa Cloud Storage para Firebase. En el menú desplegable de propagación automática, selecciona una de las métricas de Cloud Storage.

  6. En Policy triggers, usa los campos desplegables para definir tu condición de alerta.

  7. Agrega un canal de notificaciones a tu política de alertas. En Notificaciones, haz clic en Agregar canal de notificaciones. Selecciona Correo electrónico en el menú desplegable.

  8. Ingresa tu dirección de correo electrónico en el campo Dirección de correo electrónico. Haz clic en Agregar.

  9. De manera opcional, completa el campo de documentación para incluir información adicional en tu notificación por correo electrónico.

  10. Haz clic en Guardar.

Si tu uso de Cloud Storage supera el límite configurado, recibirás una alerta por correo electrónico.

Para obtener más información sobre las políticas de alertas, consulta Introducción a las alertas.

Próximos pasos