BSD Ports

sysutils/flowgger 0.3.1_29 FreeBSD

Fast data collector

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
BSD2CLAUSE
Categories
sysutils
Package size
827.8 KiB, 4781.2 KiB installed

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.

Install

Binary package:

pkg install flowgger

From the ports tree:

cd /usr/ports/sysutils/flowgger/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	flowgger>0:sysutils/flowgger

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.3.1_280.3.1_29-0.3.1_180.3.1_29
FreeBSD:14:quarterly0.3.1_280.3.1_28n/a0.3.1_170.3.1_28
FreeBSD:15:latest0.3.1_290.3.1_29n/a0.3.1_180.3.1_18
FreeBSD:15:quarterly0.3.1_280.3.1_28n/an/an/a
FreeBSD:16:latest0.3.1_280.3.1_29n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 13

No port depends on this one.

Configuration

No options to configure.

USES
cargo ssl
Service scripts
none

Message after installing

===>   NOTICE:

The flowgger port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 2
  • bin/flowgger
  • @sample etc/flowgger.toml.sample
distinfo 182
FileSizeSHA256
rust/crates/flowgger-0.3.1.crate12554910c1d74b826714851f94cbe5ee4c198dbe97221b7fa9dd8374e16fc870c7762b
rust/crates/addr2line-0.19.0.crate33210a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/async-trait-0.1.60.crate27374677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/autocfg-1.1.0.crate13272d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
rust/crates/backtrace-0.3.67.crate78564233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/build_const-0.2.2.crate4511b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7
rust/crates/byteorder-0.5.3.crate86430fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855
rust/crates/byteorder-1.4.3.crate2251214c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
rust/crates/bytes-1.3.0.crate57563dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c
rust/crates/capnp-0.10.3.crate57159b867c15d8ff93c4d81b69c89280840f877331ef2a1fccbaf947afecc68b51a9e
rust/crates/capnp-0.14.11.crate704402dca085c2c7d9d65ad749d450b19b551efaa8e3476a439bdca07aca8533097f3
rust/crates/capnpc-0.10.2.crate37740d2afedfc194b01c6804ad0a10c7139024b99ee3df6a39bb09bdf759067ababff
rust/crates/cc-1.0.78.crate61375a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
rust/crates/cfg-if-0.1.10.crate79334785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/clap-3.2.23.crate21943571655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5
rust/crates/clap_lex-0.2.4.crate96522850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
Master sites 1
  • CRATESIO/flowgger/${DISTNAME}${CARGO_CRATE_EXT}

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
162d8b0284 Jan Beich all: unbreak fetch after bc18f00c490c
fetch: https://static.crates.io/crates/cargo-c/0.10.25+cargo-0.99.0?dummy=/rust/crates/cargo-c-0.10.25+cargo-0.99.0.crate: Forbidden fetch: https://static.crates.io/crates/desed/1.2.2?dummy=/rust/crates/desed-1.2.2.crate: Forbidden fetch: https://static.crates.io/crates/fsx/0.3.2?dummy=/rust/crates/fsx-0.3.2.crate: Forbidden fetch: https://static.crates.io/crates/gbump/1.3.0?dummy=/rust/crates/gbump-1.3.0.crate: Forbidden fetch: https://static.crates.io/crates/bindgen-cli/0.72.1?dummy=/rust/crates/bindgen-cli-0.72.1.crate: Forbidden fetch: https://static.crates.io/crates/cbindgen/0.29.4?dummy=/rust/crates/cbindgen-0.29.4.crate: Forbidden fetch: https://static.crates.io/crates/doh-proxy/0.9.16?dummy=/rust/crates/doh-proxy-0.9.16.crate: Forbidden …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645