問題タブ [spring-jmx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JMX および REST API。それらの間に橋を架けるにはどうすればよいですか?
JMX Bean を介して JVM アプリケーションからデータを公開するコードを作成しました。これらの値は JConsole で確認できます。これらの値を jconsole から取得するにはどうすればよいですか。別のプログラムを作成する必要がありますか。
また、REST API を使用してこれらの JMX Bean データをリッチ UI 形式で表示するにはどうすればよいですか?
私は Jolokia を使用しており、この返信を受け取っています。私は何の情報も得ていません。
コード内で jolokia を JVM 引数として使用しました。しかし、私が得ている唯一の返信はこれです
なぜ情報がないのですか?
私のコードは次のようになります。
インターフェイスは次のとおりです。
そして、このような実装:
java - Spring JMX - pojo を JMX Bean に変換、値は jconsole に表示されない
次の pojo を考えてみましょう。
このクラスを次のようにマッピングしました。
pojo クラスのデバッグ中に、userlist の値を取得していますが、jconsole を調べているときは取得していません。提案してください。
java - リスナーをJMXに追加して更新するには?
次の JMX コードを検討してください。
そして、このコード:
}
クラスごとgetUserAttributes()
に新しく追加されたユーザーで値を更新するように、JMX にリスナーを追加するにはどうすればよいですか?UserJMXBeanImpl
新しいユーザーが impl クラスに追加されるたびに、jmx 情報を更新する必要があります。または、新しいユーザーが impl クラスに追加されるたびにデータを公開するように UserJMXBeanExpose に通知できるように、リスナーを追加するにはどうすればよいでしょうか?
java - JMXかJMXでないか
それが問題です。
そして、古き良きハムレットのように、私は自分に合う唯一の答えを探しています。というか、私のプログラムのニーズに合っています。
基本的に私が欲しいのはこれです: 実行中の Quartz ジョブに関するいくつかのデータを、素晴らしく直感的な方法でユーザーに提示したいと考えています。私が話しているデータは、処理されたメッセージの数と、ジョブが実行されているかどうか、またはエラーが発生した場合は最後のエラー メッセージです。
ホレイショは、これを可能な限り簡単な方法で達成する方法について答えてくれますか?
JMX は正しい考え方ですか、それとも、Spring mvc を使用した JSP サイトの未知の土地に挑戦する必要がありますか?
よろしく、
キリスト教徒
spring - Spring JMX プロキシ インターフェイスの問題
プロジェクトで Spring + JMX Bean 構成を試しています。私はJMXテクノロジーに不慣れです。マネージド Bean でプロキシ インターフェイスの方法を実装する必要があります。試してみると、以下のエラーが表示されます。
誰でも私を案内できますか?私は自分の戦争をTomcatに展開しようとしています。起動時のアプリケーションのコンテキスト初期化で、InvalidInvocationExceptionが発生します
インターフェース
実装クラス
AppLoader で使用
service.xml スニペット
フル スタック トレース
init() に Try-Catch を追加し、スタック トレースを出力します (以下を参照)。
OperationException() の結果は getLocation() になります
編集:私はまだ問題に直面しています。https://github.com/appu-86/JMX-Testにサンプル プロジェクトを作成しました。サンプル プロジェクトでプロキシ インターフェイスの問題が発生する理由を教えてもらえますか?
java - Spring JMX Bean が JConsole に表示されない
ここで何度も質問されていることは承知していますが、私の問題を解決できませんでした。POJO を JMX Bean として公開するための基本的な例をセットアップし、それを JConsole で表示したいと考えています。Spring Docsに従っているので、なぜこれが機能しないのかわかりません。
私のコードは
と
と
と
私が試した同様の質問への回答による<context:mbean-server/>
と<context:mbean-export/>
、これらは解決しませんでした。
メインメソッドのコードに関連していますか? 私は...の有無にかかわらず試しましたcontext.getBean(...)
...
編集SpringのログにはINFO: Located managed bean 'bean:name=testBean1': registering with JMX server as MBean [bean:name=testBean1]
、MBeanが表示されないことを除いて、JConsoleのプロセスに接続できると書かれています。
編集#2ロギングを有効にした後、私は見ることができますMBeanExporter:651 - Located managed bean 'bean:name=testBean1': registering with JMX server as MBean [bean:name=testBean1]
spring - xml spring 構成で jmx mbean の読み取り専用属性を構成する
XML構成で読み取り専用JMX Beanを構成する方法は?
公式チュートリアル (以下のリンク) は、メソッドの注釈についてのみ述べていますが、XML 経由で同じことを行う方法はありますか?
weblogic - OC4J からのアプリケーション定義 MBean の移植
OC4JにデプロイされたSpring JMXを使用するアプリケーションには、Enterprise Managerを介して表示される「アプリケーション定義MBean」があります。これらのアプリケーションが Weblogic 12c に移植された場合、これらの MBean を Weblogic コンソールで表示できるようにすることはできますか。