LoongCollector adalah kolektor data generasi berikutnya dari Simple Log Service. Kolektor ini mengintegrasikan performa, stabilitas, dan programmabilitas serta dirancang untuk membangun alur kerja observabilitas generasi berikutnya. LoongCollector memperluas dan mengintegrasikan tumpukan teknologi observabilitas, mengatasi keterbatasan skenario tunggal dari kolektor log tradisional. Kolektor ini mendukung fitur seperti pengumpulan, pemrosesan, pengarahan, dan pengiriman log, metrik, jejak, event, dan profil.
LoongCollector skenario pengumpulan
LoongCollector menyediakan metode pengumpulan berikut berdasarkan sumber data yang berbeda:
Pengumpulan log teks Host: Mengumpulkan file log dari host.
Pengumpulan log kontainer kluster Kubernetes: Mengumpulkan log kontainer dari kluster Kubernetes.
Pengumpulan data HTTP: Mengumpulkan data dari body permintaan HTTP.
Untuk lebih banyak skenario pengumpulan, lihat Pengumpulan data log (Log).
Keunggulan inti
Integrasi pengumpulan pada perangkat

LoongCollector memungkinkan Anda menggunakan satu agen untuk melakukan semua tugas pengumpulan, termasuk mengumpulkan, memproses, mengarahkan, dan mengirim log, metrik, jejak, event, dan profil. Untuk Kubernetes, LoongCollector berinteraksi dengan definisi dasar Pod berdasarkan API Container Runtime Interface (CRI) standar. Hal ini memungkinkan Anda secara otomatis menyambungkan label metadata Kubernetes, seperti Namespace, Pod, Kontainer, dan Label, ke data observabilitas yang dikumpulkan tanpa mengubah konfigurasi kontainer. Proses ini secara akurat mengaitkan data dengan infrastruktur.
Alur kerja terprogram fleksibel
LoongCollector ditingkatkan dengan Bahasa Proses Terstruktur (SPL) dan mesin plugin multi-bahasa untuk membangun sistem terprogram komprehensif. Mesin-mesin ini dapat dihubungkan dan digabungkan secara fleksibel untuk memberikan kemampuan komputasi yang diinginkan.
Anda dapat memilih mesin berdasarkan kebutuhan Anda. Jika efisiensi eksekusi menjadi prioritas, Anda dapat menggunakan plugin asli dan melengkapinya dengan plugin ekstensi. Jika Anda memerlukan cakupan operator yang komprehensif dan perlu memproses data kompleks, Anda dapat memilih mesin SPL.
Mesin terprogram | Klasifikasi | Fitur |
Plugin asli | Diterapkan dalam C++. Menyediakan performa tinggi, overhead sumber daya rendah, dan kemampuan operator yang relatif lengkap. | |
Plugin ekstensi | Diterapkan dalam Go. Menyediakan performa tinggi, overhead sumber daya rendah, dan kemampuan operator yang relatif lengkap. | |
Mesin SPL | Diterapkan dalam C++. Memiliki model kolom, eksekusi vektorisasi, performa tinggi, dan overhead sumber daya rendah. Menyediakan kemampuan operator komprehensif dengan lebih dari 100 operator, desain alur kerja, dan kombinasi fleksibel untuk memproses data kompleks. |
Performa tinggi dan keandalan
LoongCollector dirancang untuk performa tinggi dan keandalan guna menyediakan pengumpulan data observabilitas terpadu yang stabil dan efisien untuk sistem terdistribusi berskala besar.
Performa Tinggi: LoongCollector memiliki desain tanpa kunci untuk proses inti, mekanisme berbasis event-driven, dan throughput ratusan MB/detik untuk thread tunggal dalam skenario inti.
Keandalan Tinggi: LoongCollector memastikan keandalan tinggi melalui penjadwalan adil berbasis time slice, kontrol tekanan balik berbasis watermark antrian tinggi dan rendah, isolasi data multi-penyewa antar alur kerja, dan mekanisme aliran data tanpa salinan untuk menghemat sumber daya memori.
Standar Produksi Skala Besar: Edisi komersial telah diterapkan pada puluhan juta instans. Digunakan secara luas oleh Alibaba Group, Ant Group, dan pelanggan cloud publik. Telah diuji dalam berbagai promosi penjualan online dan skenario ekstrem.