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

Closed
tallpsmith opened this Issue Aug 10, 2016 · 1 comment

Comments

Projects
None yet
1 participant
Contributor

tallpsmith commented Aug 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).

tallpsmith added a commit that referenced this issue Aug 25, 2016

Issue #31 - a 'merge' of changes from the 3.x branch for SamplingAdap…
…ter to include histogram latency values for 'recent' entries
Contributor

tallpsmith commented Aug 25, 2016

Completed in 4.x (master) and 3.x branches (though with different namespaces..)

@tallpsmith tallpsmith closed this Aug 25, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment