> For AI agents: the complete documentation index is available at https://www.tteam.icu/llms.txt, the full documentation bundle is available at https://www.tteam.icu/llms-full.txt.

# 轻量化收集日志

## 背景

最近在进行一个项目开发，需要收集日志和埋点数据，核心需求是实现轻量化收集

在常规项目中，埋点或日志数据通常会发送到生产环境的`Kafka`节点，但`Kafka`作为Java服务，资源消耗较大

## 解决方案

1. 开发人员修改服务，将日志写入本地文件
2. 运维人员部署`Filebeat`，将日志发送到`Redis`
3. 使用`Vector`从`Redis`消费数据并入库

这样在生产端只需要运行`Filebeat`和`Redis`，大大降低了资源消耗

## 实现细节

详细实现方案请参考[这里](https://www.tteam.icu/ops/log/%E8%BD%BB%E9%87%8F%E5%8C%96%E6%94%B6%E9%9B%86%E4%B8%8E%E6%B6%88%E8%B4%B9.html)
