Hi users!
We have released Fluentd version 0.12.17. Here are the changes:
Engine#msgpack_factory
for v0.14 compatibility #693enable_ruby
is true
#687Engine#msgpack_factory
for v0.14 compatibilitySince v0.14, we provide Engine#msgpack_factory
API for creating MessagePack packer/unpacker.
This is for supporting nano-second time in fluentd event.
For support both v0.12 and v0.14 in plugins, we can use Engine#msgpack_factory
.
packer = MesasgePack::Packer.new
unpacker = MessagePack::Unpacker.new(io)
packer = Fluent::Engine.msgpack_factory.packer
unpacker = Fluent::Engine.msgpack_factory.unpacker(io)
Fluentd now dumps plugin shutdown log like below.
...
2015-10-27 18:36:53 +0900 [info]: shutting down fluentd
2015-10-27 18:36:53 +0900 [info]: shutting down input type = "forward" plugin_id = "foo"
2015-10-27 18:36:53 +0900 [info]: shutting down filter in @FOO type = "grep" plugin_id = "object:3fe8b48ffef8"
2015-10-27 18:36:53 +0900 [info]: shutting down output in @FOO type = "stdout" plugin_id = "object:3fe8b48fbd44"
2015-10-27 18:36:53 +0900 [info]: shutting down filter type = "record_transformer" plugin_id = "object:3fe8b48f3ec8"
2015-10-27 18:36:53 +0900 [info]: shutting down output type = "stdout" plugin_id = "object:3fe8b48f2dac"
2015-10-27 18:36:54 +0900 [info]: process finished code = 0
This is useful for checking what the plugin takes long time to shutdown.
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.