Acerca del agente de Logging

En esta guía, se proporciona información básica sobre el agente de Cloud Logging, una aplicación basada en fluentd que se ejecuta en tus instancias de máquina virtual (VM).

Cómo funciona el agente de Logging

En su configuración predeterminada, el agente de Logging transmite los registros de aplicaciones de terceros comunes y del software del sistema a Logging; consulta la lista de registros predeterminados. Puedes configurar el agente para transmita registros adicionales, ve a Configura el agente de Logging si deseas obtener detalles sobre la configuración y el funcionamiento del agente.

Como práctica recomendada, ejecuta el agente de Logging en todas tus instancias de VM. El agente se ejecuta en Linux y Windows. Para instalar el agente de Logging, ve a Instalar el agente.

Sistemas operativos compatibles

Puedes ejecutar el agente de Logging en los siguientes sistemas operativos en instancias de máquinas virtuales (VM) compatibles:

  • CentOS 6, 7, y 8
  • Debian 9 “Stretch” y 10 “Buster”
  • Red Hat Enterprise Linux 6, 7 y 8
  • Ubuntu LTS 16.04 (Xenial Xerus), LTS 18.04 (Bionic Beaver), and 19.10 (Eoan Ermine)
  • Ubuntu Minimal LTS 16.04 (Xenial Xerus), LTS 18.04 (Bionic Beaver) y 19.10 (Eoan Ermine)
  • SUSE Linux Enterprise Server 12 SP3, 12 SP2 para SAP, 12 SP3 para SAP, 15, 15 para SAP y 15 SP1 para SAP
  • Windows Server 2008 R2, 2012 R2, 2016 y 2019
  • Amazon Linux AMI (excepto Amazon Linux 2.0 AMI)

Entornos compatibles

El agente de Logging es compatible con los siguientes entornos:

Para estas instancias de VM, se requiere un mínimo de 250 MiB de memoria residente (RSS) a fin de ejecutar el agente de Logging; sin embargo, se recomienda 1 GiB. Por ejemplo, a una tasa de 100 entradas de registro de 1 KB por segundo, el agente de Logging con configuraciones predeterminadas consume un 5% de la CPU en un núcleo y 150 MiB de memoria. A una tasa máxima de 3,000 entradas de registro de 1 KB por segundo, el agente de Logging usa el 80% de la CPU en un núcleo y 250 MiB de memoria.

Las siguientes instancias de VM admiten Logging con el uso de su propio software, por lo que no se puede instalar manualmente el agente de Logging en ellas:

Compatibilidad con nubes híbridas y locales

Google Cloud Partner se asocia con Blue Medora a fin de proporcionar servicios de registro para plataformas en las nubes híbridas y locales de manera coherente y predecible. Si utilizas Blue Medora, podrás recopilar tus propios datos y enviarlos a Logging para su análisis. El Bindplane de Blue Medora se integra con Cloud Logging para capturar datos de tu infraestructura y se incluye con tu proyecto sin costo adicional.

Para obtener más información sobre Blue Medora, ve a Acerca de Blue Medora.

Requisitos de acceso al agente

La ejecución del agente requiere acceso a los siguientes nombres de DNS:

  • Servidor del token OAuth2: oauth2.googleapis.com

    Es posible que las versiones anteriores del agente requieran acceso a www.googleapis.com (URL completa: https://www.googleapis.com/oauth2/v3/token).

    Si usas una versión anterior del agente, te recomendamos que actualices tu agente a la versión más reciente.

  • API de Logging: logging.googleapis.com

La instalación del agente requiere acceso a los siguientes nombres de DNS:

  • (Linux) Repositorio de paquetes de Google Cloud: packages.cloud.google.com

  • Servidor de descarga de Google (Windows): dl.google.com

Código fuente del agente de Logging

No necesitarás la información de esta sección, a menos que desees comprender el código fuente o tengas otras necesidades particulares. El agente de Stackdriver Logging se instala mediante la secuencia de comandos descrita en las instrucciones de instalación.

El agente de Logging google-fluentd es una versión modificada del recolector de datos de registro fluentd. google-fluentd se distribuye en dos paquetes separados. El código fuente está disponible en los repositorios asociados de GitHub:

  • El repositorio de GitHub llamado google-fluentd, que incluye el programa fluentd central, las secuencias de comandos personalizadas de empaquetado y el complemento de salida para la API de Cloud Logging.
    • El complemento de salida se empaqueta como una gema de Ruby y se incluye en el paquete google-fluentd. También está disponible por separado en el servicio de hosting de gemas de Ruby en fluent-plugin-google-cloud.
  • El repositorio de GitHub llamado google-fluentd-catch-all-config, que incluye los archivos de configuración del agente de Logging para transferir los registros de varios paquetes de software de terceros.

Política de baja

El agente de Logging está sujeto a la política de baja de agentes del paquete de operaciones de Google Cloud.

Próximos pasos