問題タブ [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 経由で C++ アプリケーションを管理することは可能ですか?
CORBA を介して対話する C++ および Java モジュールを含む分散アプリケーションがあります。
「変数」と「メソッド」を JMX ツールに公開する (統合管理を作成する) ための C++ ライブラリ/ツールはありますか?
mysql - 3 億以上のレコードを持つ MySQL テーブルの最適化手法は何ですか?
JVM からの JMX データを多くのサーバーに約 90 日間保存することを考えています。このデータは、ヒープ サイズやスレッド数などの統計になります。これは、テーブルの 1 つに約 3 億 8800 万のレコードがあることを意味します。
このデータから、Mbean から取得した統計を比較できるようにいくつかのグラフを作成しています。これは、タイムスタンプを使用して一定間隔でデータを取得することを意味します。
したがって、本当の問題は、これらのクエリを妥当な時間内に実行できるように、テーブルまたはクエリを最適化する方法はありますか?
ありがとう、
ジョシュ
java - Java5でjmxを使用してプログラムでヒープ情報を取得します
jconsoleを使用してJavaプロセスに接続し、メモリ情報を取得することを知っています。具体的には、さまざまなメモリプールに関する情報をプログラムで取得した後、監視アプリケーションに関連付けることができます。
ありがとう!
java - Windowsサービスとして実行されているTomcatでJConsoleを使用できません
私はWindowsサービスとしてtomcat6.0.18を実行しています。サービスアプレットでは、jvmはデフォルトで構成されています。つまり、JREのjvm.dllを使用しています。
JConsoleでこのアプリケーションを監視しようとしていますが、ローカルに接続できません。パラメータ-Dcom.sun.management.jmxremoteを追加しました(これは、start.batスクリプトでtomcatを起動するときに機能します)。しかし、jvmはパラメータを取得していないようです。
java - MXBean を使用して定義された操作に対して表示される入力の説明を変更するにはどうすればよいですか
特定の機能を計測するために MXBean を使用しており、3 つの入力引数を受け取るメソッドがあります。
デフォルトでは、jconsole では、引数は p1、p2、p3 などとして表示されます。各パラメーターを説明する @params があります。jConsole にこれらを使用させるにはどうすればよいですか?
上記の MXBean を登録し、この操作のパネルを起動すると、テキストとして「getInput」のボタンと、「Input One」と「Input」ではなく、p1 と p2 という名前の 2 つのテキスト ボックスが表示されます。二"。
これを達成するために使用する必要がある注釈はありますか? (ところで私はjdk1.6を使用しています)
java - Java 6はJMXリモート接続用のデフォルトポートを開きますか?
私の具体的な質問は、JDK 1.6で使用されているJMXに関係しています。JRE1.6を使用してJavaプロセスを実行している場合、
コマンドラインで、JavaはリモートJMX接続用のデフォルトポートを選択しますか?
経歴:私は現在、顧客がリモートマシンからJMXを介してプロセスの1つに接続できるようにする手順を開発しようとしています。目標は、リアルタイムディスプレイコンソールで発生する状況のリモートデバッグを容易にすることです。サービスレベルアグリーメントにより、可能な限り多くのデータをキャプチャし、状況が複雑すぎてすぐに修正できない場合は、ディスプレイコンソールを再起動して、サーバー側に再接続できるようにする意欲があります。
コンソールへの物理アクセスがあれば、JDK 1.6プロセスでjconsoleを実行し、 JDK1.6.7以降のプロセスでjvisualvmを実行できることを認識しています。ただし、運用上の要件と人的問題が関係しているため、リモートで必要なデータを取得して、それらを再度稼働させることを強く望んでいます。
編集:コマンドラインポートのプロパティを認識しています
私が答えようとしている質問は、コマンドラインでそのプロパティを設定しない場合、Javaはリモート監視用に別のポートを選択するのでしょうか?もしそうなら、それが何であるかをどのように判断できますか?
web-applications - jboss の jmx-console でクールなのは何ですか?
すべての JNDI を表示する JNDIView が気に入っていますが、それ以外に jmx-console で役立つものはありますか?
PS 独自の MBean を作成できることはわかっていますが、デフォルトで利用できるクールなアクションを知りたいです。
monitoring - SNMP、JMX、および TIBCO Hawk を 1 か所で監視できるツールはありますか?
当社の運用部門は監視ツールが多すぎることに神経質になっています。SNMP、JMX、および TIBCO Hawk をすべて 1 つのアプリケーションで処理できるツールはありますか?