psilog-collector

1.0.4 • Public • Published

PsiLog::Collector

Stream-based log collecting/aggregation tool written in NodeJS. Its similar to logstash but uses a lot less memory and has some neat transformers.

Features

  • Highly configurable logpipes
  • Easy yaml configuration
  • ElasticSearch mapping presets and config tool
  • Config presets for quick logpipe definitons
  • Inputs: file(s), tcp
  • Metric-Inputs: collect and monitor system load, traffic and other ressources
  • Splitters: line
  • Parsers: regex, json
  • Transformers: regex, addFields, anonymizeIp, parseDate, useragentDetector
  • Outputs: elasticsearch, stdout, tcp

... more to come, see the Wiki

Installation

  • You need at least NodeJS 0.10.x
  • npm install -g psilog-collector
  • configure your logpipes in /etc/psilog-collector
  • start the collector: psilog-collector

Configuration

See the Wiki

Licence

PsiLog::collector is licenced under LGPL
PS: Looking forward to your pull-requests ;)

Dependents (0)

Package Sidebar

Install

npm i psilog-collector

Weekly Downloads

5

Version

1.0.4

License

LGPL

Last publish

Collaborators

  • psi