class InfluxDbReporter extends ScheduledMetrics2Reporter {

	private void reportGauges(Map<MetricName, Gauge> gauges, long timestamp) {
		for (Map.Entry<MetricName, Gauge> entry : gauges.entrySet()) {
			final String value = getGaugeValueForInfluxDb(entry.getValue().getValue());
			if (value != null) {
				reportLine(getInfluxDbLineProtocolString(entry.getKey()), value, timestamp);
			}
		}
	}

	private  InfluxDbReporter(Builder builder);

}