fluent bit 简介
目录
- 简介
- 特点
- fluent & fluent bit
1.简介
Fluent bit是一个用c写成的插件式、轻量级、多平台开源日志收集工具。它允许从不同的源收集数据并发送到多个目的地。完全兼容docker和kubernetes生态环境。
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 |