All Projects → awslabs → Flowgger

awslabs / Flowgger

Licence: bsd-2-clause
A fast data collector in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Flowgger

Graylog2 Server
Free and open source log management
Stars: ✭ 5,952 (+882.18%)
Mutual labels:  kafka, logging, syslog, graylog
Rsyslog
a Rocket-fast SYStem for LOG processing
Stars: ✭ 1,385 (+128.55%)
Mutual labels:  kafka, logging, syslog
Documentation
Stars: ✭ 133 (-78.05%)
Mutual labels:  logging, syslog, graylog
Syslog Ng
syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.
Stars: ✭ 1,555 (+156.6%)
Mutual labels:  kafka, logging, syslog
Quicklogger
Library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Stars: ✭ 137 (-77.39%)
Mutual labels:  logging, syslog, graylog
Captainslog
A Syslog Protocol Parser
Stars: ✭ 130 (-78.55%)
Mutual labels:  logging, syslog
Graylog Ansible Role
Ansible role which installs and configures Graylog
Stars: ✭ 173 (-71.45%)
Mutual labels:  logging, graylog
Collector Sidecar
Manage log collectors through Graylog
Stars: ✭ 209 (-65.51%)
Mutual labels:  logging, graylog
Logtrail
Kibana plugin to view, search & live tail log events
Stars: ✭ 1,343 (+121.62%)
Mutual labels:  logging, syslog
Graypy
Python logging handler for Graylog that sends messages in GELF (Graylog Extended Log Format).
Stars: ✭ 211 (-65.18%)
Mutual labels:  logging, graylog
Demo Scene
👾Scripts and samples to support Confluent Demos and Talks. ⚠️Might be rough around the edges ;-) 👉For automated tutorials and QA'd code, see https://github.com/confluentinc/examples/
Stars: ✭ 806 (+33%)
Mutual labels:  kafka, syslog
Docker Logger
Logs collector for docker
Stars: ✭ 126 (-79.21%)
Mutual labels:  logging, syslog
logspout-gelf
Logspout with GELF adapter
Stars: ✭ 16 (-97.36%)
Mutual labels:  graylog, logging
Console
OS X console application.
Stars: ✭ 298 (-50.83%)
Mutual labels:  logging, syslog
Punt
Punt is a tiny and lightweight daemon which helps ship logs to Elasticsearch.
Stars: ✭ 98 (-83.83%)
Mutual labels:  logging, syslog
Go Syslog
Blazing fast syslog parser
Stars: ✭ 370 (-38.94%)
Mutual labels:  logging, syslog
Pygelf
Python logging handlers with GELF (Graylog Extended Log Format) support
Stars: ✭ 56 (-90.76%)
Mutual labels:  logging, graylog
Logbert
Logbert is an advanced log message viewer for log4net, log4j and others.
Stars: ✭ 70 (-88.45%)
Mutual labels:  logging, syslog
Illuminati
This is a Platform that collects all the data accuring in your Application and shows the data in real time by using Kibana or other tools.
Stars: ✭ 106 (-82.51%)
Mutual labels:  kafka, logging
Analog
PHP logging library that is highly extendable and simple to use.
Stars: ✭ 314 (-48.18%)
Mutual labels:  logging, syslog

Flowgger

Build Status License: BSD2

Flowgger 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:

  • 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.

Jump to the Flowgger documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].