Esempio n. 1
0
 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));
 }