Skip to content

oliviazhang0809/puppet-heka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Heka

####Table of Contents

  1. Overview - What is the heka module?
  2. Module Description - What does this module do?
  3. Setup - The basics of getting started with hekad
  4. Usage - The class and available configurations
  5. Contributing to the hekad module

##Overview

This module installs and configures heka and starts heka daemon.

##Module Description

Heka is an open source stream processing software system developed by Mozilla. It can be using for loading and parsing log files, taking statsd type metrics data for aggregation and forwarding to upstream time series data stores such as graphite or InfluxDB, etc.

This puppet module is used to install, configure and create heka daemon so as to streamline the process of using heka with Puppet.

##Setup

What heka affects:

  • dowloads/installs/configures files for Heka

###Beginning with Heka

Install Heka with default parameters. In this case heka will be installed at /opt/hekad.

##Usage

####Class: heka

This is the primary class. And the only one which should be used.

Parameters within heka:

#####version

Version of heka to be installed. Default is '0.8.0'

#####config_path

Configuration file config.toml location. By default, it is under /opt/hekad/shared.

#####exec_path

init.sh location. You don't need to call it directly. To turn on and off the service, you should do service hekad start or service hekad stop.

The rest of params are associated with heka - please check Configuring hekad, Inputs and Decoders for more information.

##Limitations

This module is tested on CentOS 6.5 and should also run without problems on

  • RHEL/CentOS/Scientific 6+
  • Debian 6+
  • Ubunutu 10.04 and newer

##Contributing

This module is open projects. So if you want to make this module even better, you can contribute to this module on Github.

About

This is a hekad module for puppet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published