Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Data collection and processing made easy.
Go Lua CMake JavaScript C HTML Other

Merge pull request #1547 from imormo/dev

ProcessInput resturn exit status
latest commit bb9bccb602
@rafrombrc rafrombrc authored
Failed to load latest commit information.
client Update tests, and undo some unnecessary conversions.
cmake Improving deb packaging with init scripts and user creation
cmd Added ability to reconnect after lost connection in heka-flood. Fixes #…
dasher Merge branch 'features/logstreamer-reports' of github.com:mattcotting…
debian Improving deb packaging with init scripts and user creation
docker Fix review items
docs Merge pull request #1547 from imormo/dev
examples Improving deb packaging with init scripts and user creation
logstreamer Merge branch 'versions/0.9' into dev
message Merge branch 'versions/0.9' into dev
pipeline Merge branch versions/0.9 into dev
plugins Merge pull request #1547 from imormo/dev
ringbuf Port of a ring buffer that overwrites prior writes rather than ceases…
sandbox Merge branch versions/0.9 into dev
.dockerignore Add dockerfiles to repo.
.gitattributes Remove `-dev` from docs version and use `eol=lf` on short.log to
.gitignore Ignore mock files in pipeline package. It's useful to have them for r…
.gitmodules Change submodule to include slightly different styling, so newly
.travis.yml updating .travis.yml to use go 1.4
CHANGES.txt Merge branch 'features/issue_1533' of https://github.com/michaelgibso…
CMakeLists.txt Update docs and build files to require Go 1.4.
CPackConfig.cmake Improving deb packaging with init scripts and user creation
Dockerfile Use debian base image, to reduce size
LICENSE.txt adding to license as contributer
README.md Remove heka-docs link.
build.bat Merge branch 'dockerinput' of github.com:carlanton/heka into carlanto…
build.sh Move exports out of build.sh into env.sh
env.bat Load environment in a separate file, support parallel builds.
env.sh Update the Mac build

README.md

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:

Something went wrong with that request. Please try again.