1.0.2 • Published 3 years ago

pm2-elasticsearch-logger-with-ssl v1.0.2

Weekly downloads
9
License
MIT
Repository
github
Last release
3 years ago

pm2-elasticsearch-logger

npm version dependencies Status Build Status XO code style License

Module that sends logs of processes controlled by PM2 to Elasticsearch 📒🔍

Install

pm2 install pm2-elasticsearch-logger-with-ssl

Configuration

Set options with the command

pm2 set pm2-elasticsearch-logger-with-ssl:<option> <value>

PM2 will automatically restart the module after changing an option.

Options

optiondefault
elasticUrlURL of Elasticsearch APIhttp://localhost:9200 or https://login:pass@node.elastic.com:9200
insecureallow https connections to servers with invalid certificatefalse
indexElasticsearch index to usepm2
typeDocument type to usepm2
hosthost attribute of the documentos.hostname()

CA crt file location /etc/ssl/ mv ca.crt /etc/ssl/)

Configuring SSL, TLS, and HTTPS to secure Elasticsearch

(https://www.elastic.co/blog/configuring-ssl-tls-and-https-to-secure-elasticsearch-kibana-beats-and-logstash)

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

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago