-
Notifications
You must be signed in to change notification settings - Fork 56
Home
Frank Denis edited this page Sep 22, 2015
·
26 revisions
Flowgger is a fast, simple and lightweight data collector written in Rust.
It reads log entries over a given protocol, decodes them using a given format, reencodes them into a different format, and asynchronously pushes the result into a remote data store.
Flowgger is designed to be:
- Paranoid: it carefully validates input data to prevent injection of malformed/incomplete records down the chain.
- Safe: written in Rust, without any
unsafe
code. - Fast: even though messages are systematically parsed and validated, Flowgger is orders of magnitude faster than Logstash and Fluentd.
- Lightweight: it comes as a single executable file, and doesn't require a JVM.