JMX プラグインを使用してデータを収集する必要があります。同じメトリック名を使用したいが、単一ホスト上の異なる JMX ポートからデータを収集したい。ただし、JMX がこのデータを収集しているプロセスを区別する方法が必要です。私の接続では、次の接続ブロックが指定されています (異なるポートが構成されています)。JMX を構成して、ポートまたはその他の固有の情報を出力し、メモリ プール データの収集元を教えてくれる方法はありますか? それぞれに異なる Mbean を使用することはできません。何らかの形式のタグ付けを使用して、プロセス ID またはポート番号が Collectd からタグとして送信されるようにしたいと考えています。お時間をいただきありがとうございます
<Connection>
Host "localhost"
ServiceURL "service:jmx:rmi:///jndi/rmi://localhost:17264/jmxrmi"
Collect "memory_pool"
</Connection>
<Connection>
Host "localhost"
ServiceURL "service:jmx:rmi:///jndi/rmi://localhost:9095/jmxrmi"
Collect "memory_pool"
</Connection>