Package io.prometheus.client
package io.prometheus.client
-
ClassDescriptionA collector for a set of metrics.A metric, and all of its samples.A single Sample, with a unique name and set of labels.A registry of Collectors.Counter metric, to track counts of events or running totals.The value of a single Counter.Counter metric family, for custom collectors and exporters.One or more variables that together maintain an initially zero
doublesum.Enumeration metric, to track which of a set of states something is in.The value of a single Enumeration.Gauge metric, to report instantaneous values.The value of a single Gauge.Represents an event being timed.Gauge metric family, for custom collectors and exporters.Histogram metric, to track distributions of events.The value of a single Histogram.Represents an event being timed.Info metric, key-value pairs.The value of a single Info.Predicate<T>Replacement for Java 8'sjava.util.function.Predicatefor compatibility with Java versions < 8.Filter samples (i.e. time series) by name.SimpleCollector<Child>Builders let you configure and then create collectors.SimpleTimer, to measure elapsed duration in seconds as a double.The value of a single Summary.Represents an event being timed.Summary metric family, for custom collectors and exporters.Supplier<T>Replacement for Java 8'sjava.util.function.Supplierfor compatibility with Java versions < 8.