0
いまさらJMX?@第一回JGGUG総会 LT大会<br />2010/7/24<br />日本アイ・ビー・エム(株) 須江 信洋<br />nsue@e-mail.ne.jp<br />http://twitter.com/nobusue<br...
いまさらJMXて、どゆこと?<br />2<br />ネタ切れだな。<br />ネタ切れだよ。<br />
というわけでなく、、、<br />3<br />
Builderマニアなのです。<br />4<br />
5<br />みなさんご存知でしたか?JmxBuilder(from 1.6)<br />Groovyとは別に開発されていた<br />1.6からGroovy本体に取り込まれている<br />JMXを使うためのメンドクサイ作業を一手に引き受ける...
JMXって美味しいの?<br />JMXの真実<br />Java1.5からJMXサーバーがデフォルトで動いてます<br />JavaVMの情報がJMXで参照できます<br />JMX対応クライアント(JConsoleなど)で見られるよ!<br...
なんでJMXってマイナーなの?<br />使い方がメンドクサイからだと思われます<br />MBean作成<br />exportするBeanの定義<br />MBean Serverの初期化<br />詳しくはこのへん参照<br />http...
Tomcat+Groovlet+JmxBuilder<br />Tomcatの起動時オプションに以下を追加<br />-Dcom.sun.management.jmxremote<br />JConsoleから丸見えにできます<br />8<b...
Builder万歳!!<br />JMX万歳!!<br />9<br />
Upcoming SlideShare
Loading in...5
×

Gws sokai 20100724_nsue

1,386

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,386
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Gws sokai 20100724_nsue"

  1. 1. いまさらJMX?@第一回JGGUG総会 LT大会<br />2010/7/24<br />日本アイ・ビー・エム(株) 須江 信洋<br />nsue@e-mail.ne.jp<br />http://twitter.com/nobusue<br />※資料の内容は個人としての意見・見解を述べたものであり、<br />所属する企業・組織が内容を保証するものではありません。<br />
  2. 2. いまさらJMXて、どゆこと?<br />2<br />ネタ切れだな。<br />ネタ切れだよ。<br />
  3. 3. というわけでなく、、、<br />3<br />
  4. 4. Builderマニアなのです。<br />4<br />
  5. 5. 5<br />みなさんご存知でしたか?JmxBuilder(from 1.6)<br />Groovyとは別に開発されていた<br />1.6からGroovy本体に取り込まれている<br />JMXを使うためのメンドクサイ作業を一手に引き受ける賢い奴<br />http://groovy.codehaus.org/Groovy+JmxBuilder<br />簡単なコードで任意のBeanをexportできる<br />def jmx = new groovy.jmx.builder.JmxBuilder()<br />jmx.export {<br /> bean(new RequestController(resource:"Hello World"))<br />}<br />
  6. 6. JMXって美味しいの?<br />JMXの真実<br />Java1.5からJMXサーバーがデフォルトで動いてます<br />JavaVMの情報がJMXで参照できます<br />JMX対応クライアント(JConsoleなど)で見られるよ!<br />JMXのよいところ<br />リモートから接続して参照できる<br />pull型の参照だけでなく、push型(通知)も可能<br />JMXのつかいみち<br />サーバー系アプリケーションで管理情報を取得<br />サーバー系アプリケーションで管理APIを提供<br />リソースの参照とか、キャッシュクリアとか、ダンプの取得とかね。。。<br />6<br />
  7. 7. なんでJMXってマイナーなの?<br />使い方がメンドクサイからだと思われます<br />MBean作成<br />exportするBeanの定義<br />MBean Serverの初期化<br />詳しくはこのへん参照<br />http://www.javainthebox.net/laboratory/J2SE1.5/MonitoringAndManagement/JMX/JMX1.html<br />http://www.kazu.tv/blog/archives/000628.html<br />それ、JmxBuilderで解決できるよ!!!<br />ぜひ使っていきたい<br />7<br />
  8. 8. Tomcat+Groovlet+JmxBuilder<br />Tomcatの起動時オプションに以下を追加<br />-Dcom.sun.management.jmxremote<br />JConsoleから丸見えにできます<br />8<br />
  9. 9. Builder万歳!!<br />JMX万歳!!<br />9<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×