private void reportMeter(MetricName name, Metered meter, long now) { if (canSkipMetric(name, meter)) { return; } Map<String, Object> fields = new HashMap<>(); fields.put("count", meter.getCount()); fields.put("one-minute", convertRate(meter.getOneMinuteRate())); fields.put("five-minute", convertRate(meter.getFiveMinuteRate())); fields.put("fifteen-minute", convertRate(meter.getFifteenMinuteRate())); fields.put("mean-rate", convertRate(meter.getMeanRate())); influxDb.appendPoints( new InfluxDbPoint(name.getKey(), name.getTags(), String.valueOf(now), fields)); }