2016-09-28 7 views
1

pm2をプロセスマネージャとして使用して、ノードのアプリケーションログをpapertrailに表示しようとしています。PM2を使用したPapertrailへのログ

今のところ、私はprocess.jsonで定義されたファイルにpm2ログを記録しています。私は自分のログのローカルコピーを保管しておき、それをpapertrailに送ってsshなしで見ることができる場所に設定したい。

私はpapertrailスタートガイドに従い、/etc/rsyslog.confに出力を追加し、papertrailのコンソール上で、私は以下を参照してください。

Sep 28 16:35:47 ip-172-31-16-83 sudo: ubuntu : TTY=pts/0 ; PWD=/home/ubuntu/api-nodejs ; USER=root ; COMMAND=/usr/bin/nano /etc/rsyslog.conf 
Sep 28 16:35:47 ip-172-31-16-83 sudo: pam_unix(sudo:session): session opened for user root by ubuntu(uid=0) 
Sep 28 16:36:03 ip-172-31-16-83 sudo: pam_unix(sudo:session): session closed for user root 
Sep 28 16:36:05 ip-172-31-16-83 sudo: ubuntu : TTY=pts/0 ; PWD=/home/ubuntu/api-nodejs ; USER=root ; COMMAND=/usr/bin/nano /etc/rsyslog.conf 
Sep 28 16:36:05 ip-172-31-16-83 sudo: pam_unix(sudo:session): session opened for user root by ubuntu(uid=0) 
Sep 28 16:36:23 ip-172-31-16-83 sudo: pam_unix(sudo:session): session closed for user root 
Sep 28 16:36:27 ip-172-31-16-83 sudo: ubuntu : TTY=pts/0 ; PWD=/home/ubuntu/api-nodejs ; USER=root ; COMMAND=/usr/sbin/service rsyslog restart 
Sep 28 16:36:27 ip-172-31-16-83 sudo: pam_unix(sudo:session): session opened for user root by ubuntu(uid=0) 
Sep 28 16:36:27 ip-172-31-16-83 rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="12850" x-info="http://www.rsyslog.com"] exiting on signal 15. 
Sep 28 16:36:27 ip-172-31-16-83 rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="12939" x-info="http://www.rsyslog.com"] start 
Sep 28 16:36:27 ip-172-31-16-83 rsyslogd-2307: warning: ~ action is deprecated, consider using the 'stop' statement instead [try http://www.rsyslog.com/e/2307 ] 
Sep 28 16:36:27 ip-172-31-16-83 rsyslogd: rsyslogd's groupid changed to 104 
Sep 28 16:36:27 ip-172-31-16-83 rsyslogd: rsyslogd's userid changed to 101 
Sep 28 16:36:27 ip-172-31-16-83 sudo: pam_unix(sudo:session): session closed for user root 

誰もがPM2とpaprtrailといくつかの経験を得ましたか。 PM2はrsyslogを完全にバイパスしていますか?pm2のログを別の方法でpapertrailにパイプする方法はありますか?

答えて

1

私はあなたがpm2 bus apiで(log:outまたはlog:errである)のログイベントをリッスンpm2 moduleを作り、あなたは彼らが行きたい場所にそれらを送信することをお勧めします。

関連する問題