pm2-graylog

1.0.6 • Public • Published

pm2-graylog

pm2 module for logging to Graylog.

Inspired by pm2-gelf-json and pm2-gelf-pro

Features

  • Support JSON format
  • Support pino.js logs
  • Log levels mapping

Installation

pm2 install pm2-graylog

Needs

When set pm2 set pm2-graylog:pm2LogType 'json', needs:

ecosystem.config.js of PM2: log_type: 'json'

Configuration

$> pm2 set pm2-graylog:graylogHost graylog.myserver.org
$> pm2 set pm2-graylog:graylogPort 12201
$> pm2 set pm2-graylog:graylogLogParseErrors true
$> pm2 set pm2-graylog:graylogSplitLines true
$> pm2 set pm2-graylog:gelfCustomConfigs '{"optionKey": "optionValue"}'
$> pm2 set pm2-graylog:gelfAdapterName 'udp'
$> pm2 set pm2-graylog:gelfLogLevelsMapping '0:7,10:7,20:7,30:6,40:4,50:3,60:0'
# default normal string
# pm2 set pm2-graylog:pm2LogType 'json'
# pm2 set pm2-graylog:graylogType 'json'

Package Sidebar

Install

npm i pm2-graylog

Weekly Downloads

0

Version

1.0.6

License

ISC

Unpacked Size

4.83 kB

Total Files

3

Last publish

Collaborators

  • winter-_-