Upload
yoshimasa-tanabe
View
401
Download
1
Embed Size (px)
DESCRIPTION
WildFly + Fluentd JJBUG 2013-08-30
Citation preview
2013-08-30(Fri) JJBUG - 灼熱の JBoss 1
Wildfly + Fluentd
2013-08-30(Fri) JJBUG - 灼熱の JBoss 2
自己紹介● 田邊 義真(たなべ よしまさ)● SI 会社勤務● JBoss 社内導入支援● https://twitter.com/emaggame● http://emamotor.blogspot.jp
2013-08-30(Fri) JJBUG - 灼熱の JBoss 3
Fluentd とは● ログコレクタ● JSON を利用した統一的なフォーマット● ユーザ: クックパッドなどいろいろなログ(アクセスログ・GC ログ・OS 統計情報等)をまとめて管理
2013-08-30(Fri) JJBUG - 灼熱の JBoss 4
今回のテーマ● WildFly(JBoss AS)のアクセスログを監視● レスポンスタイムの統計情報をグラフ化● ログのパースは Fluentd にかなり任せられる
WildFLy access.log
fluent-agent-lite
ログ送信サーバ ログ収集サーバ グラフ表示サーバ
Fluentd(td-agent)+ plugin GrowthForecast
2013-08-30(Fri) JJBUG - 灼熱の JBoss 5
今回のテーマ[<timestamp>],192.168.33.10,GET,/some-api,200,15
WildFLy access.log
fluent-agent-lite
ログ送信サーバ ログ収集サーバ グラフ表示サーバ
Fluentd(td-agent)+ plugin GrowthForecast
<timestamp> {"host":"192.168.33.10","method":"GET", \● "path":"/some-api","status":"200","response_time":"15"}
<timespan> {"num":10,"min":1.0,"max":435.0,"avg":45.9}
2013-08-30(Fri) JJBUG - 灼熱の JBoss 6
デモ● 今回は JBoss AS7.2.0.FInal を利用します。
– WildFly においてアクセスログの出力がサポートされる配布ビルドは Beta1 からのため。
● 先日ログの出力自体は実装されましたが、Undertow 側でレスポンスタイムを出す実装がないです。。なんてこった。
● https://issues.jboss.org/browse/WFLY-1721● デモの構築手順は後ほど拙ブログに記事にいた
します。
2013-08-30(Fri) JJBUG - 灼熱の JBoss 7
雑感● 個人的な導入どころは性能試験時から● 既存の難解なログ収集/解析スクリプト削減● グラフ化ツールを用いて、WildFly の Web コ
ンソール(9990)を補完させたい● インストールや設定が手軽で、気楽に使える
2013-08-30(Fri) JJBUG - 灼熱の JBoss 8
参考● Fluentd 公式
– http://fluentd.org● ステップバイステップで学ぶFluentd + GrowthForecast でグラフ作成まとめ
– http://d.hatena.ne.jp/inouetakuya/20130216/1361015295● 今回、このブログエントリの内容の大半を踏襲しています。