私が見たスクライブの例の中で、実際にログ/ログファイルを取得してスクライブに送信する最良の方法について言及しているものはありません。ローテーションされたファイルをスクライブするために "cats" する postrotate セクションを持つ logrotate スクリプトを構成できます (ただし、せいぜい数分のレイテンシーが発生します)。
もう 1 つのオプションは、「tail -f= | my_scribe_sender」を保持し、プロセスが強制終了されないことを期待することです。ただし、データが欠落/重複していないことを実際に保証することはできません。
6470 次
3 に答える
1
次の 2 つのリンクが役立つ場合があります。
http://sourceforge.net/projects/scribeserver/forums/forum/870823/topic/2551690
http://www.silassewell.com/blog/2009/05/12/pipe-apache-or-any-logs-to-scribe/
于 2010-02-19T18:31:56.553 に答える
1
Epcylon からの回答は、「cating」ファイルにのみ使用できます。メッセージごとにログを記録したい場合は、次のリンクが役立ちます: scribe と php。多くの言語で使用できるthriftインターフェースがあります。
于 2010-05-21T07:13:45.623 に答える
0
PHP を使用している場合は、Scribe サーバーへの呼び出しをログに記録するためのガイドを次に示します: http://www.alphadevx.com/a/85-Logging-Messages-to-Scribe-from-PHP
于 2013-03-08T11:47:36.360 に答える