Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tool Time with John

John Vincent
February 16, 2012

Tool Time with John

Presentation at Atlanta Puppet User's Group

John Vincent

February 16, 2012

More Decks by John Vincent

Other Decks in Technology


  1. Logging is Broken(ish) • Commercial options are expensive • Syslog

    isn't flexible enough • Log lines are just data points with a timestamp (event)
  2. Logstash • Unix pipe on steroids • If it has

    a timestamp, send it to Logstash • Slice it, Dice it, Munge it, Transform it • Now spit it out • This isn't a Logstash talk.
  3. Build something • Sockets the way you think sockets should

    work • Usable from almost every language • Flow independent • Captures common patterns • Freaking fast
  4. Logstash Filters with ZeroMQ • You need to do something

    unique? • There's not a plugin yet? • Specific to your company? • Don't know Ruby? Write your own! (in whatever language you like)
  5. Statsd • Open sourced by Etsy last year • Simple

    UDP proxy to Graphite • Different “data types” • Client and Server implementations in almost every language
  6. Graphite • Open sourced by Orbitz • Makes pretty pictures

    of data • Does dashboards • Simple API • Does realtime updates • Alternate dashboards available and easy to create
  7. Recap • Always be adding tools to your toolbelt •

    See a cool project? Bookmark it • Evernote/Read it Later are your friends • Always be hacking. Keep your skills fresh.
  8. Links! • Logstash – http://logstash.net • ZeroMQ – http://zeromq.org •

    Statsd – http://github.com/etsy/statsd • Graphite – http://graphite.wikidot.com • Evernote – http://evernote.com