Hi!
I'm happy to announce the first beta release for Heka 0.10:
https://github.com/mozilla-services/heka/releases/tag/v0.10.0b0
This is a big one, featuring a complete overhaul of the filter and
output plugin APIs. The changes not only greatly simplify most plugin
implementations, but also make it possible to support automatic,
configurable disk buffering for every filter and output plugin.
The documentation has been updated to reflect the new APIs, see:
http://hekad.readthedocs.org/en/v0.10.0b0/developing/plugin.html#filters
and
http://hekad.readthedocs.org/en/v0.10.0b0/developing/plugin.html#outputs
Unfortunately, upgrading existing filter and output plugins to the new
API is a non-trivial amount of work. To ease the transition, we've
provided a transitional API that introduces only slight changes to the
existing APIs. The transitional APIs will be supported only for the
0.10.X series of releases, which gives everyone ~4-6 months in which to
make the bigger changes.
The transitional APIs are also documented:
http://hekad.readthedocs.org/en/v0.10.0b0/developing/old_apis.html#older-apis
There are also lots of other goodies in this release:
- InfluxDB 0.9 support
- TLS and Basic Auth / API key authentication support for HttpListenInput
- DockerEventInput for receiving Docker container event messages
- Improved Lua sandbox support for protobuf message encoding / decoding
- Added Linux CPU stats decoder and filter plugins
- UDP Input now support abstract Unix domain sockets
- More flexible dynamic message field encodings for ElasticSearch
As always, full details are in the changelog (http://is.gd/MLnOnZ), and
questions / comments / requests can be shared on this mailing list or in
the #heka channel on irc.mozilla.org.
Thanks,
-r
_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka