class InfluxDbReporter extends ScheduledMetrics2Reporter {

	private void reportTimers(Map<MetricName, Timer> timers, long timestamp) {
		for (Map.Entry<MetricName, Timer> entry : timers.entrySet()) {
			final Timer timer = entry.getValue();
			final Snapshot snapshot = timer.getSnapshot();
			reportLine(getInfluxDbLineProtocolString(entry.getKey()),
					reportMetered(timer) + ","
							+ reportTimerSnapshot(snapshot), timestamp);
		}
	}

	private  InfluxDbReporter(Builder builder);

}