En este documento, se describen las métricas que están disponibles automáticamente cuando usas los servicios de Google Cloud . También se describen diferentes enfoques que puedes usar para recopilar información adicional sobre el rendimiento de tus servicios.
Puedes supervisar los datos de métricas (numéricos) almacenados en tu proyecto Google Cloud creando políticas de alertas. Estas políticas te envían notificaciones cuando los datos supervisados por la política cumplen con los criterios que definiste. También puedes visualizar tus datos de métricas creando gráficos y paneles.
El permiso de métricas de un proyecto Google Cloud determina los datos de series temporales que puede registrar o supervisar el proyecto Google Cloud . De forma predeterminada, el alcance de las métricas limita el proyecto a los datos de series temporales almacenados por proyecto. Puedes configurar un permiso de métricas para incluir datos de series temporales que almacenan otros proyectos. Para obtener información conceptual y referencias a documentos de configuración, consulta Descripción general de los ámbitos de métricas.
Métricas de los servicios de Google Cloud
Cloud Monitoring recopila y almacena automáticamente las métricas del sistema que generan los servicios de Google Cloud . Estas métricas proporcionan información acerca de cómo opera el servicio. Por ejemplo, Compute Engine informa más de 25 métricas únicas por cada instancia de máquina virtual (VM).
Para obtener una lista completa de las métricas del sistema disponibles, consulta Métricas deGoogle Cloud .
Métricas de tus VMs
Algunas métricas del sistema se capturan automáticamente de tus instancias de Compute Engine. Sin embargo, es posible que estas métricas de Compute Engine recopiladas automáticamente no te proporcionen toda la información que necesitas para supervisar tus servicios.
Para recopilar métricas adicionales del sistema de tus instancias de Compute Engine, instala un agente. Por ejemplo, las métricas del agente de operaciones incluyen las de CPU, disco, memoria y swap. Estas métricas, y otras, se pueden recopilar de tus VMs de Linux y Windows.
Para obtener información sobre los agentes, consulta Agentes de Google Cloud Observability.
Métricas de las integraciones
Cloud Monitoring proporciona integraciones que te permiten recopilar telemetría de aplicaciones como Apache Web Server, MySQL, Redis y otras para implementaciones que se ejecutan en Compute Engine y Google Kubernetes Engine:
Cuando usas Compute Engine, el Agente de operaciones recopila telemetría de terceros.
Cuando se usa GKE, Google Cloud Managed Service para Prometheus recopila la telemetría de terceros.
En la consola de Google Cloud , accede a la
página Integraciones :
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
Métricas que defines
Puedes instrumentar tu aplicación para que recopile información específica de la aplicación. Existen varios frameworks de instrumentación de código abierto que te permiten recopilar métricas, registros y seguimientos desde tu aplicación y enviar esos datos a cualquier proveedor, incluido Google Cloud. Para instrumentar tu aplicación, te recomendamos que uses un framework de instrumentación con proveedor neutro y que sea de código abierto, como OpenTelemetry, en lugar de las APIs específicas de proveedor y producto o bibliotecas cliente.
Para obtener información sobre cómo instrumentar tus aplicaciones con frameworks de instrumentación independientes del proveedor, consulta Instrumentación y observabilidad.
Puedes instrumentar tu aplicación con una biblioteca cliente o la API de Cloud Monitoring. Para obtener más información sobre estos enfoques, consulta la Descripción general de las métricas definidas por el usuario.
Métricas derivadas de registros
Google Cloud admite la creación de métricas a partir de datos de registro. Estas métricas basadas en registros registran información numérica sobre los registros escritos en Cloud Logging.
Algunas métricas, como la cantidad total de entradas de registro que recibe tu proyecto deGoogle Cloud , se derivan automáticamente de tus registros.
También puedes definir métricas basadas en registros. Por ejemplo, puedes crear una métrica que cuente la cantidad de errores 404 Not Found
de una aplicación implementada en App Engine.
Para obtener más información, consulta Descripción general de las métricas basadas en registros.
Precios
En general, las métricas del sistema de Cloud Monitoring son gratuitas, y las métricas de sistemas, agentes o aplicaciones externos no lo son. Las métricas facturables se cobran según la cantidad de bytes o la cantidad de muestras transferidas.
Para obtener más información, consulta las secciones de Cloud Monitoring en la página de precios de Google Cloud Observability.