Recogida de métricas

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 recoger información adicional sobre el rendimiento de tus servicios.

Puedes monitorizar los datos de métricas (numéricos) almacenados en tu proyecto de Google Cloud creando políticas de alertas. Estas políticas te avisan cuando los datos que monitorizan cumplen los criterios que definas. También puede visualizar sus datos de métricas creando gráficos y paneles de control.

El ámbito de las métricas de un Google Cloud proyecto determina los datos de serie temporal que puede representar o monitorizar el Google Cloud proyecto. De forma predeterminada, el ámbito de las métricas limita el proyecto a los datos de serie temporal almacenados por el proyecto. Puede configurar un ámbito de métricas para incluir datos de series temporales que estén almacenados en otros proyectos. Para obtener información conceptual y referencias a documentos de configuración, consulta el artículo Descripción general de los ámbitos de métricas.

Métricas de los servicios de Google Cloud

Cloud Monitoring recoge y almacena automáticamente las métricas del sistema generadas por los Google Cloud servicios. Estas métricas proporcionan información sobre el funcionamiento del servicio. Por ejemplo, Compute Engine registra más de 25 métricas únicas para cada instancia de máquina virtual.

Para ver una lista completa de las métricas del sistema disponibles, consulta las Google Cloud métricas.

Métricas de tus máquinas virtuales

Algunas métricas del sistema se capturan automáticamente de tus instancias de Compute Engine. Sin embargo, es posible que las métricas de Compute Engine recogidas automáticamente no te proporcionen toda la información que necesitas para monitorizar tus servicios.

Para recoger métricas del sistema adicionales 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, entre otras, se pueden recoger de tus máquinas virtuales Linux y Windows.

Para obtener información sobre los agentes, consulta Agentes de Google Cloud Observability.

Métricas de integraciones

Cloud Monitoring ofrece integraciones que te permiten recoger telemetría de aplicaciones como Apache Web Server, MySQL, Redis y otras para las implementaciones que se ejecutan en Compute Engine y Google Kubernetes Engine:

En la Google Cloud consola, ve a la página  Integraciones:

Ve a Integraciones.

Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.

Métricas que definas

Puede instrumentar su aplicación para que recoja información específica de la aplicación. Hay varios frameworks de instrumentación de código abierto que te permiten recoger métricas, registros y trazas de tu aplicación, así como enviar esos datos a cualquier proveedor, incluido Google Cloud. Para instrumentar tu aplicación, te recomendamos que uses un framework de instrumentación de código abierto independiente del proveedor, como OpenTelemetry, en lugar de APIs o bibliotecas de cliente específicas de un proveedor o un producto.

Para obtener información sobre cómo instrumentar tus aplicaciones mediante frameworks de instrumentación independientes del proveedor, consulta Instrumentación y observabilidad.

Puedes instrumentar tu aplicación mediante una biblioteca de cliente o la API Cloud Monitoring. Para obtener más información sobre estos enfoques, consulta el artículo Información general sobre las métricas definidas por el usuario.

Métricas derivadas de registros

Google Cloud permite crear 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 el número total de entradas de registro recibidas por tuGoogle Cloud proyecto, 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 el número de errores 404 Not Found de una aplicación desplegada en App Engine.

Para obtener más información, consulta el artículo Información general sobre las métricas basadas en registros.

Precios

Por lo general, las métricas del sistema de Cloud Monitoring son gratuitas, mientras que las métricas de sistemas, agentes o aplicaciones externos no lo son. Las métricas facturables se facturan según el número de bytes o el número de muestras ingeridas.

Para obtener más información, consulta las secciones de Cloud Monitoring de la página Precios de Google Cloud Observability.