@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; }
@Override protected void consume(@NotNull Iterable<Collector.MetricFamilySamples.Sample> samples) { for (Collector.MetricFamilySamples.Sample sample : samples) { apply(metrics -> metrics.setCounter(Metrics.Counter.newBuilder().setValue(sample.value).build()).build(), sample.labelNames, sample.labelValues); } } }
/** * <code>optional .io.prometheus.client.Counter counter = 3;</code> */ public Builder mergeCounter(io.prometheus.client.Metrics.Counter value) { if (counterBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && counter_ != io.prometheus.client.Metrics.Counter.getDefaultInstance()) { counter_ = io.prometheus.client.Metrics.Counter.newBuilder(counter_).mergeFrom(value).buildPartial(); } else { counter_ = value; } onChanged(); } else { counterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /**
/** * <code>optional .io.prometheus.client.Counter counter = 3;</code> */ public Builder mergeCounter(io.prometheus.client.Metrics.Counter value) { if (counterBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && counter_ != null && counter_ != io.prometheus.client.Metrics.Counter.getDefaultInstance()) { counter_ = io.prometheus.client.Metrics.Counter.newBuilder(counter_).mergeFrom(value).buildPartial(); } else { counter_ = value; } onChanged(); } else { counterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /**
/** * <code>optional .io.prometheus.client.Counter counter = 3;</code> */ public Builder mergeCounter(io.prometheus.client.Metrics.Counter value) { if (counterBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && counter_ != null && counter_ != io.prometheus.client.Metrics.Counter.getDefaultInstance()) { counter_ = io.prometheus.client.Metrics.Counter.newBuilder(counter_).mergeFrom(value).buildPartial(); } else { counter_ = value; } onChanged(); } else { counterBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /**
public Builder toBuilder() { return newBuilder(this); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(io.prometheus.client.Metrics.Counter prototype) {
public static Builder newBuilder(io.prometheus.client.Metrics.Counter prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {