Hi users!
We have released v1.13.0. ChangeLog is here.
There are some topics in this release.
service_discovery
: extended to support service discovery manager in simpler wayin_tail
: handling log throttling per file feature has been supportedin_http
: HTTP GET requests has been supportedfluent-cat
: the issue resending secondary file in specific format has been fixedThere are many in_tail
bug fixes, we recommend to upgrade to v1.13.0.
service_discovery
: extended to support service discovery manager in simpler wayIn the previous versions, if plugin author supports
service_discovery,
it must build configurations
structure explicitly, but it is complicated way.
Since Fluentd v1.13.0, it is enough to call #service_discovery_configure
from Plugin#configure
.
It makes implementation costs lower.
in_tail
: handling log throttling per file feature has been supportedIn the previous versions, there is no way to limit log throttling.
Since Fluentd v1.13.0, the configuration parameter - read_bytes_limit_per_second
is introduced.
<source>
@type tail
...
read_bytes_limit_per_second 4k
</source>
As read_bytes_limit_per_second
accepts numbers with SI prefix such as 4k
.
in_http
: HTTP GET requests has been supportedThis functionality is implemented to support health check feature on Azure App.
Azure App uses GET requests to check if the HTTP server is working all right. In the previous versions of Fluentd, it responds with "400 Bad Requests" to HTTP GET, so it does not work well for health checking purpose.
Since Fluentd v1.13.0, Fluentd returns a "200 OK".
Thanks Josh Keegan for requesting feature request!
In the previous versions, log rotation options were supported as
--log-rotate-age
or --log-rotate-size
via command line options.
On Windows, as Fluentd is launched as a windows service,
it is required to configure again via --reg-winsvc-fluentdopt
or edit
fluentdopt
registry key for log rotate customization.
These approach are not convenient for Windows users, so it may be better to support more comprehensive solution - customize via configuration file like this:
<system>
<log>
rotate_age 5
rotate_size 1048576
</log>
</system>
Now you can customize via rotate_age
and rotate_size
in log
section.
fluent-cat
: the issue resending secondary file in specific format has been fixedThe way to resend secondary is explained as How to resend secondary file,
but it does not work if the record contains Fluent::EventTime
. It raises Input must be a map (got Array)
error.
In this release, it supports such a secondary file too.
Note that fluent-cat
ignore timestamp which is stored in secondary records.
(It is intended behavior for keeping consistency)
trace_instruction
when RubyVM::InstructionSequence
is available. It improves compatibility with truffleruby
some extent. #3376in_tail
: Safely skip files which are used by another process on Windows. It improves exception handling about ERROR_SHARING_VIOLATION
on Windows. #3378About three months has passed since community forum was moved to Discuss. Fluentd category is used actively nowadays! Note that fluentd forum on google groups is already deprecated.
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
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
2024-04-30: Fluentd v1.17.0 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.