pcp
[Top] [All Lists]

[performancecopilot/parfait] Expose Timer Histogram percentiles from Dro

To: performancecopilot/parfait <parfait@xxxxxxxxxxxxxxxxxx>
Subject: [performancecopilot/parfait] Expose Timer Histogram percentiles from DropWizard as metrics (#31)
From: Paul Smith <notifications@xxxxxxxxxx>
Date: Wed, 10 Aug 2016 04:02:11 -0700
Delivered-to: pcp@xxxxxxxxxxx
Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Wozb3CFJwaHGZ/kPis/ufxUYRSg=; b=EVaiJYDJpvO29Uf3 yQxoYJE/DBMBRMgyIayG45il2v4NzT9/v0o81LFnLAfCaPTAbQWCRcCcqzyNfZca wF9RwbGWTxy4bD694Vluo7iOXwrN2koO4YgkJG+3sdhwokG/s7w5BIfHkYhLWW3t P/RNdTlD+7cXmaZk3n6yg3/YQIQ=
List-archive: https://github.com/performancecopilot/parfait
List-id: performancecopilot/parfait <parfait.performancecopilot.github.com>
List-post: <mailto:reply+00bd08b6f6562a1ffeb430b16fc749d7da52a4798a095e0692cf0000000113c2cbb392a169ce0a27f2a6@reply.github.com>
List-unsubscribe: <mailto:unsub+00bd08b6f6562a1ffeb430b16fc749d7da52a4798a095e0692cf0000000113c2cbb392a169ce0a27f2a6@reply.github.com>, <https://github.com/notifications/unsubscribe/AL0Itujj6s5yiDN2xxMFsH0sYNiAwVmfks5qea-zgaJpZM4JhBtD>
Reply-to: performancecopilot/parfait <reply+00bd08b6f6562a1ffeb430b16fc749d7da52a4798a095e0692cf0000000113c2cbb392a169ce0a27f2a6@xxxxxxxxxxxxxxxx>

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).


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<Prev in Thread] Current Thread [Next in Thread>