Todos los productos
Search
Centro de documentos

Simple Log Service:Recopilar registros de un archivo varias veces

Última actualización: Sep 02, 2026

De forma predeterminada, un archivo solo coincide con una configuración de Logtail. Use la transformación de datos o enlaces simbólicos para recopilar el mismo archivo en varios destinos.

Contexto

Cuando varias configuraciones de Logtail coinciden con el mismo archivo, Logtail consume recursos adicionales de CPU, memoria, E/S de disco y E/S de red, lo que degrada otros servicios en el servidor. Por este motivo, de forma predeterminada un archivo solo coincide con una configuración de Logtail.

Soluciones

Almacenar datos de registro en diferentes logstores

En lugar de crear varias configuraciones de Logtail, use la función de transformación de datos de SLS para replicate data from a Logstore. Esto evita el consumo adicional de recursos en el host.

Crear varias configuraciones de Logtail

Escenarios de host

  1. Cree un enlace simbólico al directorio

    Cree un enlace simbólico al directorio del archivo de registro. Use la ruta original en una configuración de Logtail y la ruta del enlace simbólico en la otra. Por ejemplo, cree un enlace simbólico llamado /home/log/nginx/link_log para /home/log/nginx/log.

    ln -s /home/log/nginx/log /home/log/nginx/link_log
  2. Habilite la recopilación forzada

    En la sección Input Configurations, habilite el interruptor Allow File to Be Collected for Multiple Times. Consulte Collect text logs from servers y Manually install Logtail to collect text logs from servers.

Escenarios de contenedor

La recopilación de registros de contenedor admite dos métodos: Collect text logs from an ACK cluster in DaemonSet mode y Collect container logs (standard output and files) from a cluster using the console.

  • Consola

    En la sección Input Configurations, habilite el interruptor Allow File to Be Collected for Multiple Times.

  • Custom Resource Definition (CRD)

    Defina varios CRD.