クラスターを維持するために JGroups TCP プロトコルを使用しています。いくつかのレポートを作成するために、送受信されたメッセージの数と各メッセージのサイズの統計を取得しようとしています。この情報を取得する方法はありますか?
前もって感謝します。
クラスターを維持するために JGroups TCP プロトコルを使用しています。いくつかのレポートを作成するために、送受信されたメッセージの数と各メッセージのサイズの統計を取得しようとしています。この情報を取得する方法はありますか?
前もって感謝します。
JGroups は、これらのほとんどを JMX 経由で公開します。この情報には、次の 2 つの方法でアクセスできます。
jconsole を実行し、実行中のプロセスにアタッチします。これを行うには、プロセスの開始時にいくつかの JMX 固有のシステム プロパティを設定する必要があります。さらに、JGroups チャネルを登録する必要があります。たとえば、JmxConfigurator.registerChannel()これを行うために使用します。
probe.sh を使用します。たとえばprobe.sh jmx=NAKACK.xmit_table、 で始まる NAKACK のすべての属性をダンプしますxmit_table。probe.shjgroups.org のマニュアルに詳しい情報があります。
乾杯。