前幾篇講這麼多, 來介紹一個服務Fleunt Bit
它是一個開源的數據收集器、數據處理器、數據轉發器. 同類型的服務還有Logstash、Beat、Fluentd.
且它支持多平台(Linux,Windows都能)
它允許從不同的來源收集數據, 並且處理過後,發送到多個目的地. 也完全兼容K8S和Docker的環境.
Fluent Bit基本是基於Fluentd的架構與通用設計取其精華,
用C開發出來的, 比較一下兩者
先看主要Fluentd的優勢, 就是超級豐富的Plugin.
Fluent bit雖然plugin數量不多, 但都是非常實用的, 且也有提供SDK能自己開發.
Fluent-bit-go
最重要的是FluentBit吃的資源非常的低, 低到它能在Embedded環境內執行, 也不太影響應用程式.
加上沒有執行環境的依賴, 使得它非常好到處執行.
相當牛B
他有幾個特點
它的資料處理Pipeline很好理解, 大部分跟Logstash名稱功能都一樣
接著幾天就慢慢安裝設定來玩看看