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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.3.1_28 | 0.3.1_29 | - | 0.3.1_18 | 0.3.1_29 |
| FreeBSD:14:quarterly | 0.3.1_28 | 0.3.1_28 | n/a | 0.3.1_17 | 0.3.1_28 |
| FreeBSD:15:latest | 0.3.1_29 | 0.3.1_29 | n/a | 0.3.1_18 | 0.3.1_18 |
| FreeBSD:15:quarterly | 0.3.1_28 | 0.3.1_28 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.3.1_28 | 0.3.1_29 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
capnp: devel/capnproto
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
Files
pkg-plist 2
- bin/flowgger
- @sample etc/flowgger.toml.sample
distinfo 182
| File | Size | SHA256 |
|---|---|---|
| rust/crates/flowgger-0.3.1.crate | 125549 | 10c1d74b826714851f94cbe5ee4c198dbe97221b7fa9dd8374e16fc870c7762b |
| rust/crates/addr2line-0.19.0.crate | 33210 | a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97 |
| rust/crates/adler-1.0.2.crate | 12778 | f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe |
| rust/crates/async-trait-0.1.60.crate | 27374 | 677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3 |
| rust/crates/atty-0.2.14.crate | 5470 | d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 |
| rust/crates/autocfg-1.1.0.crate | 13272 | d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa |
| rust/crates/backtrace-0.3.67.crate | 78564 | 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca |
| rust/crates/bitflags-1.3.2.crate | 23021 | bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a |
| rust/crates/build_const-0.2.2.crate | 4511 | b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7 |
| rust/crates/byteorder-0.5.3.crate | 8643 | 0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855 |
| rust/crates/byteorder-1.4.3.crate | 22512 | 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610 |
| rust/crates/bytes-1.3.0.crate | 57563 | dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c |
| rust/crates/capnp-0.10.3.crate | 57159 | b867c15d8ff93c4d81b69c89280840f877331ef2a1fccbaf947afecc68b51a9e |
| rust/crates/capnp-0.14.11.crate | 70440 | 2dca085c2c7d9d65ad749d450b19b551efaa8e3476a439bdca07aca8533097f3 |
| rust/crates/capnpc-0.10.2.crate | 37740 | d2afedfc194b01c6804ad0a10c7139024b99ee3df6a39bb09bdf759067ababff |
| rust/crates/cc-1.0.78.crate | 61375 | a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d |
| rust/crates/cfg-if-0.1.10.crate | 7933 | 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 |
| rust/crates/cfg-if-1.0.0.crate | 7934 | baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd |
| rust/crates/clap-3.2.23.crate | 219435 | 71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5 |
| rust/crates/clap_lex-0.2.4.crate | 9652 | 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 |
Master sites 1
- CRATESIO/flowgger/${DISTNAME}${CARGO_CRATE_EXT}