最高のパフォーマンスを得るためにrsyslogをセットアップするにはどうすればよいですか?
- 一部のアイテムがサーバーのクラッシュで失われたり、単に失われたりすることを許可できます。
- ログを MySQL DB に保存します。
- レイテンシ 0.001 ~ 0.005 秒で、1 秒あたり少なくとも 100 回のログ書き込みを処理できるようにしたいと考えています。
- PHP アプリケーションからログを書き込んでいます。
ご協力ありがとう御座います。
MySQLではなくElasticsearchに関するものですが、これは役立つかもしれません: http://blog.sematext.com/2014/01/20/rsyslog-8-1-elasticsearch-output-performance/
ただし、rsyslog がキューとスレッドでどのように機能するかの基本を説明しており、新しいスタイルの構成から始めることができます。さらに、キュー、ルールセットなどに関する rsyslog のドキュメントに移動するリンク。
新しいスタイルの構成形式の詳細については、次の優れたリソースを参照してください: http://www.rsyslog.com/doc/rainerscript.html