Skip to content

Releases: fluent-plugins-nursery/fluent-plugin-systemd

Oh Two Ohh

20 Feb 10:17
Compare
Choose a tag to compare

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

20 Feb 07:39
Compare
Choose a tag to compare

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

20 Feb 08:40
Compare
Choose a tag to compare

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

08 Feb 19:43
Compare
Choose a tag to compare
Oh One One Pre Pre-release
Pre-release

Testing release aiming to fix #26 and #27

Oh One Oooh

12 Jan 15:33
Compare
Choose a tag to compare

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

26 Oct 00:27
Compare
Choose a tag to compare

Includes some improvements to the handling of Exceptions
thrown while emitting records.

Ohh Ohh Three

06 May 09:01
Compare
Choose a tag to compare
  • Fixes startup if a corrupted cursor was written to the pos file.