¿Qué es Cloud Monitoring?

| Última modificación: 25 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

La plataforma Cloud Monitoring es una herramienta de Google enfocada en la revisión, monitoreo y gestión controlado de un flujo de trabajo en la nube. Este elemento cuenta con una configuración dinámica y unos valores predeterminados inteligentes que facilitan el funcionamiento y uso por parte del cliente.

Cloud Monitoring permite, además, obtener una mayor visibilidad de la disponibilidad y el rendimiento, así como el estado y operatividad de las aplicaciones y la infraestructura, a través de métricas como la ingesta de información de datos, metadatos y eventos de la Google Cloud Platform (GCP) y Amazon Web Services (AWS), y la explotación de los datos a través de tableros, cuadros y alertas.

Esta herramienta cuenta también con una serie de paneles de control prestablecidos que contribuyen a la recopilación de forma automática de las métricas para servicios de la nube de Google, así como un agente de operaciones para virtual machines o máquinas virtuales y la gestión del servicio de almacenamiento y consultas Prometheus.

La monitorización de la cloud resulta ideal para la inclusión de servicios en la nube como Soluciones como Servicios (SaaS), Plataforma como Servicio (PaaS), Infraestructura como Servicio (IaaS) o Aplicaciones sin Servidor (FaaS), entre otros.

Características de Cloud Monitoring

Dentro de las características y funciones más relevantes de la plataforma Cloud Monitoring, se incluyen su capacidad de monitorización de objetivos de niveles de servicio, su integración en la consola de la nube de Google, su servicio de alertas y supervisión del tiempo de funcionamiento y comprobaciones de Uptime/health, entre otros.

Estas características pueden detallarse de la siguiente forma:

Monitorización

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

La monitorización es uno de los elementos característicos de Cloud Monitoring y se encarga de inferir automáticamente o darle la capacidad al usuario de personalizar los objetivos de niveles de servicio de las aplicaciones, generando una alerta en los momentos en los que no se cumplan dichos objetivos.

Prometheus como servicio gestionado

Cloud Monitoring cuenta con el servicio gestionado Prometheus, que se encarga de la recopilación administrada y reduce la dificultad de los procesos de implementación, escalado, fragmentación y mantenimiento de los colectores. Este servicio es compatible con la Google Kubernetes Engine (GKE), así como cualquier otro entorno de Kubernetes.

Integración en la Google Cloud Console

Otra de las características de la herramienta Cloud Monitoring es que permite la identificación y monitorización de todos los recursos y servicios asociados a la herramienta de computación en la nube de Google, sin que sea necesaria la configuración de elementos adicionales. Además, estos servicios y productos pueden integrarse de forma directa en la consola de la Google Cloud Platform.

Agente de operaciones

Cloud Monitoring se caracteriza también por disponer de un agente de operaciones que puede ser desplegado en las máquinas virtuales de la nube de Google con el objetivo de recopilar métricas y registros detallados a partir del sistema del usuario y sus aplicaciones.

Esta herramienta cuenta con un agente principal que es ideal para llevar a cabo el proceso de recopilar telemetría de las instancias de Compute Engine, combinando el registro y las métricas, lo que se traduce en una serie de configuraciones que tienen su base en YAML. Cuenta, además, con registros de alta capacidad de procesamiento.

Paneles de control

Esta característica contribuye a la visibilidad de los recursos y servicios en la nube, sin que sea necesaria la configuración de algo más. Los paneles de control permiten también la creación de paneles personalizados que pueden utilizarse para aprovechar las herramientas potentes de visualización de datos de Google. Para crear estos paneles de control personalizados, el usuario debe definir su contenido y organizarlo de una forma en la que resulte útil, permitiendo también definir una serie de filtros permanentes que sean aplicados a algunos o a todos los elementos del panel, mostrando así información sobre varios servicios.

Ahora que ya conoces qué es la herramienta Google Cloud Monitoring y cuáles son sus usos y funciones más importantes, no dudes en dar el siguiente paso y continuar tu proceso formativo con nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde solo necesitarás 6 meses para aprender acerca de este y otros elementos de la computación en la nube. ¡Inscríbete ya y conviértete en un experto!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado