The next generation log agent and syslog server!
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.
- 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
- Introduction
- Global configurations
- Inputs
- Filters and Filter Groups
- Processors and Processor Groups
- Transporters and Transporter Groups
- Flows
- Custom components
- Apache Kafka
- Command Input
- File Watcher
- HTTP Client
- HTTP Server
- Redis
- Standard Input
- Syslog UDP, TCP and TLS
- WebSocket Server
- Windows Events
- ZeroMQ