Public | Automated Build

Last pushed: 2 years ago
Short Description
Stream logs and metrics to elasticsearch
Full Description

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<br>
PS: Looking forward to your pull-requests ;)

Docker Pull Command
Owner
psitrax
Source Repository

Comments (0)