Cloud Monitoring te permite definir un conjunto de recursos como un grupo. Después de definir un grupo, puedes configurar políticas de alertas, gráficos y paneles para supervisar el grupo. Puedes crear hasta 500 grupos por permiso de métricas.
Acerca de los grupos
Los grupos proporcionan un mecanismo para alertar sobre el comportamiento de un conjunto de recursos, en lugar de sobre recursos individuales. Por ejemplo, puedes crear una política de alertas que se activen si cierta cantidad de recursos del grupo infringe una condición específica (por ejemplo, carga de CPU), en lugar de que cada recurso te informe sobre incumplimientos de forma individual.
Debes definir los criterios de membresía para tus grupos. Un recurso pertenece a un grupo si cumple con los criterios de membresía del grupo. Los criterios de membresía pueden basarse en etiquetas, regiones, aplicaciones y otros criterios. Los recursos pueden pertenecer a varios grupos.
El conjunto de miembros de un grupo es dinámico, lo que hace que los grupos sean útiles para supervisar entornos cambiantes. Por ejemplo, si creas un grupo cuyos criterios de membresía especifican una región geográfica, los nuevos recursos de esa región se agregan automáticamente al grupo. No es necesario modificar los paneles ni las políticas de alertas si la membresía del grupo cambia.
Los grupos pueden contener subgrupos de hasta ocho niveles de profundidad. Una aplicación que se puede dar a los grupos y subgrupos es la administración de topologías físicas o lógicas. Por ejemplo, con los grupos, puedes separar la supervisión de los recursos de producción de la supervisión de los recursos de prueba o desarrollo. También puedes crear subgrupos para supervisar tus recursos de producción por zona.
Usa los grupos
Cuando creas un grupo, Monitoring crea un panel para ese grupo. Además de los controles de panel estándar, los paneles de grupo permiten hacer los siguientes controles:
- Edita o borra el grupo. No puedes editar ni borrar un grupo que esté usando una política de alertas.
- Administrar las políticas de alertas que dependen del grupo.
- Crea y visualiza subgrupos.
- Ver los incidentes
- Visualice eventos
- Ver los recursos de los grupos
- Acceder a los paneles de recursos del grupo.
Los paneles de grupo tienen un límite de 40 gráficos. Los gráficos de un panel de grupo solo muestran datos de los miembros del grupo.
La siguiente captura de pantalla es el panel predeterminado del grupo “Mis instancias” (My instances):
Descripción general de tus grupos de recursos
En la consola de Google Cloud, ve a la página Grupos:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
Puedes agregar filtros para modificar los grupos que aparecen en la lista. Para agregar un filtro, haz clic en Filtrar tabla y selecciona el tipo de filtro. Según el tipo que selecciones, elige el valor del filtro o ingresa el valor.
En cualquier grupo que se muestre en la página Grupos, puedes hacer lo siguiente:
- Para ver el panel de un grupo, haz clic en el nombre de dicho grupo.
- Para editar el grupo, haz clic en edit Editar.
- Para borrar el grupo, haz clic en Borrar.
- Para ver las políticas de alertas asociadas, haz clic en Políticas notifications.
- Visualiza la cantidad de instancias de VM y la cantidad de recursos del grupo.
Crear un grupo
Para crear un grupo con la consola de Google Cloud, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Grupos:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
Haz clic en Crear grupo. La siguiente captura de pantalla muestra el diálogo Crear grupo (Create Group):
Reemplaza Nombre (Name) con un nombre para el grupo. No es necesario que el nombre sea único en el proyecto.
Agrega los criterios de membresía del grupo. Consulta la siguiente sección, Cómo especificar los criterios de membresía, para obtener más información.
Haz clic en Crear.
Especifica los criterios de membresía
Un grupo puede tener varios criterios de membresía. Los criterios que ves dependen de los servicios que usa tu proyecto de Google Cloud.
Para especificar un único criterio cuando usas la consola de Google Cloud, haz lo siguiente en el diálogo Crear grupo:
En el diálogo Agregar criterio, selecciona el Tipo de criterio en el menú:
- Nombre: (predeterminado) la membresía del grupo se determina por el nombre del recurso.
Etiqueta: la membresía del grupo se determina mediante etiquetas. Para esta opción, se muestra un menú secundario de valores de recursos que dependen de tu configuración. Por ejemplo, si creaste instancias de Compute Engine y asignaste etiquetas de red o etiquetas a las instancias, todas estas etiquetas aparecerán en el menú secundario.
Los nombres de las etiquetas deben estar en minúsculas.
Región: es la ubicación del recurso.
Tipo de recurso: Es un recurso desde el que se capturan los datos de las métricas. Los recursos pueden incluir discos, buckets de Cloud Storage o máquinas virtuales (VM).
Grupo de seguridad: la membresía del grupo se determina mediante el Control de acceso basado en la función (RBAC). Por ejemplo, puedes especificar un grupo de seguridad cuando crees un clúster de Google Kubernetes Engine. Para obtener más información, consulta la página de referencia de Kubernetes Usa la autorización de RBAC.
Proyecto de Cloud: Es el identificador de tu proyecto de Google Cloud.
Aplicación de App Engine: tus aplicaciones de App Engine.
Servicio de App Engine: son los servicios de App Engine, como la API de usuarios, la API de imágenes y Memcache.
Si seleccionas el criterio Nombre o Etiqueta, se mostrará el menú Operador. En este caso, selecciona cómo se realizará la comparación. De forma predeterminada, la operación de comparación se establece en Contiene.
Por ejemplo, si no quieres que tu grupo contenga ningún recurso con
instance
en el nombre, establece el tipo como Nombre, el valor comoinstance
y el operador como No contiene.Cuando el menú Operador no se muestra, el operador de comparación es Igual.
Ingresa el valor que deseas que coincida.
Haz clic en Listo.
Si deseas agregar un criterio, repite el procedimiento anterior. Si tienes varios criterios, establece cómo debe combinarse el criterio con el selector Combinar operador de criterios. Elige Y (AND) si la membresía requiere que un recurso satisfaga todos los criterios. Elige O (OR) si la membresía requiere que un recurso satisfaga un solo criterio.
La siguiente captura de pantalla muestra la definición de grupo para un grupo llamado “Mis instancias” (My Instances):
En este ejemplo, hay 2 criterios. Ambos deben cumplirse.
Borra un grupo
Para borrar un grupo con la consola de Google Cloud, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Grupos:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- Selecciona el grupo que deseas borrar y, luego, haz clic en Borrar.
- En el diálogo Eliminar grupo y subgrupo, haz clic en Eliminar para confirmar la acción y borrar el grupo y sus subgrupos. Si borras un grupo, también lo quitarás de las políticas de alertas y de las verificaciones de tiempo de actividad.
No puedes borrar un grupo que esté usando una política de alertas. Para obtener información sobre cómo identificar la política de alertas, consulta Cómo ver las políticas de alertas asociadas.
Cómo editar un grupo
Para editar un grupo con la consola de Google Cloud, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Grupos:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- Selecciona el grupo que deseas editar y, luego, haz clic en edit Editar.
No puedes editar un grupo que esté usando una política de alertas. Para obtener información sobre cómo identificar la política de alertas, consulta Cómo ver las políticas de alertas asociadas.
Cómo ver las políticas de alertas asociadas
Para ver las políticas de alertas que dependen de un grupo, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Grupos:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
Selecciona el grupo y, luego, haz clic en notifications Políticas.
El diálogo Políticas incluye lo siguiente:
- Vínculo a cada política
- Opciones para editar, copiar o borrar la política.
- Activa o desactiva la habilitación de la política.
- Botón Crear política.
Crea una política de alertas para el grupo
Para crear una política de alertas que restrinja las series temporales seleccionadas por la métrica a un grupo, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Grupos:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- Selecciona el grupo y, luego, haz clic en notifications Políticas.
- Haz clic en Crear política.
- Selecciona el tipo de métrica y el recurso que deseas supervisar.
- Haz clic en Filtro y selecciona Grupo.
- Expande arrow_drop_down Valor y selecciona el nombre del grupo.
- Haz clic en Listo.
- Completa los pasos para configurar la política de alertas. Para obtener más información, consulta Crea políticas de alertas basadas en métricas.
Administra grupos con la API de Cloud Monitoring
Puedes crear, modificar, recuperar y borrar grupos con la API projects.groups
. Sin embargo, los grupos creados con la API no se pueden editar en la IU.
En la API, los grupos se identifican con un campo groupId
. Este es un identificador que asigna Cloud Monitoring cuando creas el grupo. El valor que proporcionas para el grupo en el campo Nombre del grupo es un nombre solo de visualización, y se almacena en un campo displayName
.
También puedes usar los filtros de supervisión para hacer lo siguiente:
- Agrega recursos a un grupo.
- Enumera los miembros de un grupo.
- Recuperar datos de series temporales según los grupos
¿Qué sigue?
- Crea y visualiza verificaciones de tiempo de actividad para el grupo.
- Crear políticas de alertas para el grupo