use of com.google.cloud.bigtable.metrics.Timer in project simple-bigtable by spotify.
the class BigtableSemanticMetricsRegistry method timer.
@Override
public Timer timer(final String name) {
final MetricId tagged = baseMetricId.tagged("what", name);
final com.codahale.metrics.Timer timer = registry.timer(tagged);
return new Timer() {
@Override
public Context time() {
final com.codahale.metrics.Timer.Context context = timer.time();
return context::close;
}
@Override
public void update(final long duration, final TimeUnit timeUnit) {
timer.update(duration, timeUnit);
}
};
}