DEB Package (Debian/Ubuntu)
This article explains how to install calyptia-fluentd, which is maintained by Chronosphere after its acquisition of Calyptia.
What is calyptia-fluentd?
calyptia-fluentd?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 Chronosphere (formerly Calyptia) provides the alternative stable distribution of Fluentd, called calyptia-fluentd.
How to install calyptia-fluentd
calyptia-fluentdStep 0: Before Installation
Please follow the Pre-installation Guide to configure your OS properly.
Step 1: Install from Apt Repository
NOTE: If your OS is not supported, consider gem installation instead.
A shell script is provided to automate the installation process for each version. The shell script registers a new apt repository at /etc/apt/sources.list.d/calyptia-fluentd.sources and installs the calyptia-fluentd deb package.
For Ubuntu Focal:
# calyptia-fluentd 1
curl -fsSL https://calyptia-fluentd.s3.us-east-2.amazonaws.com/calyptia-fluentd-1-ubuntu-focal.sh | shFor Ubuntu Bionic:
For Ubuntu Xenial:
For Debian Buster:
Step 2: Launch Daemon
systemd
systemdUse /lib/systemd/system/calyptia-fluentd script to start, stop, or restart the agent:
To customize systemd behavior, put your calyptia-fluentd.service in /lib/systemd/system.
Please make sure your configuration file path is:
Step 3: Post Sample Logs via HTTP
The default configuration (/etc/calyptia-fluentd/calyptia-fluentd.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.
You can post sample log records with curl command:
Next Steps
You are now ready to collect real logs with Fluentd. Refer to the following tutorials on how to collect data from various sources:
Basic Configuration
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 the Apache 2 License.
Last updated
Was this helpful?