private String[] cacheKafkaSummarizable(long currentTimeMillis, String sanitizedName, Summarizable summarizable) {
final String minName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
MIN_SUFIX, summarizable.min());
final String maxName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
MAX_SUFIX, summarizable.max());
final String meanName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
MEAN_SUFIX, summarizable.mean());
final String stdDevName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
STD_DEV_SUFIX, summarizable.stdDev());
return new String[] { maxName, meanName, minName, stdDevName };
}
static void setupSummarizableMock(Summarizable summarizable) {
when(summarizable.min()).thenReturn(1d);
when(summarizable.max()).thenReturn(3d);
when(summarizable.mean()).thenReturn(2d);
when(summarizable.stdDev()).thenReturn(1.5d);
}