Releases: fluent-plugins-nursery/fluent-plugin-systemd
Oh Two Ohh
New Feature:
Storage Plugin Support (#31)
Fluentd Storage plugins allow us to use a standard interface to store the journald cursor position to enable restarting reading from the correct point in the journal if the fluentd process restarts. With the local storage plugin it is possible to use a file on disk, but other plugins may offer other options. This change has deprecated the usage of the pos_file
parameter, so you should update your configuration to use the new pattern.
Please check the documentation for more information about upgrading from pos_file.
Many thanks to @cosmo0920 for doing much of the work on this feature.
Oh One One - Rotational Velocity
Bug Fixes For:
Fails to recognise journal file rotation (#27,#26)
Previously the plugin would stop reading logs when systemd journal rotated journal files. Upgrading is recommended as this bug seriously limits the utility of the plugin. A backport fix will also be available for the 0.0.x branch to support those still using fluentd 0.12.x and td-agent 2.
I have tested these fixes against systemd 219 and 229 on CentOS7 and Ubuntu 16.04LTS respectively, and I hope that this release will fully resolve this issue for all users. However some users still reported issues at the prerelease stage.
Thanks to @dannyk81 and @ledbettj who were very helpful in debugging this issue.
fluentd Crashes if journal path not available (#24)
The plugin would cause fluentd to crash if the path given to the systemd journal files was not present/available. This fix means that fluentd will continue to run and gracefully wait until the path becomes available.
Oh Ohh Seven
Backport Fix For:
Fails to recognise journal file rotation (#27,#26)
Previously the plugin would stop reading logs when systemd journal rotated journal files. Upgrading is recommended as this bug seriously limits the utility of the plugin.
I have tested these fixes against systemd 219 and 229 on CentOS7 and Ubuntu 16.04LTS respectively, and I hope that this release will fully resolve this issue for all users. However some users still reported issues at the prerelease stage.
Thanks to @dannyk81 and @ledbettj who were very helpful in debugging this issue.
Oh One One Pre
Oh One Oooh
https://rubygems.org/gems/fluent-plugin-systemd/versions/0.1.0
- Fixes homepage url in the gemspec #17
- Fix for when read_from_head is false #21
- Refactored Code #18
- Fix reading from tail #22
- Migrate to fluentd v0.14 API (provides nanosecond precision in event with EventTime) #23
- Docker images used in test suite updated
Thanks to all the contributors who made this release happen.
This version required fluentd v0.14+ so is currently incompatible with td-agent
Oh Oh Five
Includes some improvements to the handling of Exceptions
thrown while emitting records.
Ohh Ohh Three
- Fixes startup if a corrupted cursor was written to the pos file.