Need advice about which tool to choose?Ask the StackShare community!
Dropwizard Metrics vs StatsD: What are the differences?
Developers describe Dropwizard Metrics as "Capturing JVM- and application-level metrics". It is a Java library which gives you insight into what your code does in production. It provides a powerful toolkit of ways to measure the behavior of critical components in your production environment. It provides you with full-stack visibility. On the other hand, StatsD is detailed as "Simple daemon for easy stats aggregation". StatsD is a front-end proxy for the Graphite/Carbon metrics server, originally written by Etsy's Erik Kastner. StatsD is a network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP and sends aggregates to one or more pluggable backend services (e.g., Graphite).
Dropwizard Metrics and StatsD can be primarily classified as "Monitoring" tools.
Dropwizard Metrics and StatsD are both open source tools. It seems that StatsD with 14.2K GitHub stars and 1.84K forks on GitHub has more adoption than Dropwizard Metrics with 6.64K GitHub stars and 1.64K GitHub forks.
Lyft, Shopify, and OpenGov are some of the popular companies that use StatsD, whereas Dropwizard Metrics is used by Yammer, Auto Trader, and LeanIX. StatsD has a broader approval, being mentioned in 89 company stacks & 85 developers stacks; compared to Dropwizard Metrics, which is listed in 4 company stacks and 3 developer stacks.
Pros of Dropwizard Metrics
Pros of StatsD
- Open source9
- Single responsibility7
- Efficient wire format5
- Loads of integrations3
- Handles aggregation3
- Many implementations1
- Scales well1
- Simple to use1
- NodeJS1
Sign up to add or upvote prosMake informed product decisions
Cons of Dropwizard Metrics
Cons of StatsD
- No authentication; cannot be used over Internet1