Este documento describe cómo acceder y ver métricas de máquinas virtuales (VM). También describe cómo revisar las métricas de VM para obtener más información sobre sus VM o solucionar problemas específicos con una VM.
Monitorear instancias de máquinas virtuales (VM) es esencial para mantener sus recursos de VM. Compute Engine ofrece una vista de alto nivel de las métricas de tu VM usando la pestaña Observabilidad en la consola de Google Cloud. Esta pestaña proporciona un panel predefinido que utiliza datos de telemetría para que puedas monitorear tus VM y tomar decisiones informadas sobre tus recursos de Compute Engine. También puede personalizar el panel predefinido para ver solo las métricas específicas que desee.
Todas las máquinas virtuales tienen datos de utilización de procesos básicos disponibles cuando se crean. Sin embargo, la instalación de Ops Agent proporciona información más profunda sobre el comportamiento de las VM.
Para obtener más información sobre cómo crear una política de alertas de monitoreo, usar el Explorador de métricas o para obtener información general sobre cómo funcionan el monitoreo y las métricas. Google Cloud, consulte los documentos de Cloud Monitoring .
Antes de comenzar
Opcional: instale Ops Agent para recopilar datos más detallados de sus instancias de Compute Engine.
Para verificar qué instancias de VM tienen instalado Ops Agent, haga lo siguiente:
En la consola de Google Cloud, vaya a Paneles de monitoreo
Seleccione instancias de VM de la lista del panel.
Haga clic en Lista para ver las máquinas virtuales como una lista.
Se muestran todas las máquinas virtuales de su proyecto. La columna Agente muestra el estado de la instalación del Agente de operaciones. Puede instalar o actualizar el agente desde esta página.
Opcional: Para actualizar el panel predefinido para mostrar eventos, como aquellos que indican una actualización de un grupo de instancias administrado, haga clic en event_available Seleccione Eventos y luego complete el cuadro de diálogo.
Para obtener más información sobre eventos, consulte Tipos de eventos .
Acceda a métricas de observabilidad de VM
Acceda a la información de una o varias máquinas virtuales mediante la pestaña Observabilidad en la consola de Google Cloud. De forma predeterminada, un panel predefinido muestra las métricas de VM. Si desea ver solo las métricas específicas que desea, puede crear un panel personalizado .
Ver métricas de observabilidad para una única máquina virtual
Las métricas básicas de VM, como la utilización de CPU y el tráfico de red, están disponibles cuando crea su VM. Las métricas de memoria y utilización de procesos solo están disponibles con la instalación de Ops Agent, que es el agente principal para recopilar telemetría de sus instancias de Compute Engine.
Para ver las métricas de una única máquina virtual, haga lo siguiente:
En la consola de Google Cloud, vaya a la página de instancias de VM .
Seleccione una máquina virtual para abrir la página Detalles .
Haga clic en la pestaña Observabilidad para mostrar información sobre la VM.
Opcional: restablezca el período de tiempo predeterminado de una hora al período de tiempo que desea monitorear.
Opcional: Para actualizar el panel predefinido para mostrar eventos, como aquellos que indican una actualización de un grupo de instancias administrado, haga clic en event_available Seleccione Eventos y luego complete el cuadro de diálogo.
Para obtener más información sobre eventos, consulte Tipos de eventos .
La información en la Figura 1 muestra detalles de la VM sin el Ops Agent instalado en la VM. Observe que los gráficos de utilización de memoria y espacio en disco no tienen datos.

Ver métricas de observabilidad para múltiples máquinas virtuales
La observabilidad a nivel de flota muestra las métricas de las cinco máquinas virtuales principales con la mayor utilización de procesos. Las cinco máquinas virtuales principales enumeradas varían según la métrica. Es posible que no vea las mismas cinco máquinas virtuales para cada proceso. Aunque hay más datos disponibles a nivel de flota sin instalar Ops Agent en comparación con la cantidad de datos disponibles para una sola VM, la instalación del agente proporciona más datos para futuras soluciones de problemas.
Para ver las métricas de varias máquinas virtuales, haga lo siguiente:
En la consola de Google Cloud, vaya a la página de instancias de VM .
Haga clic en la pestaña Observabilidad .
Opcional: Restablezca el período de tiempo predeterminado de una hora al período de tiempo que desea monitorear.
Filtre los resultados por una o más de las siguientes opciones:
- IDENTIFICACIÓN
- Nombre
- Tipo de máquina
- Zona
- Región
- grupo de instancias
- Etiquetas
- Estado
La información de la Figura 2 muestra un ejemplo de la pestaña Observabilidad cuando varias máquinas virtuales en un proyecto tienen instalado Ops Agent. Observe que hay más métricas disponibles sobre estas máquinas virtuales.

Ver métricas detalladas para una VM
Cada métrica del proceso de VM está representada por una línea gráfica en un gráfico. En el siguiente ejemplo, la máquina virtual de demostración de tiempo de actividad tiene instalado el agente de operaciones. Los datos de utilización de la memoria están disponibles para fines de solución de problemas. Si una VM no aparece en la tarjeta, filtre por el nombre de la VM para encontrar una VM específica.
Para recuperar la información sobre esta VM u otra de las cinco VM principales desde la pestaña Observabilidad, haga lo siguiente:
- Mantenga el puntero sobre la línea del gráfico de cualquier VM. Aparece una tarjeta con una lista de las cinco máquinas virtuales principales que utilizan el proceso, cada una de las cuales muestra una métrica.
- Para obtener más información sobre el comportamiento de la VM, haga clic en la línea del gráfico de VM o en un nombre de VM específico en la lista.
La máquina virtual de demostración de tiempo de actividad que se muestra en la tarjeta de la Figura 3 revela algunas métricas que podrían requerir una revisión.

Haga clic en la máquina virtual de demostración de tiempo de actividad para abrir la página Detalles de la máquina virtual que se muestra en la Figura 4 , que proporciona la siguiente información:
- El estado del Agente de Operaciones.
- Las opciones en contexto para crear alertas , verificar eventos o crear comprobaciones de tiempo de actividad .
- La opción para ver los detalles de las configuraciones, métricas y registros de la VM.

Cree un panel personalizado para ver métricas específicas
De forma predeterminada, la pestaña Observabilidad en Compute Engine proporciona un panel predefinido que muestra métricas básicas de VM. Para ver solo las métricas específicas que desea ver, puede modificar el panel predefinido y guardarlo como un panel personalizado. Puede personalizar aún más el panel como mejor le parezca.
Para crear un panel personalizado, haga lo siguiente:
En la consola de Google Cloud, vaya a la página de instancias de VM .
Vaya a la pestaña Observabilidad de la siguiente manera:
- Para una sola VM: en la página de instancias de VM , haga clic en el nombre de la VM para abrir su página de Detalles y luego haga clic en la pestaña Observabilidad de esa VM.
- Para varias máquinas virtuales: en la página de instancias de VM , haga clic en la pestaña Observabilidad .
Si el menú desplegable Panel está habilitado, entonces habrá paneles personalizados disponibles. Para modificar una vista personalizada, seleccione una vista personalizada en el menú desplegable y luego, en la barra de herramientas del panel, haga clic en
.De lo contrario, para personalizar el panel predefinido, en la barra de herramientas del panel, haga clic en
.Compute Engine crea una copia del panel predefinido y luego abre la copia en modo de edición.
En el editor, puede agregar, modificar, eliminar, reposicionar o cambiar el tamaño de las visualizaciones en el panel. Las visualizaciones se denominan colectivamente widgets . Para obtener más información sobre los diferentes tipos de widgets, consulte Descripción general de los paneles .
Para agregar un widget, en la barra de herramientas del panel, haga clic en Agregar widget y complete la configuración.
Por ejemplo, para ver los registros con sus datos de métricas, haga clic en Agregar widget , seleccione Registros y luego haga clic en Aplicar .
Para modificar un widget, coloque el puntero en el widget para activar la barra de herramientas, haga clic en
Editar widget y luego use el cuadro de diálogo Configurar widget . Para aplicar sus cambios al panel, en la barra de herramientas, haga clic en Aplicar . Para descartar sus cambios, haga clic en Cancelar .Para eliminar un widget, coloque el puntero sobre el widget para activar la barra de herramientas, haga clic en
Más opciones de gráfico y luego seleccione Eliminar .Para reposicionar un widget, use el puntero para arrastrar el widget por su encabezado a una nueva ubicación.
Para cambiar el tamaño de un widget, use el puntero para reposicionar la esquina derecha del widget.
Una vez que termine de modificar el panel, haga clic en Guardar .
En el cuadro de diálogo que confirma los cambios, haga clic en Ver panel personalizado para ir a la vista personalizada.
Puede volver a la vista predefinida seleccionando Predefinido en el menú desplegable Panel .
Revisar las métricas de recursos
Para obtener más información sobre cada métrica de recurso, haga clic en cada proceso dentro del menú de la pestaña Observabilidad :
- Explore la CPU , los procesos , la utilización de la memoria , el tráfico de red y la utilización del disco .
- Vea los datos de registro buscando Registros para identificar y ver Eventos del sistema .
- Agregue integraciones de terceros y verifique las integraciones existentes configuradas .
El resto de esta sección describe ejemplos de cómo algunos procesos podrían afectar sus cargas de trabajo. Esta información supone que Ops Agent está instalado en sus máquinas virtuales.
utilización de la CPU
Un ejemplo de utilización extrema de la CPU podría ser cuando un servidor se encuentra bajo una carga inesperadamente pesada, como cuando un sitio web experimenta un aumento repentino en el tráfico o cuando se está realizando una tarea de procesamiento de datos a gran escala. En tales situaciones, la CPU podría estar funcionando al 100% de su capacidad durante un período prolongado, lo que puede hacer que el servidor se ralentice o deje de responder.
En este ejemplo, la saturación es la preocupación. Si la utilización de su CPU es del 100 %, podría estar bien para sus cargas de trabajo, pero es posible que desee examinar otras métricas para saber si esto requiere intervención. En este caso, es posible que desee crear una política de alertas para recibir notificaciones cuando aumente la utilización de la CPU de una máquina virtual.
Con los permisos adecuados, puede conectarse mediante SSH a sus máquinas virtuales para investigar el problema. Sin embargo, si Ops Agent está instalado, puede ver más datos históricos para ayudarle a solucionar problemas.
Utilización del proceso
Un ejemplo de comportamiento extremo de un proceso podría ser cuando un proceso consume una cantidad excesiva de recursos, como CPU, memoria o E/S de disco, hasta el punto de provocar una degradación del rendimiento o incluso bloquear la máquina virtual.
Por ejemplo, si un proceso que se ejecuta en una máquina virtual experimenta una pérdida de memoria, podría comenzar a consumir cantidades cada vez mayores de memoria con el tiempo, lo que eventualmente provocaría que la máquina virtual se quedara sin memoria y fallara. De manera similar, si un proceso utiliza mucho el disco, puede causar que la E/S del disco de la VM se sature, lo que genera tiempos de respuesta lentos para otros procesos.
Utilización de la memoria
Las bases de datos requieren una gran cantidad de memoria para realizar operaciones como indexar, ordenar y unir tablas.
Un ejemplo de uso elevado de memoria en una VM es cuando ejecuta un servidor de base de datos, como Cloud SQL para MySQL o Cloud SQL para PostgreSQL, con un gran conjunto de datos. Si la memoria disponible de su VM es demasiado pequeña, recargar un conjunto de datos en la memoria puede hacer que la base de datos funcione lentamente o falle.
Rendimiento de la red
Los problemas de rendimiento de la red son el resultado de diferentes factores: congestión, limitaciones de ancho de banda, problemas de hardware o software y latencia. Para diagnosticar el problema, supervise las métricas de rendimiento de su red, solucione problemas de hardware y software y analice los patrones de tráfico de la red para identificar y resolver la causa raíz del problema.
Utilización del disco
La alta utilización del disco en una máquina virtual ocurre cuando se lee o escribe una gran cantidad de datos desde el disco virtual, lo que genera un retraso en el acceso al disco y un posible efecto en el rendimiento de la máquina virtual.
Monitorear las métricas de utilización del disco, como las operaciones de E/S del disco por segundo (IOPS), la longitud de la cola del disco y el tiempo promedio de respuesta del disco, puede ayudar a identificar y diagnosticar problemas de alta utilización del disco en una máquina virtual.
Verificar registros y eventos del sistema
La página Todos los registros proporciona datos de registro sobre sus recursos. Ordene por gravedad para identificar problemas e inspeccionar la carga útil.
Los registros de auditoría registran eventos administrativos que ocurren en sus recursos. Los registros pueden indicarle qué sucedió para desencadenar el evento. Se registran y mantienen varios registros en la misma fila, de modo que, por ejemplo, si tiene 20 registros idénticos, la información se almacena en una fila, en lugar de 20 filas separadas.
Puedes pensar en Eventos del sistema como un término general para eventos que ocurren en un nivel superior, pero que pueden afectar tus recursos de Compute Engine. Un evento del sistema ocurre cuando se activa un error no relacionado con un evento planificado. Los eventos del sistema se registran a nivel de flota.
Utilice integraciones de terceros
La monitorización proporciona integraciones con aplicaciones de terceros. Estas integraciones le permiten recopilar telemetría de aplicaciones como Apache Web Server, Cloud SQL para MySQL, Memorystore para Redis y otras para implementaciones que se ejecutan en Compute Engine y GKE. Cuando usas Compute Engine, el agente de operaciones recopila la telemetría de terceros.