Submit Search
Fluentとmongoで作るサービス
2 likes
5,783 views
直也 堀松
1 of 31
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
ODP
Lt
LGA128
PDF
20120512
YAMANE Toshiaki
PDF
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
PDF
NDEF Writerを使ってみよう
Hirokuma Ueno
PDF
coinsLT#0 tkbctf3 miocatができるまで
Mei Akizuru
ODP
LTSの準備をチョットやってみた。lxcチョット触ってみた
Naoki Matsumoto
PPT
第1部「一時間で覚えるruby」
Hiromu Shioya
PDF
Hubotで遊ぶ
treby
Lt
LGA128
20120512
YAMANE Toshiaki
Rubyist started to learn Groovy - things important to leran new LL
Uchio Kondo
NDEF Writerを使ってみよう
Hirokuma Ueno
coinsLT#0 tkbctf3 miocatができるまで
Mei Akizuru
LTSの準備をチョットやってみた。lxcチョット触ってみた
Naoki Matsumoto
第1部「一時間で覚えるruby」
Hiromu Shioya
Hubotで遊ぶ
treby
What's hot
(20)
PDF
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
Takuya Ueda
PDF
IMのはなし
stibear (stibear1996)
PDF
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
PPTX
ハニーポットで見る攻撃手法(特に結論はありません)
abend_cve_9999_0001
PPTX
ググリワードを探す話
toru ishikawa
PPTX
ウェブエンジニアとしての1年目を振り返って
Kohki Yamagiwa
PDF
python-ptraceでプロセスメモリエディタっぽいことをしよう
monochrojazz
ODP
Open Licensing?
真行 八田
PDF
Goroutineと channelから はじめるgo言語
Takuya Ueda
PDF
Goとテスト
Takuya Ueda
PDF
ret2libcとpopretで初等的BOF攻撃
monochrojazz
PDF
NDEF WriterとOSとPaSoRi
Hirokuma Ueno
PPTX
Osc2011 shibutra-toruuetani
toruuetani
PPTX
仕事でも Groovy を使おう!
Oda Shinsuke
PDF
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会
Takuya Ueda
PDF
TddでFizzBuzzしてみる in Swift
Shoichi Matsuda
PDF
Unity3dにおけるus c# boo比較
Nobukazu Hanada
PDF
運用で爆発四散しないためのメタプログラミングとの付き合い方
Yuki Ishikawa
PDF
ルネサスナイト
yamanekko
PDF
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
Katsuhiro Endo
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
Takuya Ueda
IMのはなし
stibear (stibear1996)
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
ハニーポットで見る攻撃手法(特に結論はありません)
abend_cve_9999_0001
ググリワードを探す話
toru ishikawa
ウェブエンジニアとしての1年目を振り返って
Kohki Yamagiwa
python-ptraceでプロセスメモリエディタっぽいことをしよう
monochrojazz
Open Licensing?
真行 八田
Goroutineと channelから はじめるgo言語
Takuya Ueda
Goとテスト
Takuya Ueda
ret2libcとpopretで初等的BOF攻撃
monochrojazz
NDEF WriterとOSとPaSoRi
Hirokuma Ueno
Osc2011 shibutra-toruuetani
toruuetani
仕事でも Groovy を使おう!
Oda Shinsuke
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会
Takuya Ueda
TddでFizzBuzzしてみる in Swift
Shoichi Matsuda
Unity3dにおけるus c# boo比較
Nobukazu Hanada
運用で爆発四散しないためのメタプログラミングとの付き合い方
Yuki Ishikawa
ルネサスナイト
yamanekko
MTDDC Hokkaido : テンプレートタグでBrainf*ckを作ってみた
Katsuhiro Endo
Ad
Viewers also liked
(14)
PPT
PHPでOpenCVしてみた
直也 堀松
PDF
BigQuery + Fluentd
徹 上野山
PPTX
はじめての datadog
Naoya Nakazawa
PDF
20141008物体検出器
Takuya Minagawa
PDF
Opencv object detection_takmin
Takuya Minagawa
PDF
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
Takehiro Suemitsu
PDF
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
PDF
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
Amazon Web Services Japan
KEY
OpenCVの基礎
領一 和泉田
PDF
OpenCVをAndroidで動かしてみた
徹 上野山
PDF
局所特徴量と統計学習手法による物体検出
MPRG_Chubu_University
PPTX
OpenCVを用いた画像処理入門
uranishi
PDF
OpenCV 3.0 on iOS
Shuichi Tsutsumi
PPTX
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
PHPでOpenCVしてみた
直也 堀松
BigQuery + Fluentd
徹 上野山
はじめての datadog
Naoya Nakazawa
20141008物体検出器
Takuya Minagawa
Opencv object detection_takmin
Takuya Minagawa
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
Takehiro Suemitsu
Fluentdのお勧めシステム構成パターン
Kentaro Yoshida
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
Amazon Web Services Japan
OpenCVの基礎
領一 和泉田
OpenCVをAndroidで動かしてみた
徹 上野山
局所特徴量と統計学習手法による物体検出
MPRG_Chubu_University
OpenCVを用いた画像処理入門
uranishi
OpenCV 3.0 on iOS
Shuichi Tsutsumi
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
Ad
Similar to Fluentとmongoで作るサービス
(8)
PDF
UnityでのLINQ活用例
Ryota Murohoshi
PPTX
オレオレ言語実装に役立つプル型ASTウォーカーAPI
隆行 神戸
PDF
働き方が大きく変わった 入社3年目のときのとあるエピソード
Shohei Okada
ODP
ぼくとしりとりの約3.0*10^3日間戦争
Eric Sartre
PPTX
doctest を書こう @ pycon kansai
YosukeHojo
PDF
なぜ今OSGiか
Hiroki Kondo
PPTX
社内発表資料
ssuser0b0d0b
PPTX
Seq2Seqでボットづくり
Masato Fujitake
UnityでのLINQ活用例
Ryota Murohoshi
オレオレ言語実装に役立つプル型ASTウォーカーAPI
隆行 神戸
働き方が大きく変わった 入社3年目のときのとあるエピソード
Shohei Okada
ぼくとしりとりの約3.0*10^3日間戦争
Eric Sartre
doctest を書こう @ pycon kansai
YosukeHojo
なぜ今OSGiか
Hiroki Kondo
社内発表資料
ssuser0b0d0b
Seq2Seqでボットづくり
Masato Fujitake
Fluentとmongoで作るサービス
1.
FluentdとMongoで作る サービス PHPStudy 73rd @kogarasi_cross
2.
は、、、初20枠です!
3.
自己紹介 名前: こがらし Twitter: @kogarasi_cross 仕事:
Unityを使って飛び跳ねます(物 理)
4.
こんな感じ …なんか違う
5.
冗談はさておき…
6.
まずは登場人物を紹介
8.
Fluentdとは ログ収拾のためのツール とってもPluggableなツール いろんなものを投げれる いろんなものをはける
9.
Fluentdとは Part.2 何を投げれるのか? ログファイル(Tail PHPとかからプッシュ(Socket TwitterのStream←重要
10.
Fluentdとは Part.3 何に投げれるのか 標準出力・ファイル・S3 MySQL/MongoDB…各種DB WebSocket
11.
Fluentdとは Part.4 つまるところ何でもいける! 内部でJSONだったりMsgPackを使って いる。 そういうのをプラグイン上で処理出来れ ばOK
12.
etc めっちゃいろんなプラグインがあります zabbixとか(zabbixってなに twilioとか http://fluentd.org/plugin/
14.
MongoDBとは JSONぽいのを扱えるNoSQL DB Capped Collectionとかいうものがある (これを使う) JSを使って内部で集計処理とかやらせら れる
15.
Capped Collection 保持できるデータ量に制限(Capped)が ついたもの 指定したデータ数・データサイズになる と、自動的に古いものから削除してくれる ※ただし、ユーザー操作でデータの削除や 途中挿入・並び替えは出来ない
16.
ということで本題
17.
あれ、Fluentdって ログ収拾ツールだよね?
18.
そうです! そんなFluentdが今回は主役です!
19.
簡単な物から まずはFluentd単体で! Twitterから“なう"を集める http://nowtter.kogarasi.com
20.
中身 TwitterプラグインでPublic Streamを取得 Rewriteプラグインで”なう”が含まれるツ イートを抽出(日本語なのでTwitter APIで のフィルタリングが出来ない) WebSocketプラグインでクライアントへ転 送(簡単にWSサーバーになってくれる)
21.
チェックポイント サーバーサイドのコーディングしてない
22.
ゲームに転用← 「Stream Fighter」 至って普通のシューティング …ただし、敵が ”つぶやきによって出現すること以外は”
23.
つぶやきの量=時間帯に よってスクリームの沸く 量が変わる ピーク時にやるとかなり つらい
24.
チェックポイント ユーザーに伝わらない←
25.
+MongoDBで Twitterで雨っぽいことを抽出して、各地 のお天気を表示 http://kogarasi.com/weather
27.
簡単な流れ Twitterプラグインでつぶやきを取得 集めたつぶやきから単語で抽出 抽出したつぶやきをMongoDBに片っ端から投げ込 む! Jenkinsで定期的にデータを集計しておく 集計データから現在の状況を表示する
28.
チェックポイント Capped Collectionを利用しているので、 古いデータが自動的に破棄されていく ↑難しいデータ管理とか必要無い 雨には反応するけど、晴れには反応し ない\(^_^)/
29.
まとめ 基本的な部分は動くように”設定”するだ け(Fluentd/MongoDB/Jenkins) コーディングしてるのはフロントエンド に近い部分のみ と思ったけど、集計処理とかは書いてた …
30.
質問とかそういうの
31.
ご清聴 ありがとうございました
Download