@Override Metrics.MetricFamily.Builder annotateBuilder(final Metrics.MetricFamily.Builder b) { for (final Map<String, String> labels : children.keySet()) { final Child child = children.get(labels); final Metrics.Metric.Builder m = b.addMetricBuilder(); for (final String label : labels.keySet()) { final String value = labels.get(label); m.addLabelBuilder().setName(label).setValue(value); } m.setGauge(Metrics.Gauge.newBuilder().setValue(child.value.get())); } return b; }
@Override Metrics.MetricFamily.Builder annotateBuilder(final Metrics.MetricFamily.Builder b) { for (final Map<String, String> labels : children.keySet()) { final Child child = children.get(labels); final Metrics.Metric.Builder m = b.addMetricBuilder(); for (final String label : labels.keySet()) { final String value = labels.get(label); m.addLabelBuilder().setName(label).setValue(value); } m.setCounter(Metrics.Counter.newBuilder().setValue(child.value.get())); } return b; }
builder.setSampleSum(child.sum.get()); final Metrics.Metric.Builder m = b.addMetricBuilder();