pm2-gelf-json

PM2 logging to Graylog using gelf-pro with JSON support

Usage no npm install needed!

<script type="module">
  import pm2GelfJson from 'https://cdn.skypack.dev/pm2-gelf-json';
</script>

README

pm2-gelf-json

pm2 module for logging to Graylog with JSON support.

Inspired by pm2-gelf-pro

Features

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

Installation

pm2 install pm2-gelf-json

Configuration

gt; pm2 set pm2-gelf-json:graylogHost graylog.myserver.org
gt; pm2 set pm2-gelf-json:graylogPort 12201
gt; pm2 set pm2-gelf-json:graylogLogParseErrors true
gt; pm2 set pm2-gelf-json:graylogSplitLines true
gt; pm2 set pm2-gelf-json:graylogFields '{"tag": "pm2"}'
gt; pm2 set pm2-gelf-json:gelfAdapterName 'udp'
gt; pm2 set pm2-gelf-json:gelfLogLevelsMapping '0:7,10:7,20:7,30:6,40:4,50:3,60:0'