一つのサービスで、負荷分散のために複数のWebサーバ(nginx)を運用している場合、アクセスログなどがバラバラに散らばっていて、ログからなにか調べようと思ったり、統計をとったりするのが面倒だったりします。 そこで、ここ最近はやっているfluentdを導入してみました。うわさ通り簡単。 イメージはこんな感じ。 fluentdのインストール ログを送信する側と、受信する側、両方にfluentdが入っている必要があります。 今回はAWSのディストリだったので、yum経由でインストール。公式サイトに記載されている下記コマンド一発で完了です。他にもapt-get / gem / brewでも簡単に入れられます。 curl -L http://toolbelt.treasure-data.com/sh/install-redhat.sh | sh Installing Fluentd Using r
![fluentdで複数のnginxサーバログを収集しmongoDBに格納する | Basicinc Enjoy Hacking!](https://cdn-ak-scissors.b.st-hatena.com/image/square/ff49770a6ceefeb9c7b7a5ca48cc7779cc4ad4b9/height=288;version=1;width=512/https%3A%2F%2Ftech.basicinc.jp%2Fuploads%2F1482510d5f5174a2be99e6b8c46f70ea.png)