Skip to content

Latest commit

 

History

History
81 lines (71 loc) · 2.82 KB

README.md

File metadata and controls

81 lines (71 loc) · 2.82 KB

nsyslog

The next generation log agent and syslog server!

Architecture

NSyslog is a modern, new generation, log agent and syslog server. It features a modular flow architecture of data collectors (inputs), processors and transporters.

Since all the codebase is written in NodeJS, it has a very small memory footprint and excels at data input/output. It also benefits from the excellent streams framework provided natively by node.

Main Features

  • Small memory footprint
  • Flow control of push and pull inputs
  • On-Disk input data buffering
  • A wide core catalog inputs, processors and transporters
  • Extensible with custom inputs, processors and transporters
  • Support for Apache Storm multilang protocol
  • Multicore flows for parallel processing

Quick Start

Configuration File

API

Inputs

Processors

Transporters