Auto-sync: update nexus workspace
This commit is contained in:
31
wiki/concepts/FluentBit.md
Normal file
31
wiki/concepts/FluentBit.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: "Fluent Bit"
|
||||
type: concept
|
||||
tags: [AWS, EKS, logging, monitoring, CNCF, Fluentd]
|
||||
last_updated: 2026-04-28
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
Fluent Bit(CNFC 开源项目)是轻量级日志处理器和转发器,设计用于边缘和容器环境,作为 DaemonSet 部署在每个 Kubernetes 节点上。它从容器运行时(containerd/Docker)收集标准输出(stdout/stderr)日志,处理后转发到 CloudWatch Logs、OpenSearch、Elasticsearch 等后端存储系统,是 EKS 可观测性架构中日志采集的标准组件。
|
||||
|
||||
## Key Mechanisms
|
||||
|
||||
- **日志采集**:通过容器运行时接口收集容器标准输出日志
|
||||
- **多后端输出**:支持 CloudWatch Logs、OpenSearch、Elasticsearch、Kafka 等多种输出目标
|
||||
- **日志处理**:支持过滤(filter)、解析(parser)、路由(router)等处理管道
|
||||
- **轻量高效**:相比 Fluentd 更小的资源占用,适合边缘/容器环境
|
||||
- **Kubernetes DaemonSet 模式**:每个节点运行一个实例,自动采集所有容器日志
|
||||
|
||||
## Relationship with Fluentd and CloudWatch Agent
|
||||
|
||||
Fluent Bit 是 Fluentd 的轻量替代(同一项目家族):
|
||||
- Fluentd:功能更全面,适合复杂日志处理场景,资源占用更高
|
||||
- Fluent Bit:轻量快速,专为边缘和容器优化
|
||||
- CloudWatch Agent:侧重指标收集,Fluent Bit 侧重日志收集
|
||||
- 在 EKS 监控栈中:Fluent Bit → CloudWatch Logs/OpenSearch → Grafana/OpenSearch Dashboards
|
||||
|
||||
## Sources
|
||||
- [[ctp-topic-70-eks-deployment-using-iac]]
|
||||
- [[public-cloud-learning-sessions-observability-with-opentelemetry-20240402-160113]]
|
||||
- [[ctp-topic-67-cloud-native-observability-using-opentelemetry]]
|
||||
Reference in New Issue
Block a user