Hi users!
We have released v1.14.4. ChangeLog is here.
This release is a maintenance release of v1.14 series.
in_tail
: Add max_line_size
option to skip long linesStarting from v1.14.4, in_tail
supports a new option max_line_size
that
allows to skip lines above a certain size.
<source>
@type tail
path /var/log/nginx/*.log
...
max_line_size 8MB # skip very long lines
...
</source>
This option can be used to ensure that messages coming from in_tail
is
within chunk_limit_size
, and will eliminate costly error handling on very
large messages.
BufferChunkOverflowError
handlingBeginning with this release, Fluentd will no longer raise
BufferChunkOverflowError
on an oversized event stream if each event in the
stream is smaller than chunk_limit_size
Example
es = Fluent::ArrayEventStream.new([[timestamp, {"message" => "a" * 1_000_000}],
[timestamp, {"message" => "b" * 1_000_000}],
[timestamp, {"message" => "c" * 1_000_000}]])
# Previously this could result in BufferChunkOverflowError even
# when chunk_limit_size is large enough (e.g. 1.2MB).
router.emit_stream(@tag, es)
See #3560 for more information.
out_file
: Fix inccorect append writes on macOSPrior to this release, out_file
failed to write to files if append
option was
enabled on macOS with Ruby 2.7/3.0.
This issue was due to a bug in Ruby's IO implementation. This release contains a workaround for that bug.
See #3579 for details.
Enjoy logging!
Subscribed to the RSS feed here.
ClearCode, Inc. is a software company specializing in the development of Free Software. We maintain Fluentd and its plugin ecosystem, and provide commercial support for them.
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
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
2024-04-30: Fluentd v1.17.0 has been released
2024-03-29: fluent-package v5.0.3 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-2024 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.