Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fluentd,mongo db,rでお手軽ログ解析環境

5,971 views

Published on

第30回R勉強会@東京(#TokyoR)でのLT資料

Published in: Technology
  • Be the first to comment

Fluentd,mongo db,rでお手軽ログ解析環境

  1. 1. FluentdとRで簡単ログ解析第30回R勉強会@東京(#TokyoR)
  2. 2. 自己紹介• @_TRIP_DANCER• お仕事– 仮想化エンジニア(VMware)• 学生時代– 心理学専攻↑ここでRと出会う• Rはほぼ趣味– 来るべき時に備えて・・・
  3. 3. Fluentd,MongoDB,Rでお手軽ログ解析環境をつくる話
  4. 4. Fluentdとは?• ログ収集基盤ソフトウェア• Fluentdにインプットされた、すべてのログをJSONに変換し、アウトプット簡単にいうと・・・。• 機器・システムのログのフォーマット/形式の違いをFluentdで吸
  5. 5. JSON?RでもJSON扱えるパッケージあったような?ってことは、Fluentdを使えば、ログ解析がもっと幸せになれるはず!
  6. 6. FluentdとRを簡単につなぐには???
  7. 7. FluentdとRを簡単につなぐには???MongoDBがお手軽!
  8. 8. なぜMongo?• MongoDBはREST(HTTP)で取得可能– MySQLなどのデータベースは、SQLとかドライバとか面倒だなぁと思ってた• MongoDBなら、Rcurlでデータ取れる– SQLとかデータベースドライバは不要• http://192.168.xx.xx:28017/apache/access/アクセスJSON形式データ
  9. 9. 環境ApacheアクセスログrculRJSONIOApaceのアクセスログをRで解析可能!
  10. 10. 手順• Apache2のインストール• Fluentdのインストール• MongoDBのインストール– FluentdがMongoDBに吐くように設定– RESRでデータがとれるように設定• Rcurl/RJSONIOでデータ取得、解析!

×