0.10.34 • Published 1 year ago

nsyslog v0.10.34

Weekly downloads
158
License
MIT
Repository
github
Last release
1 year ago

CodeInspector grade DeepScan grade

nsyslog

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

Architecture

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

Installation

As a CLI app

npm install -g nsyslog

Then:

> nsyslog --help
Usage: nsyslog [options]

Options:
  -V, --version            output the version number
  -f, --file [file]        Config file
  -t, --test               Only validate config file
  -L, --log-level [level]  Debug level
  --cli                    Starts CLI session
  --cli-start              Starts CLI session and flows
  -h, --help               output usage information

As an embedded module

npm install -save nsyslog

Then:

const NSyslog = require('nsyslog');

async function start() {
	let cfg = await NSyslog.readConfig("config.json");
	let nsyslog = new NSyslog(cfg);

	await nsyslog.start();
}

start();

Documentation is available here

0.10.34

1 year ago

0.10.33

1 year ago

0.10.32

2 years ago

0.10.30

2 years ago

0.10.31

2 years ago

0.10.29

2 years ago

0.10.27

2 years ago

0.10.28

2 years ago

0.10.26

2 years ago

0.10.20

3 years ago

0.10.25

2 years ago

0.10.21

3 years ago

0.10.22

3 years ago

0.10.23

3 years ago

0.10.24

2 years ago

0.10.19

3 years ago

0.10.18

3 years ago

0.10.16

3 years ago

0.10.17

3 years ago

0.10.14

3 years ago

0.10.15

3 years ago

0.10.10

3 years ago

0.10.11

3 years ago

0.10.12

3 years ago

0.10.13

3 years ago

0.10.9

3 years ago

0.10.8

4 years ago

0.10.7

4 years ago

0.10.4

4 years ago

0.10.5

4 years ago

0.10.6

4 years ago

0.10.3

4 years ago

0.10.1

4 years ago

0.10.2

4 years ago

0.10.0

4 years ago

0.9.4

4 years ago

0.9.5

4 years ago

0.9.3

4 years ago

0.9.0

4 years ago

0.9.2

4 years ago

0.9.1

4 years ago

0.8.6

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.3

4 years ago

0.8.2

4 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.17

5 years ago

0.6.16

5 years ago

0.6.15

5 years ago

0.6.14

5 years ago

0.6.13

5 years ago

0.6.12

5 years ago

0.6.10

5 years ago

0.6.11

5 years ago

0.6.9

5 years ago

0.6.8

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.4.6

6 years ago

0.4.5

6 years ago

0.4.4

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.7

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago