Submit Search
Clojureによるログ収集と解析
29 likes
7,723 views
Yoshitaka Kawashima
Tokyo.clj #18の発表用です。多分あとで上げ直します。
Technology
Read more
1 of 18
Download now
Downloaded 37 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
More Related Content
PDF
キメるClojure
Yoshitaka Kawashima
PDF
モダンJavaScript環境構築一歩目
大樹 小倉
PDF
Reactive Extensions v2.0
Yoshifumi Kawai
PDF
Lisp Tutorial for Pythonista : Day 4
Ransui Iso
PDF
Javascriptのあれやこれやをまとめて説明してみる
Shunji Konishi
PPTX
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
YujiSoftware
PPT
MySQL Casual Talks Vol.3 LT
Tomohiro Ikeda
PPT
Zabbix study5lt
Tomohiro Ikeda
キメるClojure
Yoshitaka Kawashima
モダンJavaScript環境構築一歩目
大樹 小倉
Reactive Extensions v2.0
Yoshifumi Kawai
Lisp Tutorial for Pythonista : Day 4
Ransui Iso
Javascriptのあれやこれやをまとめて説明してみる
Shunji Konishi
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
YujiSoftware
MySQL Casual Talks Vol.3 LT
Tomohiro Ikeda
Zabbix study5lt
Tomohiro Ikeda
What's hot
(20)
PDF
コンピューティングとJava~なにわTECH道
なおき きしだ
PDF
C#次世代非同期処理概観 - Task vs Reactive Extensions
Yoshifumi Kawai
PDF
Tide - SmalltalkでSPA
Masashi Umezawa
PPTX
.NET Web プログラミングにおける非同期 IO のすべて (Build Insider OFFLINE)
Tusyoshi Matsuzaki
PDF
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
PDF
JavaOne2015報告またはこれからのJava
なおき きしだ
PDF
From JS To CLJS
Kent Ohashi
PDF
覚醒!JavaScript
Haraguchi Go
PDF
Jvm internal
Go Tanaka
PDF
明日から使える Java SE 7
Yuichi Sakuraba
PDF
Programming camp 2008, Codereading
Hiro Yoshioka
PDF
カジュアルにMongo dbのbackup機能説明
Masakazu Matsushita
PDF
MoteMote Compiler Plugin
yoshiaki iwanaga
PPT
第4回勉強会 Groovyの文法からSpockまで
Mugen Fujii
PDF
Kink: invokedynamic on a prototype-based language
Taku Miyakawa
PDF
NanoStrand
Masashi Umezawa
PPTX
LINQ 概要 + 結構便利な LINQ to XML
ShinichiAoyagi
PDF
gumiStudy#7 The MessagePack Project
Sadayuki Furuhashi
PDF
ECMAScript6による関数型プログラミング
TanUkkii
PDF
JavaScript基礎勉強会
大樹 小倉
コンピューティングとJava~なにわTECH道
なおき きしだ
C#次世代非同期処理概観 - Task vs Reactive Extensions
Yoshifumi Kawai
Tide - SmalltalkでSPA
Masashi Umezawa
.NET Web プログラミングにおける非同期 IO のすべて (Build Insider OFFLINE)
Tusyoshi Matsuzaki
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
JavaOne2015報告またはこれからのJava
なおき きしだ
From JS To CLJS
Kent Ohashi
覚醒!JavaScript
Haraguchi Go
Jvm internal
Go Tanaka
明日から使える Java SE 7
Yuichi Sakuraba
Programming camp 2008, Codereading
Hiro Yoshioka
カジュアルにMongo dbのbackup機能説明
Masakazu Matsushita
MoteMote Compiler Plugin
yoshiaki iwanaga
第4回勉強会 Groovyの文法からSpockまで
Mugen Fujii
Kink: invokedynamic on a prototype-based language
Taku Miyakawa
NanoStrand
Masashi Umezawa
LINQ 概要 + 結構便利な LINQ to XML
ShinichiAoyagi
gumiStudy#7 The MessagePack Project
Sadayuki Furuhashi
ECMAScript6による関数型プログラミング
TanUkkii
JavaScript基礎勉強会
大樹 小倉
Ad
Viewers also liked
(20)
PDF
で、次は何がくるの? - 第2回 TIS Matsuri
Yoshitaka Kawashima
PDF
元気玉的 分散テスト 実行システム TestStreamer
Yoshitaka Kawashima
PDF
JobStreamerではじめるJavaBatchのクラウド分散実行
Yoshitaka Kawashima
PDF
エスイーのしごと
Yoshitaka Kawashima
PDF
たとえ日本人同士でも必要な異文化理解力
Yoshitaka Kawashima
PDF
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
PDF
Boilerplate vs Magic
Yoshitaka Kawashima
PDF
マイクロフレームワークEnkan(とKotowari)ではじめるREPL駆動開発
Yoshitaka Kawashima
PDF
Antifragile Clojure
Yoshitaka Kawashima
PDF
SIerにとっての越境 @ DevLOVE 199
Yoshitaka Kawashima
PDF
イマドキのExcelスクショの撮り方
Yoshitaka Kawashima
PDF
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
PDF
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
PPTX
春期夏期実習活動報告会
miii_ozakiii
PPTX
enPiTにおけるチームによるシステム開発演習と学部への展開
Chiemi Watanabe
PDF
JJUG CCC 2015 Spring 総会資料
日本Javaユーザーグループ
PDF
言語設計者が意味論を書くときに考えていたこと
Taku Miyakawa
PPTX
実積ゼミの説明2015
Toshiya Jitsuzumi
PDF
OSSで支えられるライブドアの巨大ログ集計 #nhntech
SATOSHI TAGOMORI
PDF
ログ管理でウキウキAndroid Life (Log Management in Android)
Tomoaki Imai
で、次は何がくるの? - 第2回 TIS Matsuri
Yoshitaka Kawashima
元気玉的 分散テスト 実行システム TestStreamer
Yoshitaka Kawashima
JobStreamerではじめるJavaBatchのクラウド分散実行
Yoshitaka Kawashima
エスイーのしごと
Yoshitaka Kawashima
たとえ日本人同士でも必要な異文化理解力
Yoshitaka Kawashima
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
Boilerplate vs Magic
Yoshitaka Kawashima
マイクロフレームワークEnkan(とKotowari)ではじめるREPL駆動開発
Yoshitaka Kawashima
Antifragile Clojure
Yoshitaka Kawashima
SIerにとっての越境 @ DevLOVE 199
Yoshitaka Kawashima
イマドキのExcelスクショの撮り方
Yoshitaka Kawashima
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
春期夏期実習活動報告会
miii_ozakiii
enPiTにおけるチームによるシステム開発演習と学部への展開
Chiemi Watanabe
JJUG CCC 2015 Spring 総会資料
日本Javaユーザーグループ
言語設計者が意味論を書くときに考えていたこと
Taku Miyakawa
実積ゼミの説明2015
Toshiya Jitsuzumi
OSSで支えられるライブドアの巨大ログ集計 #nhntech
SATOSHI TAGOMORI
ログ管理でウキウキAndroid Life (Log Management in Android)
Tomoaki Imai
Ad
Similar to Clojureによるログ収集と解析
(9)
PPTX
Fluentd+elasticsearch+kibana(fluentd編)
Daisuke Kikuchi
PDF
社内向けTech Talk資料~Fluentdの基本紹介~
Daisuke Ikeda
KEY
Webサーバ勉強会 LT資料
学 松崎
PDF
fluentd
Keisuke Kamada
PPT
Flume
あしたのオープンソース研究所
PPTX
Ll tiger clojure
Toshiaki Maki
PDF
Kuduを調べてみた #dogenzakalt
Toshihiro Suzuki
PPTX
Herokuのログ解析ツール
Shunji Konishi
PDF
Clojure
yshigeru
Fluentd+elasticsearch+kibana(fluentd編)
Daisuke Kikuchi
社内向けTech Talk資料~Fluentdの基本紹介~
Daisuke Ikeda
Webサーバ勉強会 LT資料
学 松崎
fluentd
Keisuke Kamada
Flume
あしたのオープンソース研究所
Ll tiger clojure
Toshiaki Maki
Kuduを調べてみた #dogenzakalt
Toshihiro Suzuki
Herokuのログ解析ツール
Shunji Konishi
Clojure
yshigeru
More from Yoshitaka Kawashima
(20)
PDF
Grokking Simplicity探訪
Yoshitaka Kawashima
PDF
ブルックスのいう銀の弾丸とは何か?
Yoshitaka Kawashima
PDF
Are Design Patterns Dead?
Yoshitaka Kawashima
PDF
強いて言えば「集約どう実装するのかな、を考える」な話
Yoshitaka Kawashima
PDF
ソフトウェアにおける 複雑さとは何なのか?
Yoshitaka Kawashima
PDF
Tackling Complexity
Yoshitaka Kawashima
PDF
イミュータブルデータモデルの極意
Yoshitaka Kawashima
PDF
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
PDF
ソフトウェア設計における 意思決定とそのレビューの秘訣
Yoshitaka Kawashima
PDF
本番障害に至る病
Yoshitaka Kawashima
PDF
システムダウンのひみつ
Yoshitaka Kawashima
PDF
Mavenの真実とウソ
Yoshitaka Kawashima
PDF
アンチフラジャイルの世界
Yoshitaka Kawashima
PDF
Atomic Architecture
Yoshitaka Kawashima
PDF
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
PDF
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Yoshitaka Kawashima
PDF
ウォーターフォールとアジャイルのフェアな比較
Yoshitaka Kawashima
PDF
How to find tech books
Yoshitaka Kawashima
PDF
Antifragile Java - Java Day Tokyo 2017 D1-E1
Yoshitaka Kawashima
PDF
なぜデータモデリングが重要なのか?
Yoshitaka Kawashima
Grokking Simplicity探訪
Yoshitaka Kawashima
ブルックスのいう銀の弾丸とは何か?
Yoshitaka Kawashima
Are Design Patterns Dead?
Yoshitaka Kawashima
強いて言えば「集約どう実装するのかな、を考える」な話
Yoshitaka Kawashima
ソフトウェアにおける 複雑さとは何なのか?
Yoshitaka Kawashima
Tackling Complexity
Yoshitaka Kawashima
イミュータブルデータモデルの極意
Yoshitaka Kawashima
ソフトウェア開発における『知の高速道路』
Yoshitaka Kawashima
ソフトウェア設計における 意思決定とそのレビューの秘訣
Yoshitaka Kawashima
本番障害に至る病
Yoshitaka Kawashima
システムダウンのひみつ
Yoshitaka Kawashima
Mavenの真実とウソ
Yoshitaka Kawashima
アンチフラジャイルの世界
Yoshitaka Kawashima
Atomic Architecture
Yoshitaka Kawashima
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Yoshitaka Kawashima
ウォーターフォールとアジャイルのフェアな比較
Yoshitaka Kawashima
How to find tech books
Yoshitaka Kawashima
Antifragile Java - Java Day Tokyo 2017 D1-E1
Yoshitaka Kawashima
なぜデータモデリングが重要なのか?
Yoshitaka Kawashima
Clojureによるログ収集と解析
1.
Clojureによる Clojureによる ログ収集と解析 kawasima
2.
Collecting Logs 2
3.
昨今の不正アクセスの増加 パスワードが漏れてしまった状態なので、システム 的に防ぐのは難しい。 不正アクセスをいかに 速く検知するかが勝負 3
4.
ログの収集 よく使われているのはこの2種類 Apache Flume (Java) Fluentd (ruby) Clojureから使うとしたら、こっち 4
5.
Flumeの仕組み 5
6.
Flumeの欠点 ● 設定がいまどきJavaのプロパティファイル形 式 6
7.
そこはS式でしょ Clj-flume-node (https://github.com/kawasima/clj-flume-node) 構造化もされてて分かりやすい 7
8.
カスタムのSourceやSinkもClojureで 8
9.
ログのリアルタイム解析 9
10.
Storm Clojure キラーアプリの1つ 10
11.
Mine Canary (開発途上) https://github.com/kawasima/mine-canary 不正アクセス検知のためのBoltを提供する。 一定時間内に複数のIPからログインの試行がある ● 一定時間内に同一IPから複数のアカウントのログイン 試行がある ● 一定時間内に地理的に離れた場所からのログイン試行 がある ● など…
不正ログインっぽいのを検出する 11
12.
Flume->Storm 12
13.
Push-Pull-Conflict FlumeのSinkはプッシュ型 StormのSpoutはプル型 間にメッセージ貯めてお く必要が出てくる。 Apache Kafkaとか Rabbit MQを使うのが 定石らしい 13
14.
But... Flumeの中にもChannelという Queueingの仕組みはあるので、間に同 じようなプロダクトを挟むのは冗長だ し、障害ポイントを増やすだけでは? 14
15.
ulon-colon データを溜めるキューは持たずに直接ピア同 士でデータ送受信する仕組み。 Producer WebSocket Fressian Consumer https://github.com/kawasima/ulon-colon 15
16.
Ulon-colon producer 16
17.
Ulon-colon consumer 17
18.
Flume + ulon-colon
のサンプル http://bit.ly/1jMEdVA 18
Download