Warning, the video is a couple of hours long.
Watch live streaming video from etsy at livestream.com
Source
- Make deployments easier
- No-fault post-mortems
- everyone works on head, no branches in source control, lots of
if(0){ ... }
blocks - configuration file that determines which features are live, to which percentage of the population.
- public logging and metrics
- ...
- Change are quick, easy and encouraged.
- maintains the "can do" "default is yes" attitude of the early startup.
- mean time to notice problems: <5 minutes, mean time to fix problems: 4.5 minutes.
- ...
- profit
They have released two projects as openSource, available on github:
- logster
- https://github.com/etsy/logster
- Forked from ganglia-logtailer, they removed the daemon mode to simplify the code.
Logster is a utility for reading log files and generating metrics in Graphite or Ganglia. It is ideal for visualizing trends of events that are occurring in your application/system/error logs. For example, you might use logster to graph the number of occurrences of HTTP response code that appears in your web server logs.
- Forked from ganglia-logtailer, they removed the daemon mode to simplify the code.
- statsd
- Github: https://github.com/etsy/statsd
- Blogpost: measure anything measure everything/
A network daemon for aggregating statistics (counters and timers), rolling them up, then sending them to graphite.
- Blogpost: measure anything measure everything/
No comments:
Post a Comment