New
0.6.0
Gollum 0.6.0 contains breaking changes over version 0.5.x. Please read the release notes carefully
Gollum 0.6.0 dependency management switches from go-dep to go-modules. As of this is recommended to use go 1.11 or later for development. Go 1.10 and 1.9 are still supported. Support for Go 1.8 or older has been dropped.
No Linux/ARMv6 binary has been included in this build due to a build error in the sarama library.
New with 0.6.0
- Added a new flag "-mt" to choose the metrics provider (currently only prometheus).
- Consumer.File setting "Files" now supports glob patterns.
- Consumer.Syslog now allows non-standard protocol types (see issue #234)
- Message metadata can now store arbitrary data
- When not setting the numbers of CPU, gollum will try to use cgroup limits
- format.Cast for changing metadata field types
- format.Override to set static field values
Breaking changes with 0.6.0
- Format.SplitPick default delimiter is now ","
- Multiple formatters have been renamed to support the new metadata model
- Metrics are now collected using go-metrics. This allows e.g. prometheus output (default). Old-style metrics have been removed and many metrics names have changed.