All Products
Search
Document Center

Simple Log Service:Mengumpulkan log lintas wilayah menggunakan Logtail

Last Updated:Jun 23, 2026

Gunakan Logtail untuk mengumpulkan log lintas wilayah dari server yang berada di bawah Akun Alibaba Cloud yang sama. Topik ini menggunakan Server Linux sebagai contoh.

Cara kerja

Misalnya, aplikasi web Anda dideploy di Wilayah A, sedangkan proyek Simple Log Service berada di Wilayah B. Untuk mengirim data log dari Instance ECS di Wilayah A ke proyek Simple Log Service di Wilayah B, ikuti langkah-langkah berikut:

Gambar berikut menunjukkan prosesnya.

Prasyarat

Proyek dan logstore harus sudah ada. Untuk informasi selengkapnya, lihat Manage projects dan Create a logstore.

Langkah 1: Instal Logtail di wilayah A

Transmisi jaringan

Mode transmisi

Kasus penggunaan

Internet

  • Instance ECS Alibaba Cloud dan proyek SLS berada di wilayah yang berbeda.

  • Server berasal dari penyedia cloud pihak ketiga atau berada di pusat data lokal.

transfer acceleration

Jika server Anda berada di pusat data lokal atau dihosting oleh penyedia cloud di luar Tiongkok, transmisi melalui Internet dapat menyebabkan latensi tinggi dan koneksi tidak stabil. Gunakan transfer acceleration sebagai gantinya. Untuk informasi selengkapnya, lihat Manage transfer acceleration.

Login ke Instance ECS di wilayah A. Berdasarkan lingkungan jaringan Anda, pilih skrip instalasi Logtail seperti yang dijelaskan dalam Network transmission. Untuk daftar sistem operasi Linux yang didukung Logtail, lihat Limits.

Internet

Dapatkan nilai parameter Simple Log Service untuk wilayah tempat proyek Simple Log Service berada. Ganti parameter ${region_id} dengan nilai yang diperoleh, lalu jalankan perintah instalasi.

Penting

Untuk informasi lebih lanjut mengenai nilai parameter ${region_id} untuk setiap wilayah, lihat Supported regions. Misalnya, nilai parameter ${region_id} untuk wilayah Singapura adalah ap-southeast-1.

wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod +x logtail.sh; ./logtail.sh install ${region_id}-internet

Transfer acceleration

Dapatkan nilai parameter Simple Log Service untuk wilayah tempat proyek Simple Log Service berada. Ganti parameter ${region_id} dengan nilai yang diperoleh, lalu jalankan perintah instalasi.

Penting
  • Untuk informasi lebih lanjut mengenai nilai parameter ${region_id} untuk setiap wilayah, lihat Supported regions. Misalnya, nilai parameter ${region_id} untuk wilayah Tiongkok (Hangzhou) adalah cn-hangzhou.

  • Setelah menginstal Logtail menggunakan transfer acceleration, Anda perlu mengaktifkan fitur transfer acceleration agar berlaku. Untuk informasi selengkapnya, lihat Enable the transfer acceleration feature for a project.

wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod +x logtail.sh; ./logtail.sh install ${region_id}-acceleration

Langkah 2: Konfigurasikan pengenal kustom

  1. Buat file pengenal kustom user_defined_id di direktori yang ditentukan dan konfigurasikan pengenal kustom tersebut.

    Penting
    • Machine Groups tidak boleh berisi server Linux dan Windows secara bersamaan. Oleh karena itu, jangan memberikan Custom Identifier yang sama kepada server Linux dan Windows sekaligus.

    • Anda dapat mengonfigurasi beberapa Custom Identifier untuk satu server. Pisahkan pengenal tersebut dengan baris baru.

Linux
  1. Login ke server Linux tempat Logtail diinstal dan jalankan perintah berikut untuk mengonfigurasi Custom Identifier.

    Catatan

    Jika direktori /etc/ilogtail/ tidak ada, buat secara manual.

    echo "user-defined-1" > /etc/ilogtail/user_defined_id
  2. (Opsional) Jalankan perintah berikut untuk memeriksa apakah Custom Identifier berhasil ditulis. Jika user-defined-1 dikembalikan, operasi penulisan berhasil.

    cat /etc/ilogtail/user_defined_id
  3. Perubahan pada file user_defined_id akan berlaku dalam waktu 1 menit secara default. Untuk menerapkan perubahan segera, jalankan perintah berikut untuk restart Logtail.

    /etc/init.d/ilogtaild stop
    /etc/init.d/ilogtaild start
Windows
  1. Login ke server Windows tempat Logtail diinstal, buat file bernama user_defined_id di direktori C:\LogtailData, tulis user-defined-1 ke dalamnya, lalu simpan.

    Catatan

    Jika direktori C:\LogtailData tidak ada, buat direktori tersebut secara manual.

  2. Secara default, perubahan pada file user_defined_id akan berlaku dalam waktu satu menit. Untuk menerapkan perubahan segera, restart Logtail:

    1. Pilih Start > Control Panel > Tools > Service.

    2. Pada kotak dialog Service, pilih layanan yang sesuai.

    3. Untuk Logtail V0.x.x.x, pilih layanan LogtailWorker.

    4. Untuk Logtail V1.0.0.0 atau versi lebih baru, pilih layanan LogtailDaemon.

    5. Klik kanan layanan tersebut dan pilih Restart.

Lingkungan Kontainer

Pengenal kustom diatur dalam variabel lingkungan ALIYUN_LOGTAIL_USER_DEFINED_ID pada kontainer Logtail. Jalankan perintah docker inspect ${logtail_container_name} | grep ALIYUN_LOGTAIL_USER_DEFINED_ID untuk memverifikasi konfigurasi.

Langkah 3: Buat kelompok mesin berbasis pengenal kustom

  1. Login ke Simple Log Service console. Di bagian Projects, klik proyek yang diinginkan.

  2. Pada panel navigasi kiri, pilih Resources > Machine Groups. Pada daftar Machine Groups, pilih Machine Group > Create Machine Group.image

  3. Pada panel Create Machine Group, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Name

    Nama kelompok mesin harus memenuhi persyaratan berikut:

    • Hanya berisi huruf kecil, angka, tanda hubung (-), dan garis bawah (_).

    • Dimulai dan diakhiri dengan huruf kecil atau angka.

    • Panjangnya antara 2 hingga 128 karakter.

    Penting

    Setelah membuat kelompok mesin, Anda tidak dapat mengubah namanya. Harap berhati-hati.

    Machine Group Identifier

    Jenis pengenal kelompok mesin. Pilih IP Address.

    Machine Group Topic

    Opsional. topic digunakan untuk mengidentifikasi log yang dihasilkan oleh server yang berbeda.

    IP Address

    Alamat IP. Masukkan alamat IP yang secara otomatis diperoleh oleh Logtail.

    Penting
    • Jika ingin menambahkan beberapa server ke kelompok mesin, kami sarankan Anda memasukkan alamat IP server secara manual dan memisahkan alamat IP tersebut dengan baris baru.

    • Kelompok mesin tidak boleh mencakup server Linux dan Windows sekaligus. Jangan tambahkan alamat IP server Linux dan Windows ke machine group yang sama.

  4. Pada daftar Machine Groups, klik kelompok mesin yang dituju. Pada halaman Machine Group Configurations, periksa konfigurasi kelompok mesin dan status heartbeat server.

Langkah 4: Buat konfigurasi Logtail

Penting
  • Host tempat Logtail diinstal harus mengizinkan lalu lintas outbound pada Port 80 (HTTP) dan Port 443 (HTTPS). Pada Instance ECS, aturan security group mengontrol akses port. Untuk informasi selengkapnya tentang cara menambahkan aturan security group, lihat Add a security group rule.

  • Logtail hanya mengumpulkan log incremental, sehingga file log harus terus diperbarui. Logtail tidak mengumpulkan data dari file yang tidak lagi diperbarui setelah konfigurasi diterapkan. Untuk informasi selengkapnya, lihat Read log data.

  • Untuk mengumpulkan data historis, lihat Import historical log files.

Referensi

  • Jika halaman pratinjau kosong atau halaman kueri tidak menampilkan data saat Anda menggunakan Logtail untuk mengumpulkan log, lakukan pemecahan masalah sesuai petunjuk dalam Troubleshoot Logtail collection errors. Jika Anda menggunakan Logtail untuk mengumpulkan log, kesalahan mungkin terjadi, misalnya ekspresi reguler gagal diurai, jalur file tidak valid, atau traffic melebihi kapasitas pemrosesan shard. Lihat kesalahan pengumpulan Logtail sesuai petunjuk dalam How do I view Logtail collection errors?. Untuk informasi selengkapnya tentang kesalahan umum dalam pengumpulan data, lihat Common collection errors.

  • Secara default, Anda hanya dapat menggunakan satu konfigurasi Logtail untuk mengumpulkan log dari satu file log. Jika ingin mengumpulkan beberapa salinan log dalam satu file, ikuti petunjuk dalam Collect logs from a file multiple times.

  • Untuk informasi selengkapnya tentang cara mengumpulkan log dari server di intranet perusahaan ke Simple Log Service, lihat Collect logs from on-premises servers.