What is StatsD?
StatsD is a simple network daemon that continuously receives metrics pushed over UDP and periodically sends aggregate metrics to upstream services like Graphite and Librato Metrics. Because it uses UDP, clients (for example, web applications) can ship metrics to it very fast with little to no overhead. This means that a user can capture multiple metrics for every request to a web application, even at a rate of thousands of requests per second. Request-level metrics are aggregated over a flush interval (default 10 seconds) and pushed to an upstream metrics service.New StatsD Metrics backend
With the release of Etsy's StatsD version 0.3.0, users can now plugin one or more backends to control where StatsD persists aggregated metrics. By default, StatsD ships with the Graphite backend and additional backends can be loaded from NPM modules.
We are excited to announce that there is now a Metrics backend module for StatsD: https://github.com/librato/statsd-librato-backend. This means that users can now use the latest version of Etsy's StatsD with Metrics!
We are excited to announce that there is now a Metrics backend module for StatsD: https://github.com/librato/statsd-librato-backend. This means that users can now use the latest version of Etsy's StatsD with Metrics!
Support for StatsD Gauges
With the latest release, users now have access to the recently added StatsD gauges. Gauges in StatsD represent single value readings during a flush interval. This is useful for tracking metrics like the outside temperature or the current price of a stock. Metrics will rollup gauges over time and show aggregate gauge values at higher rollup resolutions.