JMX
DESCRIPTION:
JMX is a library which allows you to access JMX MBeans as a client or create your own MBeans as a Ruby class.
FEATURES/PROBLEMS:
- Use '-J-Dcom.sun.management.jmxremote' to make jruby process accessible from a jruby command-line
SYNOPSIS:
Connect to same JVM as client script and look at Memory MBean
require 'jmx'
client = JMX.simple_connect(:port => 9999)
memory = client["java.lang:type=Memory"] puts memory.attributes
REQUIREMENTS:
- JRuby
INSTALL:
- jruby -S gem install jmx