| Port details |
- flowgger Fast data collector
- 0.3.1_27 sysutils
=0 0.3.1_26Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2017-06-21 16:26:42
- Last Update: 2026-07-21 06:47:24
- Commit Hash: 2c05d48
- License: BSD2CLAUSE
- WWW:
- https://github.com/awslabs/flowgger
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- flowgger>0:sysutils/flowgger
- To install the port:
- cd /usr/ports/sysutils/flowgger/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/flowgger
- pkg install flowgger
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: flowgger
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1687797343
SHA256 (rust/crates/flowgger-0.3.1.crate) = 10c1d74b826714851f94cbe5ee4c198dbe97221b7fa9dd8374e16fc870c7762b
SIZE (rust/crates/flowgger-0.3.1.crate) = 125549
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- capnp : devel/capnproto
- rust>=1.97.0 : lang/rust
- pkgconf>=1.3.0_1 : devel/pkgconf
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_flowgger
- USES:
- cargo ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 106 (showing only 6 on this page)
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.2.6.28_1 14 Jun 2018 09:56:02
  |
tobik  |
Mk/Uses/cargo.mk: Encode more crate build dependencies
- Add build/lib dependencies, environment variables to ports using
the backtrace-sys, freetype-sys, gettext-sys, onig_sys,
thrussh-libsodium crates instead of doing this individually for
every port.
- Add a DEV_WARNING when using libc versions < 0.2.37 to prevent
instability of Rust applications on 12.0-CURRENT [1]
- Sort cargo-crates-licenses output
Reviewed by: pizzamig, jbeich [1]
Differential Revision: https://reviews.freebsd.org/D15463 |
0.2.6.28_1 03 May 2018 22:43:23
  |
jbeich  |
cargo: update libc to 0.2.40
Make sure ino64/abstime issues don't affect FreeBSD 12.0 or later. |
0.2.6.28 08 Apr 2018 06:12:52
  |
tobik  |
Drop maintainership of devel/bingrep, sysutils/flowgger |
0.2.6.28 29 Nov 2017 12:29:25
  |
tobik  |
sysutils/flowgger: Update to 0.2.6-28-gab572a0
- Manually bump openssl crates to 0.9.21 to fix build with
LibreSSL 2.6.x
- Install example config file |
g20170616_1 08 Aug 2017 21:32:13
  |
tobik  |
sysutils/flowgger: Fix build with LibreSSL 2.5.5
The build of the openssl-sys-0.9.12 crate fails with:
This crate is only compatible with OpenSSL 1.0.1, 1.0.2, and 1.1.0, or
LibreSSL
2.5.0, 2.5.1, 2.5.2, 2.5.3, and 2.5.4, but a different version of OpenSSL was
found. The build is now aborting due to this version mismatch.
Update the openssl crates to 0.9.15 (and also its dependencies).
While here also set LICENSE=MPL20 |
g20170616 21 Jun 2017 16:26:30
  |
tobik  |
New port: sysutils/flowgger
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. (Only the first 15 lines of the commit message are shown above ) |
Number of commits found: 106 (showing only 6 on this page)
|