Obtén acceso a más de 700 labs y cursos

Configura y usa Cloud Logging y Cloud Monitoring

Lab 1 hora 15 minutos universal_currency_alt 5 créditos show_chart Introductorio
info Es posible que este lab incorpore herramientas de IA para facilitar tu aprendizaje.
Obtén acceso a más de 700 labs y cursos

Descripción general

En este lab, aprenderás los parámetros de configuración y los usos comunes de Cloud Logging y Cloud Monitoring.

Aprenderás cómo visualizar registros con mecanismos de filtrado, exportar registros a sincronizaciones de BigQuery y crear métricas de registros. También aprenderás a usar Cloud Monitoring para visualizar métricas de consumo y crear paneles.

Objetivos

En este lab, aprenderás a realizar las siguientes tareas:

  • Visualizar registros con una variedad de mecanismos de filtrado
  • Excluir entradas de registro e inhabilitar la transferencia de registros
  • Exportar registros y ejecutar informes según los registros exportados
  • Crear e informar sobre métricas de registros
  • Usar Cloud Monitoring para supervisar diferentes proyectos de Google Cloud
  • Crear un panel de métricas

Configuración y requisitos

En cada lab, recibirá un proyecto de Google Cloud y un conjunto de recursos nuevos por tiempo limitado y sin costo adicional.

  1. Accede a Qwiklabs desde una ventana de incógnito.

  2. Ten en cuenta el tiempo de acceso del lab (por ejemplo, 1:15:00) y asegúrate de finalizarlo en el plazo asignado.
    No existe una función de pausa. Si lo necesita, puede reiniciar el lab, pero deberá hacerlo desde el comienzo.

  3. Cuando esté listo, haga clic en Comenzar lab.

  4. Anote las credenciales del lab (el nombre de usuario y la contraseña). Las usarás para acceder a la consola de Google Cloud.

  5. Haga clic en Abrir Google Console.

  6. Haga clic en Usar otra cuenta, copie las credenciales para este lab y péguelas en el mensaje emergente que aparece.
    Si usa otras credenciales, se generarán errores o incurrirá en cargos.

  7. Acepta las condiciones y omite la página de recursos de recuperación.

Activa Google Cloud Shell

Google Cloud Shell es una máquina virtual que cuenta con herramientas para desarrolladores. Ofrece un directorio principal persistente de 5 GB y se ejecuta en Google Cloud.

Google Cloud Shell proporciona acceso de línea de comandos a tus recursos de Google Cloud.

  1. En la consola de Cloud, en la barra de herramientas superior derecha, haz clic en el botón Abrir Cloud Shell.

    Ícono de Cloud Shell destacado

  2. Haz clic en Continuar.

El aprovisionamiento y la conexión al entorno demorarán unos minutos. Cuando te conectes, habrás completado la autenticación, y el proyecto estará configurado con tu PROJECT_ID. Por ejemplo:

ID del proyecto destacado en la terminal de Cloud Shell

gcloud es la herramienta de línea de comandos de Google Cloud. Viene preinstalada en Cloud Shell y es compatible con el completado de línea de comando.

  • Puedes solicitar el nombre de la cuenta activa con este comando:
gcloud auth list

Resultado:

Credentialed accounts: - @.com (active)

Resultado de ejemplo:

Credentialed accounts: - google1623327_student@qwiklabs.net
  • Puedes solicitar el ID del proyecto con este comando:
gcloud config list project

Resultado:

[core] project =

Resultado de ejemplo:

[core] project = qwiklabs-gcp-44776a13dea667a6 Nota: La documentación completa de gcloud está disponible en la guía de descripción general de gcloud CLI .

Tarea 1: Visualiza y filtra registros en el primer proyecto

En esta tarea, verás registros de instancias de VM con un filtrado simple.

Consulta qué servicios escriben registros

  1. Asegúrate de estar en la página principal de la consola de Google Cloud.

  2. Verifica que sigas trabajando en el proyecto 1; el ID del proyecto en el panel de información de la consola debería coincidir con el ID de proyecto 1 en el panel de detalles de conexión del lab.

  3. En el menú de navegación (Ícono del menú de navegación) de la consola de Google Cloud, haz clic en Monitoring > Explorador de registros.

Si se te solicita, cierra la notificación.

  1. En el panel de la izquierda, será visible Campos. En Tipo de recurso, verás varios servicios de Google Cloud que crean registros.

Todos estos servicios escriben entradas de registro. Las entradas de todos estos registros aparecen a la derecha, en el panel Resultados de la consulta. También puedes hacer consultas para resultados de registros específicos o que coincidan con criterios específicos.

Visualiza registros de instancias de VM con un filtrado simple

  1. En Metadatos del sistema, en Tipo de recurso, haz clic en Instancia de VM.

Luego, haz clic aquí:

  • El contenido del panel Campos de registro cambia. Verás un campo nuevo llamado ID de la instancia. Muestra todos los IDs de las instancias de VM que escriben entradas de registro.
  • El cuadro de consultas que se encuentra cerca de la parte superior de la página se propaga con resource.type="gce_instance". Esto significa que solo se registrarán y mostrarán las entradas de las instancias de VM.
  • El panel Resultados de la consulta también se actualiza automáticamente; las entradas de las instancias de VM son los únicos registros que se muestran.
  1. En el campo ID de la instancia, selecciona uno de los IDs de la instancia. Los registros de la instancia de VM asociada aparecen en el panel Resultados de la consulta.

  2. Haz clic en el cuadro Consulta. Ahora es editable.

  3. En el cuadro Consulta, quita todo lo que sigue a la línea 1. Solo deberías ver la línea 1, que contiene resource.type="gce_instance".

  4. Haz clic en Ejecutar consulta (ubicado en la esquina superior derecha). En los resultados de la Consulta, deberías ver las entradas de todos los registros de instancias de VM.

  5. Ten en cuenta que el panel de registros se revierte a su estado previo.

  1. Ahora, haz clic en el menú desplegable Todos los nombres de registro y selecciona syslog. Luego, haz clic en Aplicar.

Las entradas de syslog se muestran en el panel Resultados de la consulta.

Nota: También puedes controlar lo que se muestra en las entradas de registros. Para ello, selecciona las ventanas de gravedad y tiempo del registro.
  1. Activa la transmisión de registros haciendo clic en Transmitir registros (Transmitir registros (Stream logs)) (en la esquina superior derecha, sobre el botón "Ejecutar consulta").

Los registros transmitidos se pueden ver en el panel de resultados.

  1. Para detener la transmisión de registros, haz clic en Detener transmisión en la esquina superior derecha.

Tarea 2: Usa exportaciones de registros

En esta tarea, configurarás y probarás las exportaciones de registros a BigQuery.

Cloud Logging conserva las entradas de registro durante 30 días. La mayoría de las veces, será mejor conservar algunas entradas de registro durante un período largo (y, de ser posible, realizar informes sofisticados sobre los registros archivados).

Google Cloud proporciona un mecanismo para que todas las entradas de registro que se transfieren a Cloud Monitoring también estén escritas en uno o más receptores archivados.

Configura la exportación a BigQuery

  1. En el menú de navegación (Ícono del menú de navegación) de la consola de Google Cloud, haz clic en Monitoring > Enrutador de registros.

  2. Haz clic en Crear receptor.

  3. En el Nombre del receptor, escribe vm_logs y, luego, haz clic en Siguiente.

  4. En Selecciona el servicio del receptor, selecciona Conjunto de datos de BigQuery.

  5. En Selecciona un conjunto de datos de BigQuery, selecciona Crear un nuevo conjunto de datos de BigQuery.

  6. En el ID del conjunto de datos, escribe project_logs y haz clic en Crear conjunto de datos.

  7. Haz clic en Siguiente.

  8. En el cuadro de lista Crea un filtro de inclusión, copia y pega resource.type="gce_instance".

  9. Haz clic en Siguiente.

  10. Haz clic en Crear receptor. Ahora debes volver al Enrutador de registros, a la página Crear los próximos pasos del receptor de registro (puede aparecer un mensaje en la parte superior que diga "Tu receptor de registros se creó correctamente. Los datos estarán disponibles pronto”).

Nota: También podrías exportar las entradas de registro a Pub/Sub o Cloud Storage.

Exportar a Pub/Sub puede ser útil si quieres pasar por un proceso de ETL antes de almacenar en una base de datos (Monitoring > Pub/Sub > Dataflow > BigQuery/Bigtable).

La exportación a Cloud Storage almacenará las entradas en lotes y las escribirá en los objetos de Cloud Storage cada hora aproximadamente.

Configura las exportaciones de balanceo de cargas HTTP a BigQuery

Ahora crearás una exportación para los registros de balanceo de cargas HTTP a BigQuery.

  1. En el menú de navegación que se encuentra en el lado izquierdo, selecciona Enrutador de registros para volver a la página principal del servicio.

  2. Haz clic en Crear receptor.

  3. En el Nombre del receptor, escribe load_bal_logs y, luego, haz clic en Siguiente.

  4. En Selecciona el servicio del receptor, selecciona Conjunto de datos de BigQuery.

  5. En Selecciona un conjunto de datos de BigQuery, selecciona project_logs (creaste este conjunto de datos de BigQuery en el conjunto de pasos anterior).

  6. Haz clic en Siguiente.

  7. En el cuadro de lista Crea un filtro de inclusión, copia y pega resource.type="http_load_balancer".

  8. Haz clic en Siguiente.

  9. Haz clic en Crear receptor.

  10. Ahora estarás en la página Crear los próximos pasos del receptor de registro para el receptor de registros.

  11. En el menú de navegación que se encuentra en el lado izquierdo, selecciona Enrutador de registros para volver a la página principal del servicio.

Se muestra la página de Enrutador de registros con una lista de receptores (incluido el que acabas de crear, load_bal_logs).

Investiga las entradas de registro que se exportaron

  1. En el menú de navegación (Ícono del menú de navegación) de la consola de Google Cloud, haz clic en BigQuery.

  2. Se abre el cuadro de mensajes "Te damos la bienvenida a BigQuery en la consola de Cloud". Contiene un vínculo a la guía de inicio rápido y enumera las actualizaciones de la IU.

  3. Haz clic en Listo.

  4. En el panel izquierdo de la sección Explorador, haz clic en la flecha junto a tu proyecto (comienza con qwiklabs-gcp-xxx) y deberías ver que aparece el conjunto de datos project_logs debajo de él.

Ahora verificarás que el conjunto de datos de BigQuery tenga los permisos adecuados para permitir que el escritor de exportación almacene entradas de registro.

  1. Haz clic en el elemento del menú de tres puntos ("Ver acciones") que se encuentra al lado del conjunto de datos de project_logs y haz clic en Abrir.

  2. En la esquina superior derecha de la consola, haz clic en el menú desplegable Compartir y selecciona Administrar permisos.

  3. En la página para compartir permisos, verás que tus cuentas de servicio tienen el rol de "Editor de datos de BigQuery".

  4. Cierra el panel para compartir permisos.

  5. Expande el conjunto de datos de project_logs para ver las tablas con tus registros exportados; deberías ver varias tablas (una destinada a cada tipo de registro que recibe entradas).

  6. Haz clic en la tabla syslog_(1), luego, haz clic en Detalles para ver la cantidad de filas y otros metadatos.

Nota: Si la tabla syslog_(1) no es visible, espera unos minutos y actualiza el navegador.
  1. Copia el nombre completo que verás en ID de tabla en la pestaña Detalles.
Nota: Debido a que las entradas de registro se transmiten a BigQuery a medida que llegan a Cloud Monitoring, estas se almacenan en un búfer de transmisión de BigQuery. Aproximadamente 24 horas luego de llegar al búfer, se moverán al almacenamiento común de BigQuery. Puedes realizar consultas en la tabla, y se analizarán los datos del almacenamiento común y el búfer.
  1. Para ver un subconjunto de tus campos de tablas, pega la consulta que se encuentra a continuación en la pestaña del editor de consultas (reemplaza qwiklabs-gcp-xx.project_logs.syslog_xxxxx por el nombre de la tabla que copiaste en el paso anterior).
SELECT logName, resource.type, resource.labels.zone, resource.labels.project_id, FROM `qwiklabs-gcp-xx.project_logs.syslog_xxxxx`
  1. Luego, haz clic en Ejecutar.

Puedes experimentar con algunas otras consultas que podrían proporcionar observaciones interesantes.

Nota: Cloud Logging exporta las entradas de registro nuevas antes de que se tome una decisión acerca de la transferencia de entradas al almacenamiento de Logging. Como consecuencia, solo las entradas de registro nuevas se exportarán al receptor. Entonces, es posible que no veas una tabla syslog_(1), ya que todas las entradas de syslog se generaron antes de la exportación.

Las entradas de registro existentes que ya se transfirieron a Cloud Logging se pueden extraer con comandos como el siguiente:

gcloud logging read "resource.type=gce_instance AND logName=projects/[PROJECT_ID]/logs/syslog AND textPayload:SyncAddress" --limit 10 --format json.
Nota: Configuraste una exportación para todas las entradas de registro que generaron todos los servicios del proyecto. También puedes crear exportaciones agregadas, que exportan entradas de registro que se generaron entre proyectos y están agrupadas por cuenta de facturación, organización o carpeta.

Haz clic en Revisar mi progreso para verificar el objetivo. Configurar la exportación a BigQuery

Tarea 3: Crea una métrica de registro

En esta tarea, crearás una métrica de registro de tipo contador llamada 403s en Google Cloud Monitoring. Configura esta métrica para filtrar y contar entradas de syslog específicamente de tus instancias de GCE.

  1. En el menú de navegación (Ícono del menú de navegación) de la consola de Google Cloud, haz clic en Monitoring > Métricas basadas en registros.
Nota: Si se te solicita, haz clic en Abandonar en el mensaje de trabajo sin guardar.
  1. Haz clic en Crear métrica.

  2. En la métrica basada en registros del Editor, configura el Tipo de métrica como Contador.

  3. En la sección Detalles, establece Nombre de la métrica basada en registros en 403s.

  4. En Selección de filtro para Crear filtro, ingresa lo siguiente y reemplaza PROJECT_ID por ID del proyecto 1:

resource.type="gce_instance" log_name="projects/PROJECT_ID/logs/syslog"
  1. Deja los demás campos con la configuración predeterminada.

  2. Haz clic en Crear métrica.

  3. Usarás esta métrica en la sección de creación del panel del lab.

Haz clic en Revisar mi progreso para verificar el objetivo. Crear una métrica de registro

Tarea 4: Crea un panel de supervisión

En esta tarea, pasarás al segundo proyecto que creó Qwiklabs y establecerás un espacio de trabajo de Monitoring.

Cambia de proyecto

Ten en cuenta el proyecto que se muestra en la esquina superior izquierda de la consola de Google Cloud. Primero, cambiarás la consola para usar el ID del proyecto 2.

Identificador del proyecto de Google Cloud

  1. Haz clic en el nombre del proyecto en la parte superior de la consola de Google Cloud y haz clic en la pestaña Todos.

Pestaña de todos los proyectos de Google Cloud

  1. Haz clic en el proyecto que coincida con el ID del proyecto 2 de Detalles de la conexión de Qwiklabs.

  2. Haz clic en Abrir.

Crea un espacio de trabajo de Monitoring

Ahora, configurarás un espacio de trabajo de Monitoring que esté vinculado con tu proyecto de Google Cloud. Sigue estos pasos para crear una cuenta nueva que incluya una prueba gratuita de Monitoring.

  1. En el menú de navegación (Ícono del menú de navegación) de la consola de Google Cloud, haz clic en Monitoring > Descripción general.

  2. Espera a que se aprovisione tu espacio de trabajo.

Cuando se abra el panel de Monitoring, tu espacio de trabajo estará listo.

Panel de Cloud Monitoring

Ahora agrega el primer proyecto a tu espacio de trabajo en Cloud Monitoring.

  1. En el menú de la izquierda, haz clic en Configuración y, luego, en Alcance de las métricas y, después, en + Agregar proyectos.

  2. Haz clic en Seleccionar proyectos.

  3. Selecciona la marca de verificación junto al ID de tu primer proyecto y haz clic en Seleccionar.

  4. Haz clic en Agregar proyectos.

Crea un panel de supervisión

  1. En el panel izquierdo, haz clic en Paneles.

  2. Haz clic en Crea un panel personalizado.

  3. Reemplaza el nombre del panel genérico que está en la parte superior por Example Dashboard.

  4. Haz clic en + Agregar widget > Línea.

  5. En Título del widget, ingresa Uso de CPU.

  6. Haz clic en el menú desplegable Selecciona una métrica.

  7. Haz clic en Activo para anular la selección. La marca debería desaparecer.

  8. En Recursos populares, selecciona Instancia de VM > Instancia > Uso de CPU. Asegúrate de que sea el que sigue el formato compute.googleapis.com/instance/cpu/usage_time.

  9. Haz clic en Aplicar.

  10. Ahora haz clic en Aplicar en la esquina superior derecha.

  11. Haz clic en + Agregar widget > Línea.

  12. En Título del widget, ingresa Uso de memoria.

  13. Haz clic en el menú desplegable Selecciona una métrica.

  14. Haz clic en Activo para anular la selección. La marca debería desaparecer.

  15. En Recursos populares, selecciona Instancia de VM > Memoria > Uso de memoria. Asegúrate de que sea el que sigue el formato agent.googleapis.com/memory/percent_used.

  16. Haz clic en Aplicar.

  17. Ahora haz clic en Aplicar en la esquina superior derecha.

  18. Haz clic en + Agregar widget > Línea.

  19. En Título del widget, ingresa 403s.

  20. Haz clic en el menú desplegable Selecciona una métrica.

  21. En Recursos populares, selecciona Instancia de VM > Métricas basadas en registros > Logging/user/403s. Asegúrate de que sea el que sigue el formato logging.googleapis.com/user/403s.

Nota: Si no ves Logging/user/403s, actualiza el navegador.
  1. Haz clic en Aplicar.

  2. Ahora haz clic en Aplicar en la esquina superior derecha.

Ahora deberías ver los tres gráficos completados: uno para el uso de CPU, otro para el uso de memoria y el último para 403s.

Gráficos de uso de CPU y tráfico de red en el panel de supervisión

Ahora puedes explorar otras opciones, solo debes editar los gráficos como Filtro, Agrupar por y Agregación.

Felicitaciones

En este lab, aprendiste a realizar las siguientes tareas:

  • Visualizar registros con una variedad de mecanismos de filtrado

  • Excluir entradas de registro e inhabilitar la transferencia de registros

  • Exportar registros y ejecutar informes según los registros exportados

  • Crear e informar sobre métricas de registros

  • Usar Cloud Monitoring para supervisar diferentes proyectos de Google Cloud

  • Crear un panel de métricas

Finalice su lab

Cuando haya completado el lab, haga clic en Finalizar lab. Google Cloud Skills Boost quitará los recursos que usó y limpiará la cuenta.

Tendrá la oportunidad de calificar su experiencia en el lab. Seleccione la cantidad de estrellas que corresponda, ingrese un comentario y haga clic en Enviar.

La cantidad de estrellas indica lo siguiente:

  • 1 estrella = Muy insatisfecho
  • 2 estrellas = Insatisfecho
  • 3 estrellas = Neutral
  • 4 estrellas = Satisfecho
  • 5 estrellas = Muy satisfecho

Puede cerrar el cuadro de diálogo si no desea proporcionar comentarios.

Para enviar comentarios, sugerencias o correcciones, use la pestaña Asistencia.

Copyright 2025 Google LLC. Todos los derechos reservados. Google y el logotipo de Google son marcas de Google LLC. El resto de los nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que están asociados.

Antes de comenzar

  1. Los labs crean un proyecto de Google Cloud y recursos por un tiempo determinado
  2. .
  3. Los labs tienen un límite de tiempo y no tienen la función de pausa. Si finalizas el lab, deberás reiniciarlo desde el principio.
  4. En la parte superior izquierda de la pantalla, haz clic en Comenzar lab para empezar

Usa la navegación privada

  1. Copia el nombre de usuario y la contraseña proporcionados para el lab
  2. Haz clic en Abrir la consola en modo privado

Accede a la consola

  1. Accede con tus credenciales del lab. Si usas otras credenciales, se generarán errores o se incurrirá en cargos.
  2. Acepta las condiciones y omite la página de recursos de recuperación
  3. No hagas clic en Finalizar lab, a menos que lo hayas terminado o quieras reiniciarlo, ya que se borrará tu trabajo y se quitará el proyecto

Este contenido no está disponible en este momento

Te enviaremos una notificación por correo electrónico cuando esté disponible

¡Genial!

Nos comunicaremos contigo por correo electrónico si está disponible

Un lab a la vez

Confirma para finalizar todos los labs existentes y comenzar este

Usa la navegación privada para ejecutar el lab

Usa una ventana de navegación privada o de Incógnito para ejecutar el lab. Así evitarás cualquier conflicto entre tu cuenta personal y la cuenta de estudiante, lo que podría generar cargos adicionales en tu cuenta personal.