Usos de Gcplogs en Docker

Autor: | Última modificación: 17 de mayo de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post:

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.

¿Cuál es el siguiente paso?

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 DevOps & Cloud Computing Full Stack Bootcamp.

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!

[email protected]