Versions | v1.0 (td-agent3) | v0.12 (td-agent2)


Table of Contents

What version of Ruby does fluentd support?

Fluentd v1.0 works on Ruby 2.1 or later. See v0.12 document for earlier versions.

When will td-agent be released with Fluentd v1.0?

Use td-agent 3. It includes v1.0.

What is the differences between v1.0 or v0.14?

No differences. v1.0 is built on top of v0.14. Use v1.0 for newer installation.

Known Issue

(To be added after reported)


I have a weird timestamp value, what happened?

The timestamps of Fluentd and its logger libraries depend on your system’s clock. It’s highly recommended that you set up NTP on your nodes so that your clocks remain synced with the correct clocks.

I installed td-agent and want to add custom plugins. How do I do it?

td-agent has own Ruby so you should install gems into td-agent’s Ruby, not system Ruby.

How can I match (send) an event to multiple outputs?

You can use the copy output plugin to send the same event to multiple output destinations.

How can I use environment variables to configure parameters dynamically?

Use "#{ENV['YOUR_ENV_VARIABLE']}". For example,

some_field "#{ENV['FOO_HOME']}"

(Note that it must be double quotes and not single quotes)

File buffer doesn’t work properly, why?

file buffer has limitations. Check buf_file article.

Plugin Development

How do I develop a custom plugin?

Please refer to the Plugin Development Guide.


How can I parse <my complex text log>?

If you are willing to write Regexp, fluentd-ui’s in_tail editor or Fluentular is a great tool to verify your Regexps.

If you do NOT want to write any Regexp, look at the Grok parser.

Last updated: 2018-03-18 00:15:13 +0000

Versions | v1.0 (td-agent3) | v0.12 (td-agent2)

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