An quick and dirty library to redirect your PM2 logs to a Logstash input stream
- Heavily based on https://github.com/pm2-hive/pm2-gelf
- Uses https://github.com/purposeindustries/node-logstash-client to output to Logstash
Tested on node 8.11.3, requires pm2.
pm2 install @easynvest/pm2-logstash
This module has multiple configuration variables, all fed into node-logstash-client
- "logstash_host": The hostname of the logstash input (Default: '127.0.0.1')
- "logstash_port": The port to send logstash messages to (Default: 9997)
- "logstash_type": The connection type (Default: 'UDP') - udp, tcp, memory
After having installed the module:
pm2 set @easynvest/pm2-logstash:<param> <value>
Examples:
pm2 set @easynvest/pm2-logstash:logstash_host my.cool.host
pm2 set @easynvest/pm2-logstash:logstash_port 12345
MIT