@Override public List<MetricFamilySamples> collect() { List<MetricFamilySamples.Sample> samples = new ArrayList<MetricFamilySamples.Sample>(children.size()); for(Map.Entry<List<String>, Child> c: children.entrySet()) { samples.add(new MetricFamilySamples.Sample(fullname, labelNames, c.getKey(), c.getValue().get())); } return familySamplesList(Type.GAUGE, samples); }
@Override public List<MetricFamilySamples> collect() { List<MetricFamilySamples.Sample> samples = new ArrayList<MetricFamilySamples.Sample>(children.size()); for(Map.Entry<List<String>, Child> c: children.entrySet()) { samples.add(new MetricFamilySamples.Sample(fullname, labelNames, c.getKey(), c.getValue().get())); } return familySamplesList(Type.GAUGE, samples); }
@Override public Iterable<Measurement> measure() { return Collections.singletonList(id.measurement(gauge.get())); } }
@Override public double value() { return gauge.get(); }
@Override public double value() { return gauge.get(); }
/** * Get the value of the gauge. */ public double get() { return noLabelsChild.get(); }
/** * Get the value of the gauge. */ public double get() { return noLabelsChild.get(); }