¿Qué es Cloud Logging?

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

Algunos de nuestros reconocimientos:

Premios KeepCoding

La plataforma Google Cloud Logging es una herramienta de registros de plataformas, sistemas y aplicaciones completamente gestionado. Cumple funciones como almacenar, buscar, supervisar, analizar y generar alertas acerca de los datos y eventos de registro desde la Google Cloud Platform GCP y Amazon Web Services AWS.

Esta plataforma permite también recopilar datos de registros de un alto número de componentes de aplicaciones comunes y elementos de nube híbrida.

Cloud Logging presenta la ventaja de estar integrado con otros elementos de Google, como Cloud Monitoring, Cloud Tracing y Cloud Error Reporting, haciendo más fácil el funcionamiento de la herramienta, al tiempo que le añade nuevas opciones que le permiten solucionar de una manera más rápida y eficiente los problemas en los servicios del usuario, como, por ejemplo, la configuración de alertas para los registros del sistema.

Características de Cloud Logging

Dentro de las características principales de Cloud Logging se encuentran elementos como el explorador de registros, los segmentos de registros regionales, métricas basadas en log, registro de búsqueda, vista y filtro…

Además, es importante resaltar que los registros de Cloud Logging se ingieren desde los servicios de la cloud y se almacenan de una manera segura, sin que el usuario tenga que realizar algún tipo de intervención o configuración adicional. En el caso de los registros de las cargas de trabajo de la aplicación Google Kubernetes Engine (GKE), se recogen de forma automática a través del agente de operaciones, quien se encarga de obtenerlo de las virtual machines o máquinas virtuales.

Este sistema también se caracteriza por tener una Interfaz de Programación de Aplicaciones (API) con el objetivo de escribir en los registros, así como la retención de los archivos por hasta 30 días y la opción de transferirlos hacia la plataforma Cloud Storage y exportar los datos a la base de datos BigQuery.

🔴 ¿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

De modo que, las características de Cloud Logging pueden definirse de la siguiente forma:

Explorador de registros

Esta opción de Cloud Logging está diseñada para buscar, analizar e incluso ordenar los registros a través de una serie de instrucciones flexibles, visualizaciones de histogramas y un explorador de campo de fácil uso, así como la capacidad de guardar las consultas.

El explorador de registros permite también la configuración de alertas que notifican cuando aparezca un mensaje determinado en los recursos incluidos.

Segmentos de registros

La opción de segmentos y vistas de registros le proporciona al usuario una solución de almacenamiento de registros de alto nivel que puede usarse para centralizar o dividir los registros de acuerdo a las necesidades de cada cliente. De modo que las vistas de estos registros pueden usarse también con el objetivo de especificar el o los archivos a los que debe acceder un usuario a través de los controles estándar de la Gestión de Identidades y Accesos (IAM).

Auditoría

Otra de las características de Cloud Logging es que permite la función del registro de auditoría, que se encarga de consignar las actividades y los accesos administrativos dentro de los recursos de la nube de Google, detectando así todos los eventos de administración y acceso a datos que ocurren dentro de la Google Cloud Platform.

Métricas

Las métricas basadas en registros son otra de las funciones proporcionadas por Cloud Logging y que el sistema puede definir de forma predeterminada, o bien puede configurarlas el propio usuario. Además, tienen su fundamento en las entradas de registro. Estas métricas pueden observarse a través de la herramienta de Google denominada Cloud Monitoring, donde aparecerán directamente los datos, permitiendo consultar la información y crear panales de control.

Analíticas de registro

En lo que respecta a las analíticas de registro de la plataforma, se puede añadir que los datos de registro y las cargas de trabajo del sistema estarán disponibles en la aplicación Log Analytics, que está basada en la funcionalidad y tecnología de BigQuery, la base de datos donde también podrás encontrar la información de registros, con el objetivo de correlacionarlo con los demás datos empresariales.

El usuario, además, tiene la posibilidad de realizar analíticas avanzadas a través de SQL, así como consultar sus registros.

Integración de terceros

Otra de las características de Cloud Logging es que contribuye a la integración de aplicaciones externas, haciendo uso de la herramienta Cloud Pub/Sub, así como el enrutador de registros que facilita la exportación de este tipo de archivos.

En este artículo has podido conocer qué es la herramienta de registros Google Cloud Logging, así como sus funciones y características principales. Ahora tienes la oportunidad de continuar aprendiendo acerca de este y otros muchos elementos gracias a nuestro DevOps & Cloud Computing Full Stack Bootcamp. En KeepCoding, solo necesitarás 6 meses para aprender todo lo necesario para mejorar y agilizar tus procesos de desarrollo de software y migración hacia la nube. ¡Inscríbete y sigue aprendiendo para destacar dentro del sector IT!

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