Statsd backends presentation

2,481 views

Published on

Short Talk on StatsD Backends.
Use StatsD even if you don't use Graphite!

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,481
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
17
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Statsd backends presentation

  1. 1. StatsD Backends It’s not just for GraphiteFriday, November 2, 12
  2. 2. You know StatsD right? • Originally by Etsy • https://github.com/etsy/statsdFriday, November 2, 12
  3. 3. How about Graphite? • Originally by Orbitz • https://github.com/ graphite-projectFriday, November 2, 12
  4. 4. Graphite is sweet! • It’s a great tool for the tool belt. • It’s not for everyone though. • Non-”standard” storage format • have to host a “python app”Friday, November 2, 12
  5. 5. StatsD backends FTW! • Supports sending to a single or multiple backends. • This may or may not include graphite.Friday, November 2, 12
  6. 6. Builtin Backends • Out of the box StatsD supports: • Graphite (of course) • Console for debugging/troubleshooting • Repeater for relaying StatsD packetsFriday, November 2, 12
  7. 7. Third Party Backends • amqp-backend • ganglia-backend • librato-backend • socket.io-backend • statsd-backend • mongo-backend • datadog-backend • monitis-backend • instrumental backend • hosted graphite backend • statsd aggregation backend • zabbix-backend • mysql-backend Most found : https://github.com/etsy/statsd/wiki/BackendsFriday, November 2, 12
  8. 8. Don’t see what you like? • creating a custom backend is easy. • the repeater makes it easy to experiment.Friday, November 2, 12
  9. 9. Just got easier • Previously Backends calculated data. • Pull request in to move calculations out of backends. • Simplifies backends even more.Friday, November 2, 12
  10. 10. The Moral is? • StatsD and StatsD protocol work great • Do : Extend and Improve StatsD • Do : Use StatsD with additional backends • Don’t : reinvent the wheel • Don’t : make your app send metrics to separate places when StatsD can.Friday, November 2, 12
  11. 11. Thanks! • Dan Rowe • @draco2002 • drowe@wayfair.com • https://github.com/draco2003Friday, November 2, 12

×