vjeantet / bitfan

Data and Event processing pipeliner really inspired by Logstash

Home Page:https://bitfan.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Data and Event processing pipeliner really inspired by Logstash

https://bitfan.io

License:Apache License 2.0


Languages

Language:Go 79.7%Language:HTML 13.7%Language:JavaScript 5.0%Language:CSS 1.4%Language:Smarty 0.1%Language:Shell 0.1%