Presentation Slides at Java 8 HotSpot meeting http://kanjava.connpass.com/event/8860/
Monitoring JBoss/Wildfly, Tomcat and other application servers with JMXetric NOTE: this page has been updated now there has been feedback about JBoss issues and improvements to integration with JBoss now make it significantly easier to integrate. It is no longer necessary to customize JBoss logger settings in the JVM command line in order to use JMXetric with JBoss if you use JMXetric 1.0.6 or lat
みなさんJMXは使っていますか?Javaアプリケーションのメモリ使用量を始めとした統計情報を取得したりできる、運用には欠かせないモニタリング・管理の仕組みですが、統計情報を蓄積する方法に悩んでいる方も多いのではないでしょうか。 今回はアプリケーションから取得できる様々な統計情報をfluentd経由で蓄積し、分析やトラブルシュートに活用する方法を紹介します。 JMX用のfluentdプラグイン JMXの統計情報をfluentdで収集するfluent-plugin-jolokiaというプラグインを使います。 fluent-plugin-jmxではなくfluent-plugin-jolokia?と思われるかもしれません。 JolokiaはJMXをJSONベースのREST APIとして提供するためのエージェントです。fluentdのプラグインはRubyで書かれていますが、Rubyから直接JMXのプ
ちょっとJVMってかMBeanの情報をぶっこぬくツールを作る必要があって、最初jythonで作ったんだけどjythonにはいろいろ失望した。で、同僚にJolokiaってのがあると教えてもらったのですが、これがなかなかイケてる。Jolokiaというのは、簡単に言うと、MBeanにHTTP経由でアクセスできるようにjmxの口を空けてくれるJavaのエージェント。こいつをJavaプログラムやJavaなミドルウェアに仕込んでやるだけでHTTPの口が空いて、そこ経由でいろいろできる。レスポンスはJSONで帰ってくる。 Cassandraの記事はまた次回www まぁ、今回もJolokiaに手を出したのもCassandra起因なんだけどね。Cassandraはレイテンシやリード/ライト数がMBeanに格納されてて、そいつを抜いてグラフ描画させたいなぁ、と。Cassandraのマネジメントツールとしては、
Created by tfrastia on Jan 30, 2010 4:16 AM. Last modified by tfrastia on Jan 20, 2011 4:35 AM. JBoss provides information on server performance, how much memory is used, the total CPU time each thread has used etc.. This information you can see on jmx-console: http://localhost:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system:type=ServerInfo MBean view basic information about the
It’s hard to believe it’s been 15 years since the global financial crisis of 2007/2008. While this might be a blast from the past we’d rather leave in the proverbial rear-view mirror, in March of 2023 we were back to the future with the collapse of Silicon Valley Bank (SVB), the largest US bank to […] Read blog post
虚無僧とは何ですか? 虚無僧はシンプルな MBean サーバモニタリングツールです。 虚無僧を使えば JBoss, WebLogic Server, Tomcat, Oracle Application Server and WebSphere など、あらゆる MBean ベースのサーバをローカルから、またはリモートから監視することができます。 虚無僧のユニークな点は本体がたった 150 行というそのシンプルさにあります。デフォルトの動作は任意の MBean 属性の値を定期的に CSV 形式で書き出すだけですが、ソースコードを理解するのもカスタマイズするのも非常に簡単です。 システム要件 OS: Java をサポートする Windows または Unix 系 OS JVM: Java5 以降 アプリケーションサーバ: JMX Remote API(JSR160) をサポートするアプリケーシ
JMX(Java Management eXtensions)はJ2SE 5.0で取り入れられた新機能で、外部からJVMの監視・管理を行うことが出来る仕組み。 今やってるプロジェクトでは独自のDBコネクションプーリングクラスを使ってるので、コネクションの使用状況などを監視できればいいなぁというのがそもそものきっかけ。 JMX自体についての詳しい説明はGoogleで検索すれば情報は出て来ると思うので、ここでは具体的な使い方とかをメモ程度に。とは言え基本的な事を全く書かないのも何なのでちょっとだけ。 ○JMXの仕組み(超簡単に) その名の通りJavaを管理(manage)するための仕組みで、管理対象のJavaオブジェクト(今回の例ではコネクションプーリングクラス)に対してMBeanという管理用のオブジェクトを作り、クライアント(※1)はMBeanサーバーを経由でMBeanにアクセスして、管理対
Managing components with Modeler Easily configure JMX with the Jakarta Commons Modeler component Imagine that you just built the next killer Java application, and it's selling like hotcakes. However, even though (being a good developer), you built in enough debug and tracing information to monitor the state of your live application units, you're missing the ability to monitor each and every class
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く