Este documento, que describe cómo puedes ver y administrar tus métricas, está destinado a desarrolladores y administradores de sistemas. Para obtener más información sobre las funciones disponibles en Cloud Monitoring, consulta Introducción a Cloud Monitoring.
Monitoring te permite ver y administrar métricas de las siguientes maneras:
- Para un solo proyecto
- Para varios proyectos dentro de una sola organización
- Para varios proyectos en varias organizaciones
- Para varios proyectos de Google Cloud y cuentas de AWS
De forma predeterminada, un proyecto de Google Cloud solo puede ver las métricas que almacena. Sin embargo, puedes expandir el conjunto de métricas a las que puede acceder un proyecto si agregas otros proyectos de Google Cloud al alcance de las métricas del proyecto. El alcance de las métricas define el conjunto de proyectos de Google Cloud a los que puede acceder el proyecto actual de Google Cloud.
Un proyecto de permisos aloja un alcance de métricas. Debido a que cada proyecto de Google Cloud aloja un alcance de métricas, cada proyecto también es un proyecto de permisos. El proyecto de permisos almacena información sobre su alcance de métricas. También almacena las alertas, las verificaciones de tiempo de actividad, los paneles y los grupos de supervisión que configuras para el permiso de las métricas. Puedes identificar el proyecto de permisos para un alcance de métricas como el proyecto seleccionado por el selector de proyectos de Cloud Console.
Por ejemplo, supongamos que el alcance de una métrica de un proyecto de permisos contiene tres proyectos de Cloud. Cuando creas una política de alertas en el proyecto de permisos para ese alcance de métricas, la política supervisa las métricas de los tres proyectos.
Puedes configurar el alcance de una métrica desde Google Cloud Console o desde la API de Cloud Monitoring.
Ejemplo de proyectos de alcance y proyectos supervisados
Supongamos que tus proyectos Staging
y Production
contienen instancias de máquina virtual (VM) de Compute Engine. Para ver las métricas de todas tus VM en una sola vista, crea otro proyecto, AllEnvironments
, y, luego, agrega los proyectos Staging
y Production
como proyectos supervisados. Puedes ver las métricas almacenadas en el proyecto Staging
de dos maneras diferentes con esta configuración:
Para ver las métricas en todos los proyectos, selecciona
AllEnvironments
con el selector de proyectos de Cloud Console. Cuando vayas a la página Monitoring, accederás al permiso de las métricas para el proyectoAllEnvironments
. La línea punteada del siguiente diagrama muestra que se puede acceder a las métricas de los tres proyectos:Para ver solo las métricas del proyecto
Staging
, selecciona el proyectoStaging
con el selector de proyectos de Cloud Console. Cuando vayas a la página Monitoring, accederás al permiso de las métricas para el proyectoStaging
. La línea punteada del siguiente diagrama muestra que solo se puede acceder a las métricas del proyectoStaging
:
Prácticas recomendadas para establecer alcances en los proyectos
Te recomendamos usar un proyecto de Cloud nuevo o uno que no tenga recursos como el proyecto de permisos cuando quieras ver métricas de varios proyectos de Cloud o cuentas de AWS.
Cuando el alcance de una métrica contiene proyectos supervisados, para representar o supervisar solo las métricas almacenadas en el proyecto de permisos, debes especificar filtros que excluyan las métricas de los proyectos supervisados. El requisito de usar filtros aumenta la complejidad de la política de gráficos y alertas, y aumenta la posibilidad de un error de configuración. La recomendación garantiza que estos proyectos de alcance no generen métricas, por lo que no hay métricas en los proyectos para graficar o supervisar.
El ejemplo anterior sigue nuestra recomendación. Se creó el proyecto de permisos, AllEnvironments
, y luego los proyectos Staging
y Production
se agregaron como proyectos supervisados. Para ver o supervisar las métricas combinadas de todos los proyectos, usa el alcance de las métricas del proyecto AllEnvironments
.
Para ver o supervisar las métricas almacenadas en el proyecto Staging
, debes usar el alcance de las métricas de ese proyecto.
Considera utilizar un diseño alternativo. Supongamos que decides agregar el proyecto Production
como un proyecto supervisado al alcance de las métricas del proyecto Staging
. Para ver o supervisar las métricas de todos los proyectos, usa el permiso de las métricas del proyecto Staging
:
Sin embargo, este diseño hace que sea más difícil ver o supervisar solo las métricas almacenadas en el proyecto Staging
. El alcance de las métricas del proyecto Staging
proporciona las métricas combinadas de los proyectos Staging
y Production
. Por lo tanto, cuando quieres ver o supervisar solo las métricas almacenadas en el proyecto Staging
, tu gráfico o la política de alertas deben usar filtros para eliminar los datos del proyecto Production
.
¿Qué sigue?
Para obtener información sobre cómo agregar y quitar proyectos de Cloud en un alcance de métricas, consulta los siguientes documentos:
Para obtener información sobre cómo agregar y quitar cuentas de AWS en el alcance de las métricas mediante Cloud Console, consulta Visualiza las métricas de una cuenta de AWS.
Para obtener información sobre los precios, consulta Precios de Google Cloud's operations suite.
Para obtener más información sobre las cuotas y los límites, consulta Cuotas y límites.