Fluentd v0.12.8 is released

Hi users!

We have released Fluentd version 0.12.8. Here are the changes:

New features / Enhancement

  • output: Support millisecond flush span for try_flush_interval and queued_chunk_flush_interval: #568
  • filter_record_transformer: Support fields which start with @: #574
  • config: Add final attribute to prevent config overwritten by subclass: #583

Bug fixes

  • config: Fix embedded code parsing: #564
  • out_forward: Resend chunks on dropped connection when wait ACK: #580

Support millisecond flush span for try_flush_interval and queued_chunk_flush_interval

Buffers are now flushed within millisecond unit. In earlier versions, minimum buffer flush span was 1 second.

Default try_flush_interval and queued_chunk_flush_interval are still 1 second, but you can specify millisecond value like 0.1.
For example, DeNA uses try_flush_interval 0.1 and queued_chunk_flush_interval 0.01 parameters.

Note that this is useful for low latency data transfer but there is a trade-off between throughput and latency. Default values are enough on almost cases.



Happy logging!

Subscribed to the RSS feed here.

Written by Masahiro Nakagawa

Masahiro (@repeatedly) is the main maintainer of Fluentd. He works on Fluentd development and support full-time. He is also a committer of the D programming language.


About Fluentd

Fluentd is an open source data collector to unify log management.

Learn

Want to learn the basics of Fluentd? Check out these pages.

Ask the Community

Couldn't find enough information? Let's ask the community!

Ask the Experts

You need commercial-grade support from Fluentd committers and experts?

Follow Us!