- buckets(double...) - Method in class io.prometheus.client.Histogram.Builder
-
Set the upper bounds of buckets for the histogram.
- buckets - Variable in class io.prometheus.client.Histogram.Child.Value
-
- build(String, String) - Static method in class io.prometheus.client.Counter
-
Return a Builder to allow configuration of a new Counter.
- build() - Static method in class io.prometheus.client.Counter
-
Return a Builder to allow configuration of a new Counter.
- build(String, String) - Static method in class io.prometheus.client.Enumeration
-
Return a Builder to allow configuration of a new Enumeration.
- build() - Static method in class io.prometheus.client.Enumeration
-
Return a Builder to allow configuration of a new Enumeration.
- build(String, String) - Static method in class io.prometheus.client.Gauge
-
Return a Builder to allow configuration of a new Gauge.
- build() - Static method in class io.prometheus.client.Gauge
-
Return a Builder to allow configuration of a new Gauge.
- build(String, String) - Static method in class io.prometheus.client.Histogram
-
Return a Builder to allow configuration of a new Histogram.
- build() - Static method in class io.prometheus.client.Histogram
-
Return a Builder to allow configuration of a new Histogram.
- build(String, String) - Static method in class io.prometheus.client.Info
-
Return a Builder to allow configuration of a new Info.
- build() - Static method in class io.prometheus.client.Info
-
Return a Builder to allow configuration of a new Info.
- build(String, String) - Static method in class io.prometheus.client.Summary
-
Return a Builder to allow configuration of a new Summary.
- build() - Static method in class io.prometheus.client.Summary
-
Return a Builder to allow configuration of a new Summary.
- Builder() - Constructor for class io.prometheus.client.Counter.Builder
-
- Builder() - Constructor for class io.prometheus.client.Enumeration.Builder
-
- Builder() - Constructor for class io.prometheus.client.Gauge.Builder
-
- Builder() - Constructor for class io.prometheus.client.Histogram.Builder
-
- Builder() - Constructor for class io.prometheus.client.Info.Builder
-
- Builder() - Constructor for class io.prometheus.client.SimpleCollector.Builder
-
- Builder() - Constructor for class io.prometheus.client.Summary.Builder
-
- Gauge - Class in io.prometheus.client
-
Gauge metric, to report instantaneous values.
- Gauge.Builder - Class in io.prometheus.client
-
- Gauge.Child - Class in io.prometheus.client
-
The value of a single Gauge.
- Gauge.Timer - Class in io.prometheus.client
-
Represents an event being timed.
- GaugeMetricFamily - Class in io.prometheus.client
-
Gauge metric family, for custom collectors and exporters.
- GaugeMetricFamily(String, String, double) - Constructor for class io.prometheus.client.GaugeMetricFamily
-
- GaugeMetricFamily(String, String, List<String>) - Constructor for class io.prometheus.client.GaugeMetricFamily
-
- get() - Method in class io.prometheus.client.Counter.Child
-
Get the value of the counter.
- get() - Method in class io.prometheus.client.Counter
-
Get the value of the counter.
- get() - Method in class io.prometheus.client.Enumeration.Child
-
Get the state.
- get() - Method in class io.prometheus.client.Enumeration
-
Get the value of the Enumeration.
- get() - Method in class io.prometheus.client.Gauge.Child
-
Get the value of the gauge.
- get() - Method in class io.prometheus.client.Gauge
-
Get the value of the gauge.
- get() - Method in class io.prometheus.client.Histogram.Child
-
Get the value of the Histogram.
- get() - Method in class io.prometheus.client.Info.Child
-
Get the info.
- get() - Method in class io.prometheus.client.Info
-
Get the the info.
- get() - Method in class io.prometheus.client.Summary.Child
-
Get the value of the Summary.
- get() - Method in class io.prometheus.client.Summary
-
Get the value of the Summary.
- getSampleValue(String) - Method in class io.prometheus.client.CollectorRegistry
-
Returns the given value, or null if it doesn't exist.
- getSampleValue(String, String[], String[]) - Method in class io.prometheus.client.CollectorRegistry
-
Returns the given value, or null if it doesn't exist.
- Sample(String, List<String>, List<String>, double, Long) - Constructor for class io.prometheus.client.Collector.MetricFamilySamples.Sample
-
- Sample(String, List<String>, List<String>, double) - Constructor for class io.prometheus.client.Collector.MetricFamilySamples.Sample
-
- samples - Variable in class io.prometheus.client.Collector.MetricFamilySamples
-
- sanitizeMetricName(String) - Static method in class io.prometheus.client.Collector
-
Sanitize metric name
- set(double) - Method in class io.prometheus.client.DoubleAdder
-
- set(double) - Method in class io.prometheus.client.Gauge.Child
-
Set the gauge to the given value.
- set(double) - Method in class io.prometheus.client.Gauge
-
Set the gauge with no labels to the given value.
- setChild(Child, String...) - Method in class io.prometheus.client.SimpleCollector
-
Replace the Child with the given labels.
- setDuration() - Method in class io.prometheus.client.Gauge.Timer
-
- setToCurrentTime() - Method in class io.prometheus.client.Gauge.Child
-
Set the gauge to the current unixtime.
- setToCurrentTime() - Method in class io.prometheus.client.Gauge
-
Set the gauge with no labels to the current unixtime.
- setToTime(Runnable) - Method in class io.prometheus.client.Gauge.Child
-
Executes runnable code (e.g.
- setToTime(Callable<E>) - Method in class io.prometheus.client.Gauge.Child
-
Executes callable code (e.g.
- setToTime(Runnable) - Method in class io.prometheus.client.Gauge
-
Executes runnable code (e.g.
- setToTime(Callable<E>) - Method in class io.prometheus.client.Gauge
-
Executes callable code (e.g.
- SimpleCollector<Child> - Class in io.prometheus.client
-
- SimpleCollector(SimpleCollector.Builder) - Constructor for class io.prometheus.client.SimpleCollector
-
- SimpleCollector.Builder<B extends SimpleCollector.Builder<B,C>,C extends SimpleCollector> - Class in io.prometheus.client
-
Builders let you configure and then create collectors.
- SimpleTimer - Class in io.prometheus.client
-
SimpleTimer, to measure elapsed duration in seconds as a double.
- SimpleTimer() - Constructor for class io.prometheus.client.SimpleTimer
-
- startTimer() - Method in class io.prometheus.client.Gauge.Child
-
Start a timer to track a duration.
- startTimer() - Method in class io.prometheus.client.Gauge
-
Start a timer to track a duration, for the gauge with no labels.
- startTimer() - Method in class io.prometheus.client.Histogram.Child
-
Start a timer to track a duration.
- startTimer() - Method in class io.prometheus.client.Histogram
-
Start a timer to track a duration on the histogram with no labels.
- startTimer() - Method in class io.prometheus.client.Summary.Child
-
Start a timer to track a duration.
- startTimer() - Method in class io.prometheus.client.Summary
-
Start a timer to track a duration on the summary with no labels.
- state(String) - Method in class io.prometheus.client.Enumeration.Child
-
Set the state.
- state(Enum) - Method in class io.prometheus.client.Enumeration.Child
-
Set the state.
- state(String) - Method in class io.prometheus.client.Enumeration
-
Set the state on the enum with no labels.
- state(Enum) - Method in class io.prometheus.client.Enumeration
-
Set the state on the enum with no labels.
- states(String...) - Method in class io.prometheus.client.Enumeration.Builder
-
- states(Class) - Method in class io.prometheus.client.Enumeration.Builder
-
Take states from the names of the values in an Enum class.
- subsystem(String) - Method in class io.prometheus.client.SimpleCollector.Builder
-
Set the subsystem of the metric.
- sum() - Method in class io.prometheus.client.DoubleAdder
-
Returns the current sum.
- sum - Variable in class io.prometheus.client.Histogram.Child.Value
-
- sum - Variable in class io.prometheus.client.Summary.Child.Value
-
- Summary - Class in io.prometheus.client
-
Summary metric, to track the size of events.
- Summary.Builder - Class in io.prometheus.client
-
- Summary.Child - Class in io.prometheus.client
-
The value of a single Summary.
- Summary.Child.Value - Class in io.prometheus.client
-
- Summary.Timer - Class in io.prometheus.client
-
Represents an event being timed.
- SummaryMetricFamily - Class in io.prometheus.client
-
Summary metric family, for custom collectors and exporters.
- SummaryMetricFamily(String, String, double, double) - Constructor for class io.prometheus.client.SummaryMetricFamily
-
- SummaryMetricFamily(String, String, List<String>) - Constructor for class io.prometheus.client.SummaryMetricFamily
-
- SummaryMetricFamily(String, String, List<String>, List<Double>) - Constructor for class io.prometheus.client.SummaryMetricFamily
-
- sumThenReset() - Method in class io.prometheus.client.DoubleAdder
-