JMX
JRubyでJMXクライアントを書くというお話。私もGroovyで挑戦してみたい。 Groovy in Actionを買おうかな。
WSDM用のラッパーをIDEが生成してWebサービスをJMXで管理できるようにするという記事。でもね、IDEがコード生成するんじゃなくてAOPで何とかならないかな。 WSDM is based on the Web Services Resource Framework (WS-RF), which specifies how to implemen…
Virtual MBean って何?
WSDM, JMX, CIMという3つの管理標準の違いは?
今日届きました。はじめてAmazonのマーケットプレースを試したので、本当に届くのかな、とドキドキしていました(笑)。ざっと眺めてみましたが、予想通り(というか期待通り)単なるHowTo本ではなくJMXの専門家によるultimate insider perspectiveといった…
同じMBeanに対して複数のObjectNameで登録しないようにしましょう。
JBIはプラガブルなコンポーネントのライフサイクルを管理するのでJMXのようなフレームワークが重要になります。ServiceMixもJMXをサポートしていますね。
JMX to WSDM Connectivityについて言及してます。
JMXテクノロジー・チュートリアル。JMX Technology Related Specificationsのリンクが便利。
2冊目のJMX本*1として何を買うか悩んでいましたが、Ivelin Ivanovのレビューコメントを読んで購入を決定(おそらくJBoss.comのIvanovでしょう)。この本は著者が確かそうですし、ここでも推薦されていました。ディープな内容に期待。 *1:1冊目はもちろんJBoss…
Commons Modelerの使い方。
JMXに関する充実したリンク集。
Remotingのページはこちら。
まだサポートされていないようなのでvoteしておきました。
JMX ModelMBeanフレームワーク、らしい。
Java Management Extensions (JMX) テクノロジ概要 Java Management Extensions (JMX) テクノロジのチュートリアル JMX を使用する監視と管理
参考: MXのデザインパターンとベストプラクティス
JMXサポートによってSpring beanをJMX MBeanとして管理できるようです。
JBoss 4.0.2から導入されたBarrierController を使うと、特定のMBeanからのNotificationを受信した後にサービスを起動させるようなMBean間の複雑な依存関係の指定ができるそうです。MBeanのNotificationとライフサイクルを関連付けたところがおもしろい。
サービスをスレッドとして実現しようと考えても、それがいつのまにか死んでしまっては困ります。でも、アプリサーバ内のスレッドの状態を外部からどうやって監視したらよいのでしょう。このような場合、JMXは本当に便利です。JBossでは利用例が沢山あります…
MC4JのページにWikiリンクがありました。JMX Tools & Projectsが参考になります。ChiresはAOPを使ったモニタリングフレームワーク(JDK1.5+AspectWerks使用)。
Design patterns for JMX and application manageability Apply JMX Best Practices
5.0からJDKに標準でJMXが入ります。これでやっとJMXが身近になる?
MX4JはTomcatやApache Geronimoで使われているJMX実装です。バージョン2.0ではJMX 1.2.1とJMX Remote API (JSR 160) がサポートされています。