Topik ini menjelaskan Simple Log Service (SLS) Processing Language (SPL), termasuk implementasi, sintaks, dan ekspresi instruksinya.
Ikhtisar SPL
SLS menggunakan pernyataan SPL untuk mengekstrak informasi terstruktur, memanipulasi bidang, dan menyaring data dari data mentah. SLS juga menyediakan fitur alur kerja multi-level, di mana alur kerja pertama digunakan untuk kondisi filter indeks, dan alur kerja berikutnya untuk instruksi SPL. Output akhir adalah data yang telah diproses oleh SPL. Jika Anda terbiasa dengan SQL, lihat Perbandingan Kasus Penggunaan SPL dan SQL untuk mempelajari cara menggunakan SPL dalam berbagai tugas pemrosesan data.
Cara kerjanya
SLS SPL bekerja dengan fitur seperti Pengumpulan Data Logtail, Prosesor Ingest, Konsumsi Data Berbasis Aturan, Transformasi Data (Versi Baru), dan Kueri dan Analisis Berbasis Pemindaian. Gambar berikut mengilustrasikan cara kerjanya.
Untuk informasi lebih lanjut tentang fungsi SPL dalam setiap kasus penggunaan, lihat Referensi Umum.

Batasan
Kategori | Batas | Pengumpulan data Logtail | Write Processor | Konsumsi waktu nyata | Transformasi Data (Baru) | Scan Query |
Kompleksitas SPL | Jumlah level pipeline skrip | 16 | 16 | 16 | 16 | 16 |
Panjang skrip | 64 KB | 64 KB | 10 KB | 10 KB | 64 KB | |
Waktu proses SPL | Ukuran memori waktu proses Penting Untuk solusi, lihat Penanganan kesalahan. | 50 MB | 1 GB | 1 GB | 1 GB | 2 GB |
Timeout waktu proses Penting Untuk solusi, lihat Penanganan kesalahan. | 1 detik | 5 detik | 5 detik | 5 detik | 2 detik |