Jmxtrans presentation
Upcoming SlideShare
Loading in...5
×
 

Jmxtrans presentation

on

  • 2,944 views

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

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

Statistics

Views

Total Views
2,944
Views on SlideShare
2,944
Embed Views
0

Actions

Likes
0
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Jmxtrans presentation Jmxtrans presentation Presentation Transcript

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