@Override public void stopAndLog() { DynamicTimer.record(config, stopwatch.getDuration()); }
private void recordRequestTiming(String name, long timeNs) { long timeMs = timeNs / 1000000; if(timeMs > -1) { DynamicTimer.record(MonitorConfig.builder(name).build(), timeMs); } } }
@Override public void stopAndLog() { DynamicTimer.record(config, stopwatch.getDuration()); }
private void recordRequestTiming(String name, long timeNs) { long timeMs = timeNs / 1000000; if(timeMs > -1) { DynamicTimer.record(MonitorConfig.builder(name).build(), timeMs); } } }
@Test public void testDynamicTimerRecordSeconds() { DynamicTimer.record(CONFIG, 42); Id id = ID.withTag("unit", "MILLISECONDS"); assertEquals(1, registry.counter(id.withTag(Statistic.count)).count()); assertEquals(42, registry.counter(id.withTag(Statistic.totalTime)).actualCount(), 1e-12); assertEquals(42 * 42, registry.counter(id.withTag(Statistic.totalOfSquares)).actualCount(), 1e-12); assertEquals(42, registry.maxGauge(id.withTag(Statistic.max)).value(), 1e-12); }
@Override public void stopAndLog() { DynamicTimer.record(config, stopwatch.getDuration()); }
@Override public void stopAndLog() { DynamicTimer.record(config, stopwatch.getDuration()); }
private void recordRequestTiming(String name, long timeNs) { long timeMs = timeNs / 1000000; if(timeMs > -1) { DynamicTimer.record(MonitorConfig.builder(name).build(), timeMs); } } }