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

More Related Content

Viewers also liked

TokyoR:RMarkdownでレポート作成
TokyoR:RMarkdownでレポート作成TokyoR:RMarkdownでレポート作成
TokyoR:RMarkdownでレポート作成Takashi Minoda
 
Collaborativefilteringwith r
Collaborativefilteringwith rCollaborativefilteringwith r
Collaborativefilteringwith rTeito Nakagawa
 
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」Nagi Teramo
 
Rでコンジョイント分析
Rでコンジョイント分析Rでコンジョイント分析
Rでコンジョイント分析osamu morimoto
 

Viewers also liked (7)

R-3.0.0でGLM
R-3.0.0でGLMR-3.0.0でGLM
R-3.0.0でGLM
 
R3.0.0 is relased
R3.0.0 is relasedR3.0.0 is relased
R3.0.0 is relased
 
TokyoR:RMarkdownでレポート作成
TokyoR:RMarkdownでレポート作成TokyoR:RMarkdownでレポート作成
TokyoR:RMarkdownでレポート作成
 
Collaborativefilteringwith r
Collaborativefilteringwith rCollaborativefilteringwith r
Collaborativefilteringwith r
 
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
 
Rでコンジョイント分析
Rでコンジョイント分析Rでコンジョイント分析
Rでコンジョイント分析
 
Tokyo r30 beginner
Tokyo r30 beginnerTokyo r30 beginner
Tokyo r30 beginner
 

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