En este documento, se describen las métricas que tienes 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 de Google Cloud si creas políticas de alertas. Estas políticas te notifican cuando los datos que supervisa la política cumplen con los criterios que defines. También puedes visualizar tus datos de métricas creando gráficos y paneles.
El permiso de métricas de un proyecto de Google Cloud determina los datos de series temporales que el proyecto de Google Cloud puede graficar o supervisar. De forma predeterminada, el alcance de las métricas limita el proyecto a los datos de series temporales que almacena el proyecto. Puedes configurar un permiso de las 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 las métricas deGoogle Cloud .
Métricas de tus VMs
Algunas métricas del sistema se capturan automáticamente desde 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 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 intercambio. Estas métricas y otras se pueden recopilar desde tus VM 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 usas GKE, Google Cloud Managed Service para Prometheus recopila la telemetría de terceros.
En la consola de Google Cloud, ve 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 tú defines
Puedes instrumentar tu aplicación para que recopile información específica de la aplicación. Varios frameworks de instrumentación de código abierto 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 más información sobre la instrumentación de tus aplicaciones con marcos 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 de Google 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, mientras que las métricas de sistemas, agentes o aplicaciones externos no lo son. Las métricas facturables se facturan según la cantidad de bytes o la cantidad de muestras transferidas.
Para obtener más información sobre los precios de Cloud Monitoring, consulta los siguientes documentos: