Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
Expose Timer Histogram percentiles from DropWizard as metrics #31
Comments
tallpsmith
added a commit
that referenced
this issue
Aug 10, 2016
tallpsmith
added a commit
that referenced
this issue
Aug 25, 2016
|
Completed in 4.x (master) and 3.x branches (though with different namespaces..) |
tallpsmith
closed this
Aug 25, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
tallpsmith commentedAug 10, 2016
I'm going to be adding a couple of extra metrics to the Parfait-DropWizard extension for Timers to expose the histogram percentile's for request latency measurements. Currently it only exposes the request rate counter, and 1/5/15 minute rates.
On the request latency it provides an average, median, min/max,stddev, but that's over the lifetime of the process which isn't that useful for very long running webapps with often long durations of 'less busy'.
The existing DropWizard metrics provides histogram decaying reservoir percentiles for 'recent' requests in the classic, 75th/95th/98th/99/99.9th Percentile which exposes much more useful 'recent' distribution information about requests.
These will appear as additional sub-metrics alongside the existing.
I'll be doing this in a new v3 branch, and merge back to master (Babylon is not yet migrated to the new v4 namespaces as yet).