Logtail mendukung tiga mode pemrosesan: mode plugin native (berbasis C++ untuk performa tertinggi), mode plugin ekstensi (berbasis Go untuk ekosistem yang kaya dan fleksibel), serta mode SPL (diperkenalkan di Logtail 2.0, yang menggabungkan performa dan fleksibilitas). Anda dapat menulis pernyataan SPL untuk memanfaatkan kemampuan komputasi canggih dalam pemrosesan data. Topik ini menjelaskan cara menggunakan SPL untuk mereplikasi fungsionalitas kedua mode lainnya.
Prasyarat
Anda telah mengaktifkan Simple Log Service. Untuk informasi selengkapnya, lihat Hierarki resource penyimpanan.
Batasan
Pengumpulan log dengan SPL hanya didukung di Logtail 2.0 dan versi setelahnya.
Anda dapat mengonfigurasi pengumpulan log teks melalui konsol. Untuk tipe data lainnya, Anda harus menggunakan API atau Custom Resource Definitions (CRDs).
Contoh penggunaan
Untuk contoh penggunaan SPL, lihat Gunakan SPL untuk mengumpulkan log teks.
Untuk kasus penggunaan SPL, lihat Praktik terbaik pemrosesan data dengan SPL.
Prosedur
Ubah konfigurasi
Masuk ke konsol Simple Log Service.
Di bagian Projects, klik proyek yang diinginkan.

Pada tab , klik ikon > di samping Logstore yang ingin dikelola, lalu pilih .
Pada daftar Logtail Configuration, temukan konfigurasi target dan klik Manage Logtail Configuration pada kolom Actions.
Klik Edit di bagian atas halaman. Pada area Processor Configurations di bagian bawah halaman, pada Processor Configurations, pilih SPL untuk Processing Method, lalu klik Save.
Buat konfigurasi
Masuk ke konsol Simple Log Service.
Di area Data Import, klik Import Data. Di kotak dialog Quick Data Import, pada tab Self-managed Open Source/Commercial Software, pilih sumber data yang menyertakan Text Logs dalam namanya.
CatatanSaat ini, Anda hanya dapat mengonfigurasi pengumpulan berbasis SPL untuk log teks melalui konsol. Untuk sumber data lainnya, seperti output standar dari Kubernetes atau Docker, Anda harus menggunakan API atau CRD.
Pada bagian Quick Data Collection, klik Collect Data untuk membuka kotak dialog Quick Data Collection.
Pada langkah Select Logstore, pilih proyek dan logstore, lalu klik Next.

Pada langkah Machine Group Configurations, konfigurasikan kelompok mesin.
Konfigurasikan parameter Scenario dan Installation Environment sesuai kebutuhan.
PentingAnda harus mengonfigurasi parameter Scenario dan Installation Environment terlepas dari apakah kelompok mesin tersedia atau tidak. Pengaturan parameter ini memengaruhi konfigurasi selanjutnya.
Pastikan kelompok mesin ditampilkan di bagian Applied Server Groups, lalu klik Next.
Kelompok mesin tersedia
Pilih kelompok mesin dari bagian Source Machine Group.

Tidak ada kelompok mesin yang tersedia
Klik Create Machine Group. Pada panel Create Machine Group, konfigurasikan parameter. Anda dapat mengatur parameter Machine Group Identifier menjadi IP Address atau Custom Identifier. Untuk informasi selengkapnya, lihat Buat kelompok mesin berbasis pengenal kustom atau Buat kelompok mesin berbasis alamat IP.
PentingJika Anda menerapkan kelompok mesin segera setelah membuatnya, status heartbeat kelompok mesin mungkin FAIL. Masalah ini terjadi karena kelompok mesin belum terhubung ke Simple Log Service. Untuk mengatasi masalah ini, Anda dapat mengklik Automatic Retry. Jika masalah tetap berlanjut, lihat Apa yang harus saya lakukan jika tidak ada koneksi heartbeat yang terdeteksi pada Logtail?
Buat konfigurasi Logtail dan klik Next. Parameter untuk Global Configurations dan Input Configurations sama seperti yang dijelaskan pada bagian sebelumnya. Pada bagian Processor Configurations, atur Processing Method menjadi SPL.