aboutsummaryrefslogtreecommitdiff
path: root/sysutils/flowgger/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/flowgger/pkg-descr')
-rw-r--r--sysutils/flowgger/pkg-descr21
1 files changed, 21 insertions, 0 deletions
diff --git a/sysutils/flowgger/pkg-descr b/sysutils/flowgger/pkg-descr
new file mode 100644
index 000000000000..b4d7bfceb460
--- /dev/null
+++ b/sysutils/flowgger/pkg-descr
@@ -0,0 +1,21 @@
+Flowgger is a fast, simple and lightweight data collector. It reads
+log entries over a given protocol, extracts them, decodes them using a
+given format, re-encodes 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.
+- Standalone: it comes as a single executable file, and doesn't require a JVM.
+
+Flowgger supports common input types: stdin, UDP, TCP, TLS and Redis,
+as well as multiple input formats: JSON (GELF), LTSV, Cap'n Proto and
+RFC5424. Normalized messages can be sent to Kafka, Graylog, to
+downstream Flowgger servers, or to other log collectors for further
+processing.
+
+WWW: https://github.com/jedisct1/flowgger