我想知道是否有办法通过将pm2日志发送到弹性搜索或以某种方式将pm2与ELK堆栈集成来集中pm2日志。
答案 0 :(得分:2)
我建议您使用pm2模块,该模块将使用PM2的pm2.launchBus(errback)
API(http://pm2.keymetrics.io/docs/usage/pm2-api/)将日志发送到logstash。
您可以在这里看到https://github.com/cliv/pm2-gelf/blob/master/app.js#L24,这很简单。在这种情况下,该模块侦听pm2的日志事件并使用gelf协议发送日志。