in concurrency-loadbalancer-core/src/main/java/com/uber/concurrency/loadbalancer/AbstractConcurrencyLoadBalancer.java [253:261]
private double calcCOV(Collection<Meter> meters) {
double[] rates = meters.stream()
.map(o->o.getRate())
.mapToDouble(d->d)
.toArray();
double stdev = STANDARD_DEVIATION.evaluate(rates);
double mean = MEAN.evaluate(rates);
return MathUtils.divide(stdev, mean);
}