Hi users!
We have released v0.14.15. Here are the changes (full ChangeLog is available here):
We say again, fluentd v0.14 is still development version. We need your feedback seriously! If you try to use v0.14, check your configuration and plugins carefully.
<worker N>
directiveWe introduced built-in multi-process feature since v0.14.12(See release announcement). New <worker N>
directive enhances multi-process feature.
The limitation of multi-process was non-multi-process ready plugin can't be used together.
For example, we can't use in_tail plugin with workers
parameter. Following configuration raises an error at startup.
<system>
workers 4
<system>
<source>
@type forward
</source>
<source>
@type tail
</source>
<worker N>
directive resolves this problem. You can invoke any plugins in specific worker(N
is worker index)
and plugins under <worker N>
acts as if they work on single process environment.
We can mix multi-process ready and non-multi-process ready plugins in one instance.
Working example with above configuration is like below:
<system>
workers 4
<system>
# work on multi process environment. worker0 - worker3 invoke in_forward plugin
<source>
@type forward
</source>
# work on only worker 0. worker1 - worker3 don't invoke in_tail plugin
<worker 0>
<source>
@type tail
</source>
</worker>
# <worker 1>, <worker 2> or <worker 3> is also ok
formatted_to_msgpack_binary?
method to Output plugin APIWe use formatted_to_msgpack_binary
method to tell "This plugin uses msgpack for event serialization" to output core
when you customize format
method.
This name is not rubyish, so we add formatted_to_msgpack_binary?
method for better name.
We recommend to use formatted_to_msgpack_binary?
for new plugins.
Of course, formatted_to_msgpack_binary
method is available for existing plugins.
By default, Fluentd uses following settings for Windows service registration:
fluentdwinsvc
Fluentd Windows Service
Fluentd is an event collector system.
Since v0.14.15, you can configure these settings via command line options.
--winsvc-name NAME
--winsvc-display-name DISPLAY_NAME
--winsvc-desc DESC
Enjoy 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
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
2024-03-27: Fluentd v1.16.5 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.