ユーザー解析のツールが社内でそろそろ必要なんだ。
僕のいる会社のユーザー数もだいぶ増えたし、サービスで利用しているDBに
同じようにログデータ突っ込んでるのはベターじゃないし、集計のクエリなんて
思いに決まっている、それでもし大事な大事なユーザー様に影響が出たらと思うと
今日も眠れない。。。
ってことでfluentdとかいいらしい。
fluentdを理解するためのまとめ
fluentdを使ったwebログ
イベントログ収集ツール fluent リリース!
でも一回のiOSエンジニアである僕がこんなん勉強して何になるのか・・・
どうせならちょっとインフラ環境作るあたりからやろう。
自前のさくらVPS(1年間1万くらいのプラン)が放置されてたので、
ちょうどいいし流行のchef なんかも使いながら構築して、
サンプルのログ流し込んでいろいろやってみよう!!
まぁ今は今はAWS時代なので
サーバもそのままコピーできちゃう、そん中でこの技術やるのどうなの?ってのも考えたけど
勉強したいのでやる。
chefを入れる
┌(┌ ^O^)┐サーバ環境を自動で構成してくれるツールのことだよ。
クックブック、レシピにとよばれるものにMySQLなど必要な項目を書いてインストールする、
yum なんたら〜とか色々書かないでいい!!べんり!!RubyとCで動いてる。
ドワンゴのchef soloに関する記事が一番参考になった、cehf solo、chefのちがいとか図示してる。
今回はgitで管理したり、さくっとできそうなchef-soloを使う事に
chef のすらいど
chef-soloによる環境構築
[Chef]入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた
あたりを見れば導入は簡単でしょう。
chefのレポジトリを作れたら
クックブックの使い方的なを見ながら色々なクックブックを
導入してみましょう。