DEPRECATED: Data collection and processing made easy.
Go Lua CMake JavaScript C HTML Other
Latest commit 278dd3d Aug 6, 2016 @rafrombrc rafrombrc committed on GitHub Merge pull request #1957 from adamchainz/readthedocs.io
Convert readthedocs links for their .org -> .io migration for hosted projects
Permalink
Failed to load latest commit information.
client Switch all code.google.com dependencies to their github Jul 10, 2015
cmake Fix for the missing lua_sax dependency triggered by the new cmake May 9, 2016
cmd Merge branch 'versions/0.10' into dev Mar 9, 2016
dasher Move dashboard sandboxes collection to avoid infinite recursion. Fixes Jul 30, 2015
docker Bad EXEC for starting up heka container Sep 3, 2015
docs Merge pull request #1957 from adamchainz/readthedocs.io Aug 5, 2016
examples Update host_filter.go Jan 9, 2016
logstreamer Merge branch 'versions/0.10' into dev Mar 9, 2016
message Switch all code.google.com dependencies to their github Jul 10, 2015
packaging/debian Move debian directory out of root directory Dec 2, 2015
pipeline Convert readthedocs links for their .org -> .io migration for hosted … Jun 28, 2016
plugins Merge pull request #1961 from rjammala/dev Aug 5, 2016
ringbuf Port of a ring buffer that overwrites prior writes rather than ceases… Jan 14, 2014
rpm * Copy sample config to /etc/heka/conf.d using RPM post-install script Sep 21, 2015
sandbox Merge pull request #1970 from nickchappell/fix_bind_query_log_fields_… Aug 5, 2016
.dockerignore Add dockerfiles to repo. Sep 8, 2014
.gitattributes Remove `-dev` from docs version and use `eol=lf` on short.log to Oct 29, 2014
.gitignore Re-merge router_buffering feature into dev Jul 7, 2015
.gitmodules Change submodule to include slightly different styling, so newly Feb 5, 2015
.travis.yml Tweaks to test timings to put a dent in Travis failures. Sep 12, 2015
CHANGES.txt Merge pull request #1957 from adamchainz/readthedocs.io Aug 5, 2016
CMakeLists.txt cmake: Install example configs into examples Mar 1, 2016
CPackConfig.cmake Allow to set a suffix to the Debian package version Jul 30, 2015
Dockerfile Bring dockerbuild up to date Aug 28, 2015
LICENSE.txt adding to license as contributer Apr 23, 2014
README.md Merge pull request #1957 from adamchainz/readthedocs.io Aug 5, 2016
build.bat Merge branch 'dockerinput' of github.com:carlanton/heka into carlanto… Oct 20, 2014
build.sh Allows passing cmake options via build.sh Sep 6, 2015
coverage.txt Add a COVERAGE cmake flag to enable a Go code coverage build Jun 8, 2015
env.bat Load environment in a separate file, support parallel builds. Oct 20, 2014
env.sh Update the Mac build Feb 2, 2015

README.md

This project is deprecated. Please see this email for more details.

Heka

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.

Heka is written in Go, but Heka plugins can be written in either Go or Lua. The easiest way to compile Heka is by sourcing (see below) 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.

WARNING: YOU MUST SOURCE THE BUILD SCRIPT (i.e. source build.sh) TO BUILD HEKA. Setting up the Go build environment requires changes to the shell environment, if you simply execute the script (i.e. ./build.sh) these changes will not be made.

Resources: