Module that sends logs of processes controlled by PM2 to Elasticsearch ππ
pm2 install pm2-elasticsearch-logger
Set options with the command
pm2 set pm2-elasticsearch-logger:<option> <value>
PM2 will automatically restart the module after changing an option.
| option | default | |
|---|---|---|
| elasticUrl | URL of Elasticsearch API | http://localhost:9200 |
| insecure | allow https connections to servers with invalid certificate | false |
| index | Elasticsearch index to use | pm2 |
| type | Document type to use | pm2 |
| host | host attribute of the document |
os.hostname() |
- Configurable document attributes
- Create mapping for
@timestamponly if neccessary, control by config option
Pull Requests welcome!
MIT (c) 2019 Sebastian Raff