Java, JMX次はMBeanを自作してみる。■MBeanってなにManagement Beanのこと。JMXでアクセスする対象。でも「MBean」で1個の名詞。■環境ローカルで動かしてみる。Windows 7JDK 1.6.0_21Tomcat7.0.2■管理対象Tomcat上に簡単なwebアプリを配備してテストしてみる。中身はサーブレット1個だけで、このサーブレットは呼び出されるたびに以下の動作を行う:呼び出された回数をカウントアップ(画面には非表示)適当な文字を出力するこの「回数」をJMXで取得可能に、さらに「適当な文字」をJMXで書き換えられるようにしてみる。■サーブレットを用意する値を保持するためのクラスをまず適当に用意して、 public class MyValue { public static int count = 0; public static String mes
It is fast, simple, polyglot and has unique features. It's JMX on Capsaicin. Jolokia is a JMX-HTTP bridge giving an alternative to JSR-160 connectors. It is an agent based approach with support for many platforms. In addition to basic JMX operations it enhances JMX remoting with unique features like bulk requests and fine grained security policies. Overview of features which make Jolokia unique fo
I'm trying to open a JMX connection to java application running on a remote machine. The application JVM is configured with the following options: com.sun.management.jmxremote com.sun.management.jmxremote.port=1088 com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.ssl=false I'm able to connect using localhost:1088 using jconsole or jvisualvm. But I'm not able to connect
JMX(Java Management eXtensions)はJ2SE 5.0で取り入れられた新機能で、外部からJVMの監視・管理を行うことが出来る仕組み。 今やってるプロジェクトでは独自のDBコネクションプーリングクラスを使ってるので、コネクションの使用状況などを監視できればいいなぁというのがそもそものきっかけ。 JMX自体についての詳しい説明はGoogleで検索すれば情報は出て来ると思うので、ここでは具体的な使い方とかをメモ程度に。とは言え基本的な事を全く書かないのも何なのでちょっとだけ。 ○JMXの仕組み(超簡単に) その名の通りJavaを管理(manage)するための仕組みで、管理対象のJavaオブジェクト(今回の例ではコネクションプーリングクラス)に対してMBeanという管理用のオブジェクトを作り、クライアント(※1)はMBeanサーバーを経由でMBeanにアクセスして、管理対
ちょっと前までアプリケーションの管理をするなんて思いもよらなかったのではないですか。 サーバ系で動くアプリケーションであっても、ログを書くぐらいで管理云々なんてそれほどいわれてなかったような気がします。 しかし、時代は変わりました。The Times They Are A-Changin' なのです。 24/7 のアプリケーションは当たり前。けしって止めることのできないアプリケーションもたくさんあります。特にコンテナになるようなアプリケーション、たとえば Tomcat などは、その上で動作するコンポーネントの管理をすることが必須になります。 そこで登場するのが Java Management Extension (JMX) です。JMX は JSR-003 で標準策定された、アプリケーション管理のためのフレームワークです。 くしくも J2EE 1.4 では一足先に JMX が取り込まれてい
Chapter 10: JMX Configurator (LEGACY) As its name indicates, JMXConfigurator allows configuration of logback via JMX. In a nutshell, it lets you reconfigure logback from the default configuration file, from a designated file or URL, list loggers and modify logger levels. Using the JMX Configurator If your server run on JDK 1.6 or later, then you can just invoke the jconsole application on the comm
Ubuntu 22.04にApache Thriftコンパイラーをインストール(thrift-compilerとソースからのビルド) Apache Thrift https://thrift.apache.org/ 随分前にも触ったことがあるのですが、 DebianにApache Thriftをインストールする 当時と環境が異なるので改めてインストールを試してみます。 インストールするOSはUbuntu Server 22.04です。 aptによるインストール apt searchでthriftを検索してみると、インストール候補がありました。 $ apt search thrift ... thrift-compiler/jammy 0.16.0-2 amd64 code generator/compiler for Thrift definitions
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く