私は erlang アプリケーションを構築し、bashoテクノロジによって記述されたロギング フレームワークであるlagerを利用しています。
ログ出力を Papertrail に送信するか、Loggly に失敗させたいと考えています。
これを構成する方法について、誰かが私にガイダンスを与えることができますか?
私は erlang アプリケーションを構築し、bashoテクノロジによって記述されたロギング フレームワークであるlagerを利用しています。
ログ出力を Papertrail に送信するか、Loggly に失敗させたいと考えています。
これを構成する方法について、誰かが私にガイダンスを与えることができますか?
lager
syslog
アダプターを使用して、それを Papertrail または Loggly の syslog 入力と通信するように構成することを提案しようとしていましたが、Basho syslog アダプターは localhost にのみログを記録します。
ただし、すべてが失われるわけではありません。同じマシン上で既知の機能を使用して syslog-ng または rsyslog にログを記録するように、より大きなsyslog アダプターを構成し、その syslog デーモンにログを Papertrail に送信させることができます。Papertrail には、syslog サーバーの構成方法を説明するsyslog 構成ガイドがあります。
より大きなsyslogアダプターの機能または何かを使用してlocal0
から、次のようにrsylogを構成することをお勧めします。
local0.* @logs.papertrailapp.com:1234
構成はsyslog-ng
より複雑です:
filter f_erlang { facility(local0); };
destination d_papertrail {
udp("logs.papertrailapp.com" port(514));
};
log { source(s_local); filter(f_erlang); destination(d_papertrail); };