Welcome to Weekly Beats! With this series, we're keeping you up to date with all that's new in Beats, from the details of work in progress pull requests to releases and learning resources.
In the past week we released 1.0.0-rc2 and we are now ready for our first generally available release!
Two more important bugs were reported, tracked down, cornered, and fixed.
Fixed error handling in Elasticsearch output
We found an issue with the error handling code of the response from Elasticsearch. The code assumed the “error” key to be of type string, which is no longer true in Elasticsearch 2.0. The fix came just in time for RC2.
Copy beat.hostname into host in the Logstash beats plugin
The beats use the “beat.hostname” for the hostname where the Beat is running, but other Logstash plugins typically use the “host” field for the same thing. This caused annoyance to users, so we listened and found the compromise of having the Logstash Beats plugin automatically copy “beat.hostname” into “host”.
System tests for Winlogbeat
Topbeat on RaspberryPi
Our own Robin Clarke played with cross-compiling Topbeat for ARM and tried it on his RaspberryPi. It just worked :-). Not quite an official supported platform for the Beats yet, but it’s good to know that’s well within reach.
We’re doing the last bits of work in preparation for the GA release. Stay tuned!