2. WHO IS THIS JON GUY?
• Platform Architect @ MarinSoftware.com
• 15+ years coding
• Apache Member & Co-Founded Jakarta Apache
• Created / contributed - many open source projects
• Cyclist, Motorcyclist, Rock Climber, Chickens
3. WHAT IS JMX?
• Java Management Extensions
• Enables
remote communication directly with a Java Virtual
Machine
• Many services have made statistics available
• Easy to work with
• Generally doesn’t affect JVM performance
7. • Java process running on a server
• Talk to 1000’s of servers
• Output data to multiple systems
8. • Built
for performance and scalability
(multithreaded)
• Poolssocket connections on both the JMX input
side and the output side
• Runs as a Java application server
• Easy to install - debian, rpm (soon), .zip
• Easy to configure (json formatted files)
• Source code is documented, easy to read
9.
10.
11.
12.
13.
14.
15. FUTURE?
• GUI editor for JSON files
• More OutputWriters (OpenTSDB, Zabbix, Zenoss)
• jmxtrans monitoring itself
• Ideas?