Jmxtrans presentation

4,297 views

Published on

This is my talk on jmxtrans for the http://www.meetup.com/SF-Bay-Area-Large-Scale-Production-Engineering/events/15481175/

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,297
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Jmxtrans presentation

    1. 1. JMXTRANShttp://jmxtrans.googlecode.com/ Jon Stevens latchkey@gmail.com
    2. 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. 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
    4. 4. jconsole
    5. 5. WHY?• Required start / stop of JVM• Difficult to configure (write perl to talk to java?)• Commercial products• All encompassing solutions
    6. 6. JMX TRANSFORMER ENGINEIntegration with Graphite, Ganglia, RRD, Files, You Name It
    7. 7. • Java process running on a server• Talk to 1000’s of servers• Output data to multiple systems
    8. 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. 9. FUTURE?• GUI editor for JSON files• More OutputWriters (OpenTSDB, Zabbix, Zenoss)• jmxtrans monitoring itself• Ideas?
    10. 10. MARIN SOFTWARE

    ×