/** * Returns the set of metric names. */ public Set<String> getMetricNames() { return Collections.unmodifiableSet(metricMap.keySet()); }
pair.metricMap.entrySet()) { indent(out, 3); out.print(metricValue.getKey());
pair.metricMap.entrySet()) { indent(out, 3); out.print(metricValue.getKey());
pair.metricMap.entrySet()) { indent(out, 3); out.print(metricValue.getKey());
pair.metricMap.entrySet()) { indent(out, 3); out.print(metricValue.getKey());
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = entry.getValue (); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber); metricMap.put(metricName+"_raw", updateNumber); if (computeRate ) { double rate = updateNumber.doubleValue() * 60.0 / period; metricMap.put(metricName+"_rate", rate);
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = entry.getValue (); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber);
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = entry.getValue (); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber);
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = entry.getValue (); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber);
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = entry.getValue (); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber);
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = metricUpdates.get(metricName); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber);
pair.metricMap.entrySet()) { indent(out, 3); out.print(metricValue.getKey());
MetricMap metricMap = recordMap.get(tagTable); if (metricMap == null) { metricMap = new MetricMap(); TagMap tagMap = new TagMap(tagTable); // clone tags recordMap.put(tagMap, metricMap); MetricValue updateValue = entry.getValue (); Number updateNumber = updateValue.getNumber(); Number currentNumber = metricMap.get(metricName); if (currentNumber == null || updateValue.isAbsolute()) { metricMap.put(metricName, updateNumber); metricMap.put(metricName, newNumber);
/** * Returns the metric object which can be a Float, Integer, Short or Byte. */ public Number getMetric(String name) { return metricMap.get(name); }
/** * Returns a copy of this record's metrics. */ public MetricMap getMetricsCopy() { return new MetricMap(metricMap); } }
/** * Returns a copy of this record's metrics. */ public MetricMap getMetricsCopy() { return new MetricMap(metricMap); } }
/** * Returns the set of metric names. */ public Set<String> getMetricNames() { return Collections.unmodifiableSet(metricMap.keySet()); }
/** * Returns a copy of this record's metrics. */ public MetricMap getMetricsCopy() { return new MetricMap(metricMap); } }
public void testCopy() { TagMap tags = new TagMap(); tags.put("tagkey", "tagval"); MetricMap metrics = new MetricMap(); metrics.put("metrickey", 123.4); OutputRecord r = new OutputRecord(tags, metrics); assertEquals(tags, r.getTagsCopy()); assertNotSame(tags, r.getTagsCopy()); assertEquals(metrics, r.getMetricsCopy()); assertNotSame(metrics, r.getMetricsCopy()); } }
/** * Returns the metric object which can be a Float, Integer, Short or Byte. */ public Number getMetric(String name) { return metricMap.get(name); }