Usos de Gcplogs en Docker

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

Algunos de nuestros reconocimientos:

Premios KeepCoding

Los gcplogs en Docker se refieren a la herramienta del controlador de Google Cloud Loging, que se encarga de llevar metadatos asociados, y de labores como el envío de logs o registros de forma directa hacia la plataforma de Google Cloud Stackdriver.

Además de esto, los gcplogs en Docker pueden activarse de forma global en el daemon de la plataforma o bien de manera selectiva en cada uno de los contenedores. También es importante aclarar que los gcplogs en Docker no pueden implementar un lector, por lo que resulta incompatible con la herramienta de docker logs.

Opciones de gcplogs en Docker

Los gcplogs en Docker pueden tener opciones adicionales para su funcionamiento en el controlador de Cloud Logging, siempre que especifiquen la opción --log-opt NAME=VALUE, seguida de alguna de los siguientes comandos:

  • gcp-project: es una herramienta opcional en el sistema que permite indicar en cuál de los proyectos de la plataforma de Google Cloud se iniciará sesión.
  • gcp-log-cmd: se refiere a la opción de gcplogs que permite que el cliente pueda registrar el comando con el que un contenedor determinado fue iniciado en el sistema.
  • labels: hace referencia a la opción que enlista y separa por comas las claves de labels o etiquetas que deben incluirse dentro del mensaje, en el caso de que estas sean especificas para el contenedor que se está utilizando en la plataforma.
  • labels-regex: es una opción de gcplogs utilizada para las herramientas avanzadas de las etiquetas de logs. Se define como una expresión regular utilizada para hacer coincidir a las etiquetas relacionadas con los logs.
  • env: hace referencia a la lista separada por comas de las claves de variables de entorno que necesitan ser incluidas en el mensaje que envíe el sistema en las situaciones donde estas variables sean especificadas para un container en el sistema.
  • gcp-meta-zone: es la opción de los gcplogs en Docker que indica el nombre de la zona para una instancia específica en la plataforma.
  • gcp-meta-name: hace referencia a la herramienta que establece el nombre de una instancia determinada.
  • gcp-meta-id: se utiliza para indicar el ID de la instancia en el sistema.

En este artículo has podido aprender qué son los gcplogs en Docker y cuáles son usos y características principales, así como sus opciones más importantes. Ahora que ya has llegado hasta aquí, es la hora de ir un paso más allá en tu formación y continuar aprendiendo sobre esta y otras herramientas del sector IT a través de nuestro Bootcamp DevOps.

Con en este bootcamp tardarás menos de 6 meses en conocer todo lo necesario para convertirte en un experto y destacar frente a tus competidores, al tiempo que mejoras tus procesos de desarrollo tecnológico. ¡Inscríbete para no dejar de aprender!

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