Supervisar el estado y el rendimiento de tus extensiones de VM te ayuda a administrar el uso de recursos y resolver problemas en toda tu flota de instancias de Compute Engine. Puedes usar los paneles de Cloud Monitoring para visualizar el uso de recursos, como el consumo de CPU o memoria, y configurar políticas de alertas para recibir notificaciones cuando ocurra un evento, como una falla en la instalación.
En este documento, se describe cómo supervisar las extensiones de VM administradas por el Gestor de extensiones de VM en tus instancias de Compute Engine con Cloud Monitoring y te ayuda a hacer lo siguiente:
- Comprende las métricas disponibles para las extensiones de VM.
- Compila paneles personalizados de supervisión
- Configurar políticas de alertas
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación verifica tu identidad para acceder a los servicios y las APIs de Cloud de Confiance by S3NS . Para ejecutar
código o muestras desde un entorno de desarrollo local, puedes autenticarte en
Compute Engine seleccionando una de las siguientes opciones:
Selecciona la pestaña según cómo planeas usar las muestras de esta página:
Console
Cuando usas la consola de Cloud de Confiance para acceder a los servicios y las APIs de Cloud de Confiance by S3NS , no necesitas configurar la autenticación.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI con el siguiente comando:
gcloud init
-
- Configura una región y una zona predeterminadas.
REST
Para usar las muestras de la API de REST incluidas en esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Cloud de Confiance .
Antes de comenzar
Antes de supervisar tus extensiones, asegúrate de haber completado los siguientes pasos:
- Instala extensiones de VM creando políticas de extensiones.
- Revisa los conceptos básicos sobre Gestor de extensiones de VM.
- Revisa los períodos de retención de Monitoring y los precios de Monitoring.
Roles de IAM obligatorios
Para obtener los permisos que necesitas para supervisar métricas y crear paneles, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto.
Para obtener los permisos que necesitas para supervisar las métricas y administrar los paneles, pídele a tu administrador que te otorgue los siguientes roles de IAM:
-
Para ver métricas y paneles, debes tener el rol de Visualizador de Monitoring (
roles/monitoring.viewer) en el proyecto. -
Para crear y administrar paneles y políticas de alertas: Editor de Monitoring (
roles/monitoring.editor) en el proyecto
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para supervisar las métricas y administrar los paneles. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para supervisar las métricas y administrar los paneles:
-
Para ver los paneles, haz lo siguiente:
monitoring.dashboards.geten el proyecto. -
Para crear paneles, haz lo siguiente:
monitoring.dashboards.createen el proyecto. -
Para configurar alertas, haz lo siguiente:
monitoring.alertPolicies.createen el proyecto
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Métricas disponibles para las extensiones de VM
Las siguientes métricas están disponibles para supervisar tus extensiones de VM en Monitoring:
| Nombre de la métrica | Tipo de métrica | Descripción |
|---|---|---|
| Estado de aplicación de la extensión de VM | compute.googleapis.com/vm_extensions/extension/enforcement_status |
Es el estado de aplicación de una extensión de VM de Compute Engine. Las etiquetas incluyen extension_name y status.
Para obtener una lista de los nombres de las extensiones, consulta extensiones compatibles. Los valores posibles para
|
| Estado de la extensión de VM | compute.googleapis.com/vm_extensions/extension/health_status |
Es el estado de una extensión de VM. Las etiquetas incluyen extension_name y status. Para obtener una lista de los nombres de las extensiones, consulta extensiones compatibles. Los valores posibles parastatus son los siguientes:
|
| Uso máximo de CPU de la extensión de VM | compute.googleapis.com/vm_extensions/extension/cpu/max_usage |
Es el tiempo de CPU máximo que usa la extensión de VM, expresado como un porcentaje. |
| Bytes máximos de memoria usados por la extensión de VM | compute.googleapis.com/vm_extensions/extension/memory/used_bytes |
Uso máximo de memoria de la extensión de VM en bytes. |
Compila paneles personalizados de supervisión
Puedes crear paneles de Monitoring con los gráficos de extensiones de VM más relevantes para tu caso de uso. Para agregar un gráfico a tu panel, sigue estos pasos:
- En la consola de Cloud de Confiance , selecciona Monitoring:
- En el panel de navegación, selecciona Paneles.
- Haz clic en Crear panel de control.
- Haz clic en Agregar widget.
- En la ventana Agregar widget, en Datos, selecciona Métrica.
- Para elegir la métrica, expande el menú Seleccionar una métrica y, luego, haz lo siguiente:
- En Recursos activos, selecciona Instancia de VM.
- En Categoría de métrica, selecciona Vm_extensions.
- En Métrica, selecciona una métrica, como Estado de la extensión de VM. Para obtener una lista de las métricas disponibles, consulta Métricas disponibles para supervisar extensiones de VM.
- Haz clic en Aplicar.
Puedes agregar tantos gráficos al panel como quieras. Para obtener más información, consulta Crea y administra paneles personalizados.
Configurar una política de alertas
Monitoring te permite crear alertas y recibir notificaciones cuando una métrica supera un límite específico. Por ejemplo, puedes recibir una notificación cuando el estado de una extensión cambia a CRASHED.
- En la consola de Cloud de Confiance , selecciona Monitoring.
- En el panel de navegación, selecciona Alertas.
- Haz clic en Crear política.
- En la página Crear política de alertas, define las condiciones de alerta y los canales de notificación.
- Para elegir la métrica, expande el menú Seleccionar una métrica y, luego, haz lo siguiente:
- En Recursos activos, selecciona Instancia de VM.
- En Categoría de métrica, selecciona Vm_extensions.
- En Métrica, selecciona una métrica, como Estado de aplicación de la extensión de VM. Para obtener una lista de las métricas disponibles, consulta Métricas disponibles para supervisar las extensiones de VM.
- Haz clic en Aplicar.
- Configura las condiciones del activador, como verificar si la etiqueta
statusesINSTALL_FAILED.
- Para elegir la métrica, expande el menú Seleccionar una métrica y, luego, haz lo siguiente:
- Sigue las instrucciones para agregar canales de notificaciones y asignarle un nombre a la política.
- Haz clic en Crear política.
Para obtener más información, consulta Crea políticas de alertas.