Index
All Classes and Interfaces|All Packages
C
- count() - Method in class io.micrometer.prometheusmetrics.PrometheusCounter
- count() - Method in class io.micrometer.prometheusmetrics.PrometheusDistributionSummary
- count() - Method in class io.micrometer.prometheusmetrics.PrometheusTimer
D
- DEFAULT - Static variable in interface io.micrometer.prometheusmetrics.PrometheusConfig
-
Accept configuration defaults
- defaultHistogramConfig() - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- descriptions() - Method in interface io.micrometer.prometheusmetrics.PrometheusConfig
G
- getBaseTimeUnit() - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- getPrometheusRegistry() - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
H
- histogramCounts() - Method in class io.micrometer.prometheusmetrics.PrometheusDistributionSummary
-
For Prometheus we cannot use the histogram counts from HistogramSnapshot, as it is based on a rolling histogram.
- histogramCounts() - Method in class io.micrometer.prometheusmetrics.PrometheusTimer
-
For Prometheus we cannot use the histogram counts from HistogramSnapshot, as it is based on a rolling histogram.
I
- increment(double) - Method in class io.micrometer.prometheusmetrics.PrometheusCounter
- io.micrometer.prometheusmetrics - package io.micrometer.prometheusmetrics
M
- map(Meter.Id) - Method in class io.micrometer.prometheusmetrics.PrometheusRenameFilter
- max() - Method in class io.micrometer.prometheusmetrics.PrometheusDistributionSummary
- max(TimeUnit) - Method in class io.micrometer.prometheusmetrics.PrometheusTimer
- meterRegistrationFailed(Meter.Id, String) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
N
- name(String, Meter.Type, String) - Method in class io.micrometer.prometheusmetrics.PrometheusNamingConvention
-
Names are snake-cased.
- newCounter(Meter.Id) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newLongTaskTimer(Meter.Id, DistributionStatisticConfig) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
P
- prefix() - Method in interface io.micrometer.prometheusmetrics.PrometheusConfig
- PrometheusConfig - Interface in io.micrometer.prometheusmetrics
-
Configuration for
PrometheusMeterRegistry
. - PrometheusCounter - Class in io.micrometer.prometheusmetrics
-
Counter
for Prometheus. - PrometheusDistributionSummary - Class in io.micrometer.prometheusmetrics
-
DistributionSummary
for Prometheus. - PrometheusDurationNamingConvention - Class in io.micrometer.prometheusmetrics
-
PrometheusNamingConvention
with_duration
suffix for timers. - PrometheusDurationNamingConvention() - Constructor for class io.micrometer.prometheusmetrics.PrometheusDurationNamingConvention
- PrometheusMeterRegistry - Class in io.micrometer.prometheusmetrics
-
MeterRegistry
for Prometheus. - PrometheusMeterRegistry(PrometheusConfig) - Constructor for class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- PrometheusMeterRegistry(PrometheusConfig, PrometheusRegistry, Clock) - Constructor for class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- PrometheusMeterRegistry(PrometheusConfig, PrometheusRegistry, Clock, SpanContext) - Constructor for class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
Create a
PrometheusMeterRegistry
instance. - PrometheusNamingConvention - Class in io.micrometer.prometheusmetrics
-
See Prometheus docs for a specification of the constraints on metric names and labels
- PrometheusNamingConvention() - Constructor for class io.micrometer.prometheusmetrics.PrometheusNamingConvention
- PrometheusNamingConvention(String) - Constructor for class io.micrometer.prometheusmetrics.PrometheusNamingConvention
- prometheusProperties() - Method in interface io.micrometer.prometheusmetrics.PrometheusConfig
- PrometheusRenameFilter - Class in io.micrometer.prometheusmetrics
-
Converts known meter names from Micrometer's preferred name to Prometheus' preferred name.
- PrometheusRenameFilter() - Constructor for class io.micrometer.prometheusmetrics.PrometheusRenameFilter
- PrometheusTimer - Class in io.micrometer.prometheusmetrics
-
Timer
for Prometheus.
R
- recordNonNegative(double) - Method in class io.micrometer.prometheusmetrics.PrometheusDistributionSummary
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.prometheusmetrics.PrometheusTimer
S
- scrape() - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
- scrape(OutputStream) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
Scrape to the specified output stream in Prometheus text format.
- scrape(OutputStream, String) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
Write the metrics scrape body in a specific content type to the given output stream.
- scrape(OutputStream, String, Set<String>) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
Scrape to the specified output stream.
- scrape(String) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
Get the metrics scrape body in a specific content type.
- scrape(String, Set<String>) - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
Return text for scraping.
- step() - Method in interface io.micrometer.prometheusmetrics.PrometheusConfig
T
- tagKey(String) - Method in class io.micrometer.prometheusmetrics.PrometheusNamingConvention
-
Label names may contain ASCII letters, numbers, as well as underscores.
- takeSnapshot() - Method in class io.micrometer.prometheusmetrics.PrometheusDistributionSummary
- takeSnapshot() - Method in class io.micrometer.prometheusmetrics.PrometheusTimer
- throwExceptionOnRegistrationFailure() - Method in class io.micrometer.prometheusmetrics.PrometheusMeterRegistry
-
For use with
MeterRegistry.Config#onMeterRegistrationFailed(BiConsumer)
when you want meters with the same name but different tags to cause an unchecked exception. - totalAmount() - Method in class io.micrometer.prometheusmetrics.PrometheusDistributionSummary
- totalTime(TimeUnit) - Method in class io.micrometer.prometheusmetrics.PrometheusTimer
V
- validate() - Method in interface io.micrometer.prometheusmetrics.PrometheusConfig
All Classes and Interfaces|All Packages