Hi users!
We have released Fluentd version 0.12.21. Here are the changes:
TimeSlicedOutput#emit
: #791enable_watch_timer
option: #811auto_typecast
is applied: #817receive_lines
fail with BufferQueueLimitError
: #810record_transformer
to be thread-safe: #816Recently, we added buffer_queue_full_action
parameter to prevent event drop by BufferQueueLimitError
without @ERROR
label. buffer_queue_full_action
affects all input plugins so setting buffer_queue_full_action
is sometimes not answer when use several input plugins and one output destination.
in_tail
is most used plugin so in_tail
should care BufferQueueLimitError
. Now in_tail
stop reading logs when receive BufferQueueLimitError
during emit action without buffer_queue_full_action block
.
in_tail
keeps to ignore other errors in emit action, e.g. output plugin can't handle emitted event. In such cases, use @ERROR
label instead.
<source>
@type tail
tag foo.bar
</source>
<source>
@type tail
tag foo.baz
</source>
<filter foo.**>
@type record_transformer
<record>
field1 ${tag_parts[1]}
</record>
</record>
If you share one record_transformer
between several input plugins like above, record_transformer
had a race condition. field1
is sometimes mixed, e.g. foo.bar
event may have baz
in field1
. We fixed this problem.
Lastly, v0.12.21 docker image has also been available on Docker Hub.
Happy logging!
Subscribed to the RSS feed here.
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.
Fluentd is an open source data collector to unify log management.
2024-08-29: Scheduled support lifecycle announcement about Fluent Package v6
2023-08-29: Drop schedule announcement about EOL of Treasure Agent (td-agent) 4
2023-08-29: Scheduled support lifecycle announcement about Fluent Package
2023-07-31: Upgrade to fluent-package v5
2025-02-14: fluent-package v5.0.6 has been released
2025-01-29: Fluentd v1.16.7 has been released
2024-12-14: fluent-package v5.2.0 has been released
2024-11-29: Fluentd v1.18.0 has been released
2024-11-08: fluent-package v5.0.5 has been released
2024-08-29: Scheduled support lifecycle announcement about Fluent Package v6
2024-08-20: Fluentd v1.16.6 has been released
2024-08-19: Fluentd v1.17.1 has been released
2024-08-02: fluent-package v5.1.0 has been released
2024-07-02: fluent-package v5.0.4 has been released
Want to learn the basics of Fluentd? Check out these pages.
Couldn't find enough information? Let's ask the community!
You need commercial-grade support from Fluentd committers and experts?
©2010-2025 Fluentd Project. ALL Rights Reserved.
Fluentd is a hosted project under the Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.