enda / pm2-elasticsearch-logger

Send logs of processes controlled by PM2 to Elasticsearch πŸ“’πŸ”

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pm2-elasticsearch-logger

npm version Build Status XO code style License

Module that sends logs of processes controlled by PM2 to Elasticsearch πŸ“’πŸ”

Install

pm2 install pm2-elasticsearch-logger2

Configuration

Set options with the command

pm2 set pm2-elasticsearch-logger2:<option> <value>

PM2 will automatically restart the module after changing an option.

Options

option default
elasticUrl URL of Elasticsearch API http://localhost:9200
index Elasticsearch index to use pm2
type Document type to use pm2
host host attribute of the document os.hostname()

Todo, Ideas

  • Configurable document attributes
  • Create mapping for @timestamp only if neccessary, control by config option

Contributing

Pull Requests welcome!

License

MIT (c) 2019 Sebastian Raff

About

Send logs of processes controlled by PM2 to Elasticsearch πŸ“’πŸ”

License:MIT License


Languages

Language:JavaScript 100.0%