タグ

syslogに関するa2ikmのブックマーク (3)

  • Syslogフォーマット文字列のパーサ/シリアライザを作成した - Kentaro Kuribayashi's blog

    なんかしらの状況を把握・記録するために、適当にログをはいておくことがあると思います。その際、いろんなフォーマットがあり得ますが、別にSyslogに吐きたいわけではないけれど、Syslogのフォーマットに合わせておけば、変なオレオレフォーマットよりは後々便利なんじゃないかなーと思ったりしたので作りました。 https://github.com/kentaro/perl-syslog-messageformat-rfc5424 Syslogのログフォーマットは、RFC 5424に仕様があったりします。また、その仕様で導入されたStructured Dataを使って、以下の資料のように、いい感じに構造化されたログを考えようという取り組みもなされています。 http://www.jus.or.jp/~hatano/material/20100615-syslog.pdf [PDF注意] 上記のモジ

    Syslogフォーマット文字列のパーサ/シリアライザを作成した - Kentaro Kuribayashi's blog
  • Fluent event collector

    Reading should be social! Post a message on your social networks to let others know what you're reading. Select the sites below and start sharing.

  • Railsのログをsyslog-ngで集約する

    ここにRailsのサーバーが3台あります。前段にはロードバランサーが立っています。ログはデフォルトの場所にバラバラに記録されるので、記録としては相当使いにくいものになります。 ログ集計用のログサーバーを別途立てます。Railsアプリはsyslog経由でログを記録するようにします。syslogにはsyslog-ngを使い、Railsアプリが出したログはudp経由でログサーバーに随時転送するようにします。 今回は例として、ポート番号を5140番とします。 ログサーバーはudp:5140を見張っていて、ログが流れてきたらファイルに書き出すという算段です。 そもそもなんでsyslog-ngなのか?という点に関してですが、個人的には導入のしやすさでした。もちろんその他も多くの利点があると思います。 作業としては、syslog-ngのインストールと設定、RailsアプリをSyslogLogger経由で

    Railsのログをsyslog-ngで集約する
  • 1