Fluent Bit adalah Prosesor dan Forwarder Log yang cepat untuk sistem operasi keluarga Linux, Windows, Linux Tertanam, MacOS, dan BSD. Ini adalah bagian dari Graduated Fluentd Ecosystem dan sub-proyek CNCF.
Fluent Bit memungkinkan untuk mengumpulkan peristiwa log atau metrik dari berbagai sumber, memprosesnya, dan mengirimkannya ke backend berbeda seperti Fluentd, Elasticsearch, Splunk, DataDog, Kafka, New Relic, layanan Azure, layanan AWS, layanan Google, NATS, InfluxDB atau apa pun titik akhir HTTP khusus.
Fluent Bit hadir dengan kemampuan SQL Stream Processing penuh: manipulasi data dan analitik menggunakan kueri SQL.
Fluent Bit berjalan pada arsitektur x86_64, x86, arm32v7, dan arm64v8.
Fluent Bit digunakan secara luas di lingkungan produksi. Pada tahun 2022, Fluent Bit melampaui 3 Miliar unduhan dan terus diterapkan lebih dari 10 juta kali sehari . Berikut ini adalah pratinjau siapa yang banyak menggunakan Fluent Bit dalam produksi:
Jika perusahaan Anda menggunakan Fluent Bit dan tidak terdaftar, silakan buka masalah GitHub dan kami akan menambahkan logonya.
Dokumentasi proyek resmi kami untuk topik instalasi, konfigurasi, penerapan, dan pengembangan terdapat di sini:
Jika Anda ingin membuat Fluent Bit dari sumber, Anda dapat melanjutkan dan memulai dengan perintah berikut.
cd build
cmake ..
make
bin/fluent-bit -i cpu -o stdout -f 1
Jika Anda tertarik untuk mengetahui lebih detailnya, silakan merujuk ke bagian Bangun & Instal.
Kami menyediakan paket untuk distribusi Linux yang paling umum:
Gambar container Linux kami adalah model penerapan yang paling umum, ribuan instalasi baru terjadi setiap hari, pelajari lebih lanjut tentang gambar dan tag yang tersedia di sini.
Fluent Bit didukung sepenuhnya di lingkungan Windows, mulailah dengan petunjuk ini.
Fluent Bit berjalan di Linux pada IBM Z (s390x), tetapi plugin filter WASM tidak. Untuk plugin filter LUA, ini berjalan ketika libluajit
diinstal pada sistem dan bit lancar dibuat dengan FLB_LUAJIT
dan FLB_PREFER_SYSTEM_LIB_LUAJIT
aktif.
Fluent Bit didasarkan pada arsitektur pluggable di mana berbagai plugin memainkan peran utama dalam saluran data:
nama | judul | keterangan |
---|---|---|
dikumpulkan | Dikumpulkan | Dengarkan paket UDP dari Collectd. |
CPU | Penggunaan CPU | mengukur total penggunaan CPU sistem. |
disk | Penggunaan Disk | mengukur Disk I/Os. |
contoh | Contoh | menghasilkan acara tiruan. |
eksekutif | Eksekutif | mengeksekusi program eksternal dan mengumpulkan log peristiwa. |
maju | Maju | Protokol penerusan yang lancar. |
kepala | Kepala | membaca bagian pertama file. |
kesehatan | Kesehatan | Periksa kesehatan layanan TCP. |
kmsg | Penyangga Log Kernel | membaca pesan buffer log Kernel Linux. |
mem | Penggunaan Memori | mengukur jumlah total memori yang digunakan pada sistem. |
mqtt | MQTT | memulai server MQTT dan menerima pesan publikasi. |
netif | Lalu Lintas Jaringan | mengukur lalu lintas jaringan. |
proses | Proses | Periksa kesehatan Proses. |
acak | Acak | Hasilkan sampel Acak. |
serial | Antarmuka Serial | membaca informasi data dari antarmuka serial. |
stdin | Masukan Standar | membaca data dari input standar. |
syslog | log sistem | membaca pesan syslog dari soket Unix. |
sistemd | Sistemd | membaca log dari Systemd/Journald. |
ekor | Ekor | File log ekor. |
tcp | TCP | Dengarkan pesan JSON melalui TCP. |
panas | Panas | mengukur suhu sistem. |
nama | judul | keterangan |
---|---|---|
aduh | Metadata AWS | Perkaya log dengan AWS Metadata. |
mengharapkan | Mengharapkan | Validasi catatan sesuai dengan kriteria tertentu dalam struktur. |
memahami | Bagus | Cocokkan atau kecualikan catatan tertentu berdasarkan pola. |
kubernetes | Kubernet | Perkaya log dengan Metadata Kubernetes. |
lua | Lua | Filter catatan menggunakan Skrip Lua. |
pengurai | pengurai | Parsing catatan. |
record_modifier | Pengubah Rekam | Ubah catatan. |
tulis ulang_tag | Tulis Ulang Tag | Kirimkan kembali catatan di bawah tag baru. |
stdout | menonjol | Cetak catatan ke antarmuka keluaran standar. |
mencekik | Mencekik | Terapkan batas kecepatan pada aliran peristiwa. |
sarang | Sarang | Catatan sarang di bawah kunci tertentu |
memodifikasi | Memodifikasi | Modifikasi untuk direkam. |
nama | judul | keterangan |
---|---|---|
biru langit | Analitik Log Azure | Menyerap catatan ke dalam Azure Log Analytics |
pertanyaan besar | Kueri Besar | Menyerap data ke dalam Google BigQuery |
menangkal | Hitung Catatan | Penghitung catatan sederhana. |
datadog | anjing data | Menyerap log ke Datadog. |
yaitu | Pencarian elastis | siram catatan ke server Elasticsearch. |
mengajukan | Mengajukan | Siram catatan ke file. |
penghitung aliran | Penghitung Aliran | Hitung catatan. |
maju | Maju | Protokol penerusan yang lancar. |
gelf | GEL | Siram catatan ke Graylog |
http | HTTP | Siram catatan ke titik akhir HTTP. |
masuknyadb | masuknyaDB | Siram catatan ke database deret waktu InfluxDB. |
kafka | Apache Kafka | Siram catatan ke Apache Kafka |
kafka-istirahat | Proksi REST Kafka | Siram catatan ke server Proksi Kafka REST. |
loki | Loki | Siram catatan ke server Loki. |
nat | NATS | Siram catatan ke server NATS. |
batal | BATAL | Buang acara. |
s3 | S3 | Siram catatan ke s3 |
stackdriver | Pencatatan Log Google Stackdriver | Siram data ke layanan Google Stackdriver Logging. |
stdout | Keluaran Standar | Siram catatan ke keluaran standar. |
splunk | Splunk | Siram catatan ke layanan Splunk Enterprise |
tcp | TCP & TLS | Siram catatan ke server TCP. |
td | Data Harta Karun | Siram catatan ke layanan cloud Treasure Data untuk analisis. |
Fluent Bit adalah proyek terbuka, beberapa individu dan perusahaan berkontribusi dalam berbagai bentuk seperti coding, mendokumentasikan, menguji, menyebarkan berita di acara-acara lain. Jika Anda ingin mempelajari lebih lanjut tentang peluang berkontribusi, silakan hubungi kami melalui Saluran Komunitas kami.
Jika Anda tertarik untuk berkontribusi pada Fluent bit dengan perbaikan bug, fitur baru, atau pengkodean secara umum, silakan lihat pedoman KONTRIBUSI kode. Anda juga dapat merujuk Panduan Pemula untuk berkontribusi pada Fluent Bit di sini.
Jangan ragu untuk bergabung dengan kami di saluran Slack, Milis, atau IRC kami:
Program ini berada di bawah ketentuan Lisensi Apache v2.0.
Fluent Bit disponsori dan dikelola oleh beberapa perusahaan di komunitas Cloud Native, termasuk semua penyedia cloud besar.
Anda dapat melihat daftar kontributor di sini.