All Products
Search
Document Center

Simple Log Service:Kumpulkan log dari file multiple kali

Last Updated:Jun 11, 2026

Secara default, satu file hanya cocok dengan satu konfigurasi Logtail. Gunakan fitur transformasi data atau tautan simbolik untuk mengumpulkan file yang sama ke beberapa destinasi.

Latar Belakang

Ketika beberapa konfigurasi Logtail cocok dengan file yang sama, Logtail mengonsumsi sumber daya CPU, memori, disk I/O, dan network I/O tambahan, sehingga menurunkan kinerja layanan lain di server tersebut. Oleh karena itu, secara default satu file hanya cocok dengan satu konfigurasi Logtail.

Solusi

Simpan data log di Logstore yang berbeda

Alih-alih membuat beberapa konfigurasi Logtail, gunakan fitur transformasi data SLS untuk mereplikasi data dari suatu Logstore. Pendekatan ini menghindari konsumsi sumber daya tambahan pada host.

Membuat beberapa Konfigurasi Logtail

Skema Host

  1. Buat tautan simbolik ke direktori

    Buat tautan simbolik ke direktori file log. Gunakan path asli dalam satu konfigurasi Logtail dan path symlink dalam konfigurasi lainnya. Misalnya, buat symlink bernama /home/log/nginx/link_log untuk /home/log/nginx/log.

    ln -s /home/log/nginx/log /home/log/nginx/link_log
  2. Aktifkan pengumpulan paksa

    Pada bagian Input Configurations, aktifkan toggle Allow File to Be Collected for Multiple Times. Kumpulkan log teks dari server dan Instal Logtail secara manual untuk mengumpulkan log teks dari server.

Skenario Kontainer

Pengumpulan log kontainer mendukung dua pendekatan: Kumpulkan log teks dari kluster ACK dalam mode DaemonSet dan Kumpulkan log kontainer (standard output dan file) dari kluster menggunakan Konsol.

  • Konsol

    Pada bagian Input Configurations, aktifkan toggle Allow File to Be Collected for Multiple Times.

  • Custom Resource Definition (CRD)

    Definisikan beberapa CRD.