Dustin Marx: Monitoring Key JVM Characteristics with Groovy, JMX, and RuntimeMXBean