StatsD is a lightweight Node.js application built and open sourced by the engineering team at Etsy. It works by listening for metrics from different applications, aggregating them, and sending them onward to a configured backend. You can add more backends to send the aggregated and summarized metrics to third-party systems, including New Relic Infrastructure. But if you’re capturing hundreds of metrics via StatsD, how do you properly visualize and alert on them? We can help.
The absolute value of an increasing number—e.g., the number of shopping cart checkouts.
The number of times something happened—e.g., the amount of 3rd-party API calls. StatsD also automatically tracks the rate.
The number of occurrences of an event—e.g., the number of unique visitors on your website.
Typically used to track response times. StatsD will keep all timing sample points and send aggregate metrics when the data is flushed.