public class PerHostPercentileTracker extends PercentileTracker
PercentileTrackerthat maintains a separate histogram for each host. This gives you per-host latency percentiles, meaning that each host will only be compared to itself.
|Modifier and Type||Class and Description|
Helper class to build
|Modifier and Type||Method and Description|
Returns a builder to create a new instance.
Computes a key used to categorize measurements.
getLatencyAtPercentile, include, onRegister, onUnregister, update
protected Host computeKey(Host host, Statement statement, Exception exception)
host- the host that was queried.
statement- the statement that was executed.
exception- if the query failed, the corresponding exception.
public static PerHostPercentileTracker.Builder builder(long highestTrackableLatencyMillis)
highestTrackableLatencyMillis- the highest expected latency. If a higher value is reported, it will be ignored and a warning will be logged. A good rule of thumb is to set it slightly higher than
Copyright © 2012–2018. All rights reserved.