日誌採集框架Flume
日誌採集框架Flume
Flume介紹
概述
- Flume是一個分散式、可靠、和高可用的海量日誌採集、聚合和傳輸的系統。
- Flume可以採集檔案,socket資料包、檔案、資料夾、kafka等各種形式源資料,又可以將採集到的資料(下沉sink)輸出到HDFS、hbase、hive、kafka等眾多外部儲存系統中
- 一般的採集需求,通過對flume的簡單配置即可實現
- Flume針對特殊場景也具備良好的自定義擴充套件能力,因此,flume可以適用於大部分的日常資料採集場景
執行機制
- Flume分散式系統中最核心的角色是agent,flume採集系統就是由一個個agent所連線起來形成
- 每一個agent相當於一個資料傳遞員,內部有三個元件:
a) Source:採集元件,用於跟資料來源對接,以獲取資料
b) Sink:下沉元件,用於往下一級agent傳遞資料或者往最終儲存系統傳遞資料
c) Channel:傳輸通道元件,用於從source將資料傳遞到sink
Flume採集系統結構圖
- 簡單結構
- 複雜結構
多級agent之間串聯
相關文章
- 日誌採集/分析
- flume日誌採集,hbase資料儲存,hive查詢輸出(簡單整合)Hive
- Kubernetes日誌採集
- 日誌服務之使用Nginx模式採集日誌Nginx模式
- 日誌服務 HarmonyOS NEXT 日誌採集最佳實踐
- ELK太重?試試KFC日誌採集
- KubeSphere 多行日誌採集方案深度探索
- 應用日誌採集是什麼意思?批次採集應用日誌軟體用哪個?怎麼操作?應用日誌
- Flume收集日誌到本地目錄
- IT小白也能輕鬆get日誌服務---使用Nginx模式採集日誌Nginx模式
- Docker筆記(十三):容器日誌採集實踐Docker筆記
- Android 崩潰日誌採集元件-DhccCrashLibAndroid元件
- 一文搞懂 SAE 日誌採集架構架構
- 轉轉容器日誌採集的演進之路
- 遊戲日誌分析2:全方位資料採集遊戲
- IoT日誌利器:嵌入式日誌採集客戶端(C Producer)釋出客戶端
- 大資料01-Flume 日誌收集大資料
- flume分散式日誌收集系統操作分散式
- 騰訊雲容器服務日誌採集最佳實踐
- Flume 實現自己的實時日誌(2)
- 針對Fluent-Bit採集容器日誌的補充
- Logtail檔案日誌採集之完整正則模式AI模式
- vivo大資料日誌採集Agent設計實踐大資料
- 【轉】Unix系統日誌介紹和集中採集思路
- 資料採集元件:Flume基礎用法和Kafka整合元件Kafka
- Flume監聽Nginx日誌流向HDFS安裝配置Nginx
- flask 框架日誌Flask框架
- tomcat日誌集中採集、分析與展示的幾種方法Tomcat
- 服務日誌及控制代碼數採集推送指令碼指令碼
- 手把手教程:使用 Fluentbit 採集夜鶯日誌寫入 ElasticSearchElasticsearch
- 大資料03-整合 Flume 和 Kafka 收集日誌大資料Kafka
- 【分散式計算】分散式日誌匯入工具-Flume分散式
- 雲原生環境下的日誌採集、儲存、分析實踐
- 無需重啟應用,動態採集任意點位日誌
- 輕量級日誌採集系統Loki搭建:Loki + Promtail+GrafanaLokiAIGrafana
- Logtail從入門到精通(二):開啟日誌採集之旅AI
- 離線日誌採集流程
- 日誌框架學習框架