td-agent
rpm package, the stable Fluentd distribution package maintained by Treasure Data, Inc.td-agent
?td-agent
. The differences between Fluentd and td-agent
can be found here.calyptia-fluentd
?td-agent
is still seated on Ruby 2.7 due to compatibility reasons and Ruby versioning policy, calyptia-fluentd
uses Ruby 3 instead of Ruby 2.7 for now.calyptia-fluentd
. The differences between td-agent
and calyptia-fluentd
are bundled and running Ruby versions for now.td-agent
v3/v4 and calyptia-fluentd
v1. td-agent
v3/v4 and calyptia-fluentd
use fluentd v1 in the core. See this page for the comparison and supported OS.td-agent
rpm
Repositoryntpd
on the node to prevent invalid timestamps in the logs. See Pre-installation Guide.curl
:td-agent
on your machine. This shell script registers a new rpm
repository at /etc/yum.repos.d/td.repo
and installs td-agent
.$releasever
for repository path in the script and $releasever
should be the major version only like "7"
. If your environment uses some other format like "7.2"
, change it to the major version only or set up TD repository manually.td-agent
provides two (2) scripts:systemd
/usr/lib/systemd/system/td-agent
script to start
, stop
, or restart
the agent:systemd
behavior, put your td-agent.service
in /etc/systemd/system
.td-agent
4, the path is different i.e. /opt/td-agent/bin
instead of /opt/td-agent/embedded/bin
.init.d
systemd
based system./etc/init.d/td-agent
script to start
, stop
, or restart
the agent:/etc/td-agent/td-agent.conf
) is to receive logs at an HTTP endpoint and route them to stdout
. For td-agent
logs, see /var/log/td-agent/td-agent.log
.curl
command:calyptia-fluentd
rpm
Repositoryntpd
on the node to prevent invalid timestamps in the logs. See Pre-installation Guide.curl
:calyptia-fluentd
on your machine. This shell script registers a new rpm
repository at /etc/yum.repos.d/Calyptia-Fluentd.repo
and installs calyptia-fluentd
.$releasever
for repository path in the script and $releasever
should be the major version only like "7"
. If your environment uses some other format like "7.2"
, change it to the major version only or set up TD repository manually.calyptia-fluentd
only provides systemd's unit file:systemd
/usr/lib/systemd/system/calyptia-fluentd
script to start
, stop
, or restart
the agent:systemd
behavior, put your calyptia-fluentd.service
in /etc/systemd/system
./etc/calyptia-fluentd/calyptia-faluentd.conf
) is to receive logs at an HTTP endpoint and route them to stdout
. For calyptia-fluentd
logs, see /var/log/calyptia-fluentd/calyptia-fluentd.log
.curl
command: