上記を未インストールの場合は以下を参考にしインストールしてみてください
---
MongoDB
http://kakakikikeke.blogspot.com/2012/07/mongodbperl.html
fluent
http://kakakikikeke.blogspot.com/2012/07/fluentd.html
---
でここまでインストールが完了しているとして以下インストールと設定方法です
fluent-gem install fluent-plugin-mongo
fluentのmongoプラグインをインストールしますemacs /usr/local/fluent/fluent.conf
以下のように設定する
<source> type tail format apache path /var/log/httpd/access_log tag mongo.apache </source> <match mongo.**> type copy <store> type file path /var/log/fluent/access_log </store> <store> type mongo database apache collection access host localhost port 27017 flush_interval 10s </store> </match>
fluentd --config /usr/local/fluent/fluent.conf -vv
これでmongodb側とログファイルにログが記載されるようになります
MongoDBは当たり前ですが、起動している状態で行なってください
storeタグのどちらかを削除すればMongoDBのみやファイル吐き出しのみを操作できます
お試しあれ
0 件のコメント:
コメントを投稿