/hindsight

Hindsight - light weight data processing skeleton

Primary LanguageCMozilla Public License 2.0MPL-2.0

Hindsight

Overview

Hindsight is a C based data processing infrastructure based on the [lua sandbox] (https://github.com/mozilla-services/lua_sandbox) project. I have received several inquiries about a lighter weight and faster data pipeline with delivery guarantees to replace Heka. Hindsight is that light weight skeleton around the same lua sandbox offering 'at least once' delivery semantics.

Full Documentation

Installation

Prerequisites

CMake Build Instructions

git clone git@github.com:trink/hindsight.git
cd hindsight 
mkdir release
cd release

# Linux
cmake -DCMAKE_BUILD_TYPE=release ..
make

# Cross platform support is planned but not supported yet