1. Fluentd

fluentd

Fluentd 是一款用于统一日志层的开源数据收集器,它会将数据源与后端系统分离。Fluentd 可以让您统一数据收集和消费,更好地使用和理解数据。

Fluentd 从各种数据源收集事件,并将其写入文件、RDBMS、NoSQL、IaaS、SaaS、Hadoop等。Fluentd 帮助您统一日志基础设施。

Fluentd 的最大用户使用它从 50000 台服务器中收集日志数据。它的创建历史也比较久,2011 年由 Sadayuki Furuhashi 创建。在 2016 年成为 CNCF 托管项目,于 2019 年 4 月从 CNCF 毕业,它是 10 个毕业项目中,孵化时间最长的。Fluentd 在加入 CNCF 之前,就已然名声在外。它拥有广泛的插件连接到不同的数据源中,有 5000 多家由数据驱动的企业使用 Fluentd 来收集数据。加入 CNCF 后,为其提供代码贡献的公司就超过 1000 多家。

该项目在 CNCF 托管:

  • CNCF 分层:可观测性与分析
  • CNCF 分类:日志
  • CNCF 成熟度:已毕业

1.1. 产品特性

fluentd-arch

  • 统一的日志记录层:Fluentd 通过在数据源与后端系统之间提供统一的日志记录层来解耦数据源。
  • 简单而灵活的:Fluentd 的 500 多个插件将其连接到许多数据源和输出,同时保持其核心的简单性。
  • 案例(证明):有超过 5000 家数据驱动公司使用 Fluentd。它最大的用户目前从 50,000+ 台服务器收集日志。

1.2. 适用场景

  • 采集访问日志,如 Apache
  • 采集业务前后端应用日志
  • 采集系统日志,如 syslog
  • 数据写入到文件、RDBMS、NoSQL、IaaS、SaaS、Hadoop等

1.3. 网站/代码

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2025-02-08 11:34:15

results matching ""

    No results matching ""