Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.
/ bitfan Public archive

Data and Event processing pipeliner really inspired by Logstash

License

Notifications You must be signed in to change notification settings

vjeantet/bitfan

Folders and files

NameName
Last commit message
Last commit date
Apr 1, 2018
Apr 21, 2018
Jan 11, 2018
Apr 1, 2018
Mar 28, 2018
Apr 22, 2018
Mar 20, 2018
May 7, 2018
Mar 28, 2018
Mar 24, 2018
Mar 17, 2018
Jun 13, 2017
Nov 11, 2017
Mar 18, 2018
Apr 17, 2016
Dec 8, 2017
Apr 22, 2018
Dec 1, 2017
Nov 22, 2017
Nov 25, 2017
Mar 24, 2018

Repository files navigation

Bitfan
Bitfan

Data and Event processing pipeliner really inspired by Logstash.

GoDoc Go Report Card Build Status Codecov


Get bitfan, usage and configuration documentation and a availables processors

Features

  • configuration file compatible with logstash config file format.
  • support conditionals, env, sprintf variables in configuration : %{[field][key]} ${ENVVAR}
  • supports input, filters, output and codecs
  • consume local and remote (http) configuration files
  • build complex pipelines with the use keyword to import, connect, fork to other pipelines/configuration files
  • gracefully stop and start each pipelines
  • install bitfan as a system daemon / service
  • manage running pipelines (list / stop / start a pipeline in a running bitfan)
  • monitor pipeline processors and events with prometheus
  • REST API to manage Bitfan
  • WebUI

Similar projets in go

  • tsaikd/gogstash - Logstash like, written in golang
  • packetzoom/logzoom - A lightweight replacement for logstash indexer in Go
  • hailocab/logslam - A lightweight lumberjack protocol compliant logstash indexer
  • spartanlogs/spartan - Spartan is a data process much like Logstash

Credits

Icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY

Contributors

  • @vjeantet - Valere JEANTET
  • @mirdhyn - Merlin Gaillard
  • @AlexAkulov - Alexander AKULOV
  • @lor00x - Thomas GUILLIER