Crates.io | flowgger |
lib.rs | flowgger |
version | 0.3.3 |
source | src |
created_at | 2020-01-14 16:58:13.193966 |
updated_at | 2024-05-23 15:23:29.13546 |
description | Flowgger is a fast, simple and lightweight data collector. |
homepage | |
repository | https://github.com/awslabs/flowgger |
max_upload_size | |
id | 198351 |
size | 425,713 |
flowgger.toml
for examples on changeFlowgger is a fast, simple and lightweight data collector written in Rust.
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:
unsafe
code.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.