fluent bit 简介

时间:2024-03-28 22:45:02

fluent bit 简介

目录

  1. 简介
  2. 特点
  3. fluent & fluent bit

1.简介

  Fluent bit是一个用c写成的插件式、轻量级、多平台开源日志收集工具。它允许从不同的源收集数据并发送到多个目的地。完全兼容docker和kubernetes生态环境。

fluent bit 简介

2.特点

 1. 特点

   ①事件驱动:使用异步操作来收集和发送数据;
   ②路由:数据通过插件会被打上tag,可以控制数据发往一个或多个目的地;
   ③I/O处理: 在Input/Output层提供一个抽象,以异步方式执行读写;
   ④upstream manager:
   ⑤安全:通过TLS提供安全传输

 2. 突出亮点

   ①:轻量级、高性能
   ②:可扩展
   ③:收集系统信息

3.fluent & fluent bit

fluent和fluent bit 都是由Treasure Data创建的。
fluent bit 没有fluent的聚合特性

Fluentd Fluent Bit
scope containers/servers containers/servers
Language C&Ruby C
Memory ~40MB ~450KB
Performance High Performance High Performance
Dependencies 依赖gem 零依赖,某些插件可能需要依赖
Plugins 650+插件可用 大约35插件可用
License Apache License v2.0 Apache License v2.0