bitfan icon indicating copy to clipboard operation
bitfan copied to clipboard

Data and Event processing pipeliner really inspired by Logstash

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

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