Skip to content

Latest commit

 

History

History
95 lines (70 loc) · 4.77 KB

fluent-package-v5-vs-td-agent.md

File metadata and controls

95 lines (70 loc) · 4.77 KB

fluent-package v5 vs td-agent v4

Fluentd is written in Ruby for flexibility, with performance-sensitive parts in C. However, some users may have difficulty installing and operating a Ruby daemon.

That is why Fluentd Project provides the stable distribution of Fluentd, called fluent-package (formerly known as td-agent). The differences between Fluentd and fluent-package can be found here.

This article explains the difference between fluent-package v5 and td-agent v4.

{% hint style='danger' %} The series of td-agent had already reached End of Life (EOL). td-agent should not be newly installed because of no support, no new release and no security updates anymore. Use fluent-package instead! {% endhint %}

Supported Platforms

Platform v4(x86_64) v4(Arm64) v5(x86_64) v5(Arm64)
RedHat/CentOS 7 - (*1) - (*1)
RedHat/CentOS 8
RedHat/CentOS 9
Amazon Linux 2
Amazon Linux 2023 - -
Ubuntu Focal
Ubuntu Jammy
Ubuntu Noble - -
Debian Buster - -
Debian Bullseye
Debian Bookworm - -
macOS - - -
Windows - -

*1: Since v5.0.4, RHEL 7 / CentOS 7 is not supported anymore because CentOS 7 has reached EOL (June, 2024).

Features

fluent-package v5

New stable. Major feature updates to fluent-package v5 are as follows:

See also Changes from Treasure Agent 4

td-agent v4

Old stable. Major feature updates to td-agent v4 are as follows:

  • Ruby 2.7
  • Fluentd v1
  • Arm64 Support

See also Changes from Treasure Agent 3

Conclusion: Use fluent-package v5 instead of td-agent v4

Please use fluent-package v5 instead of td-agent v4 because:

  • fluent-package is the successor to td-agent and keeps backward compatibility.
  • The series of td-agent had already reached End of Life (EOL).
  • Some of the components embedded into td-agent, including Ruby, had already reached EOL.
  • td-agent v4 has several known bugs, such as the in_tail bug.
  • fluent-package provides the Long Term Support (LTS) channel, making subsequent updates easier.

How to install fluent-package:

How to upgrade to fluent-package:

If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is an open-source project under Cloud Native Computing Foundation (CNCF). All components are available under under the Apache License 2.0.