Data Acquisition and Processing Made Easy
Heka is a tool for collecting and collating data from a number of different sources, performing "in-flight" processing of collected data, and delivering the results to any number of destinations for further analysis.
More details can be found on the ReadTheDocs sites for the Heka project and for the Heka daemon, and lower level package documentation can be found on GoDoc. Questions can be asked on the mailing list or in the #heka channel on irc.mozilla.org.
Heka is written in Go, but Heka plugins can be written
in either Go or Lua. The easiest way to compile Heka is by
using the build script in the root directory of the project, which will set up a
Go environment, verify the prerequisites, and install all required dependencies.
The build process also provides a mechanism for easily integrating external
plug-in packages into the generated hekad
. For more details and additional
installation options see
Installing.