Module: Anschel

Defined in:
lib/anschel/filter/tag.rb,
lib/anschel/main.rb,
lib/anschel/input.rb,
lib/anschel/stats.rb,
lib/anschel/store.rb,
lib/anschel/filter.rb,
lib/anschel/output.rb,
lib/anschel/mjolnir.rb,
lib/anschel/metadata.rb,
lib/anschel/input/base.rb,
lib/anschel/filter/gsub.rb,
lib/anschel/filter/scan.rb,
lib/anschel/input/kafka.rb,
lib/anschel/output/base.rb,
lib/anschel/filter/debug.rb,
lib/anschel/filter/index.rb,
lib/anschel/filter/parse.rb,
lib/anschel/filter/stamp.rb,
lib/anschel/output/device.rb,
lib/anschel/filter/convert.rb,
lib/anschel/input/rabbitmq.rb,
lib/anschel/output/elasticsearch.rb

Overview

{

"convert": {
  "field": "duration",
  "type": "integer"
}

}

Defined Under Namespace

Classes: Filter, Input, Main, Mjolnir, Output, Stats, Store

Constant Summary collapse

NAME =

In a nutshell

'anschel'
SUMMARY =
%q.Logstash-like for moving events from Kafka into Elasticsearch.
AUTHOR =

Take credit for your work

'Sean Clemmer'
EMAIL =

Take responsibility for your work

'[email protected]'
LICENSE =

Like the MIT license, but even simpler

'ISC'
HOMEPAGE =

Where you should look first

'https://github.com/sczizzo/anschel'
ROOT =

Project root

File.join File.dirname(__FILE__), '..', '..'
VERSION =

Pull the project version out of the VERSION file

File.read(File.join(ROOT, 'VERSION')).strip
ART =
<<-'EOART'

                                           oooo                  oooo
                                           `888                  `888
   .oooo.   ooo. .oo.    .oooo.o  .ooooo.   888 .oo.    .ooooo.   888
  `P  )88b  `888P"Y88b  d88(  "8 d88' `"Y8  888P"Y88b  d88' `88b  888
   .oP"888   888   888  `"Y88b.  888        888   888  888ooo888  888
  d8(  888   888   888  o.  )88b 888   .o8  888   888  888    .o  888
  `Y888""8o o888o o888o 8""888P' `Y8bod8P' o888o o888o `Y8bod8P' o888o

EOART