mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
e6b5f3c394
This also unbreaks the build with rust-nightly: error[E0214]: parenthesized type parameters may only be used with a `Fn` trait --> /wrkdirs/usr/ports/sysutils/flowgger/work/flowgger-0.2.6-28-gab572a0/cargo-crates/twox-hash-1.1.0/src/number_streams.rs:67:23 | 67 | fn count(self) -> usize() { | ^^^^^^^ only `Fn` traits may use parentheses ... 74 | number_stream!(U32FromBytes, u32, U32_BYTES); | --------------------------------------------- in this macro invocation error[E0214]: parenthesized type parameters may only be used with a `Fn` trait --> /wrkdirs/usr/ports/sysutils/flowgger/work/flowgger-0.2.6-28-gab572a0/cargo-crates/twox-hash-1.1.0/src/number_streams.rs:67:23 | 67 | fn count(self) -> usize() { | ^^^^^^^ only `Fn` traits may use parentheses ... 75 | number_stream!(U64FromBytes, u64, U64_BYTES); | --------------------------------------------- in this macro invocation error: aborting due to 2 previous errors - Take it back - Upstream repo is now awslabs/flowgger - Switch to crates.io since releases are no longer tagged on GitHub - Update WWW
22 lines
999 B
Plaintext
22 lines
999 B
Plaintext
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/awslabs/flowgger
|