• Like
  • Save
Fluentd,mongo db,rでお手軽ログ解析環境
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

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

  • 3,606 views
Published

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

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,606
On SlideShare
0
From Embeds
0
Number of Embeds
8

Actions

Shares
Downloads
0
Comments
0
Likes
9

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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