Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

activateOptions() - Method in class io.prometheus.client.log4j.InstrumentedAppender
 
add(double) - Method in class io.prometheus.client.DoubleAdder
Adds the given value.
add(SessionFactory, String) - Method in class io.prometheus.client.hibernate.HibernateStatisticsCollector
Registers a Hibernate SessionFactory with this collector.
add(QueuedThreadPool, String) - Method in class io.prometheus.client.jetty.QueuedThreadPoolStatisticsCollector
 
addCache(String, Cache) - Method in class io.prometheus.client.cache.caffeine.CacheMetricsCollector
Add or replace the cache with the given name.
addCache(String, AsyncLoadingCache) - Method in class io.prometheus.client.cache.caffeine.CacheMetricsCollector
Add or replace the cache with the given name.
addCache(String, Cache) - Method in class io.prometheus.client.guava.cache.CacheMetricsCollector
Add or replace the cache with the given name.
addMetric(List<String>, double) - Method in class io.prometheus.client.CounterMetricFamily
 
addMetric(List<String>, double) - Method in class io.prometheus.client.GaugeMetricFamily
 
addMetric(List<String>, double, double) - Method in class io.prometheus.client.SummaryMetricFamily
 
addMetric(List<String>, double, double, List<Double>) - Method in class io.prometheus.client.SummaryMetricFamily
 
ageBuckets(int) - Method in class io.prometheus.client.Summary.Builder
 
annotatedMethod() - Method in class io.prometheus.client.spring.web.MethodTimer
 
append(LoggingEvent) - Method in class io.prometheus.client.log4j.InstrumentedAppender
 
append(LogEvent) - Method in class io.prometheus.client.log4j2.InstrumentedAppender
 
append(ILoggingEvent) - Method in class io.prometheus.client.logback.InstrumentedAppender
 

B

BasicAuthHttpConnectionFactory - Class in io.prometheus.client.exporter
 
BasicAuthHttpConnectionFactory(HttpConnectionFactory, String, String) - Constructor for class io.prometheus.client.exporter.BasicAuthHttpConnectionFactory
 
BasicAuthHttpConnectionFactory(String, String) - Constructor for class io.prometheus.client.exporter.BasicAuthHttpConnectionFactory
 
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
 
BufferPoolsExports - Class in io.prometheus.client.hotspot
Exports metrics about JVM buffers.
BufferPoolsExports() - Constructor for class io.prometheus.client.hotspot.BufferPoolsExports
 
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.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.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.Gauge.Builder
 
Builder() - Constructor for class io.prometheus.client.Histogram.Builder
 
Builder() - Constructor for class io.prometheus.client.SimpleCollector.Builder
 
Builder() - Constructor for class io.prometheus.client.Summary.Builder
 

C

CacheMetricsCollector - Class in io.prometheus.client.cache.caffeine
Collect metrics from Caffiene's com.github.benmanes.caffeine.cache.Cache.
CacheMetricsCollector() - Constructor for class io.prometheus.client.cache.caffeine.CacheMetricsCollector
 
CacheMetricsCollector - Class in io.prometheus.client.guava.cache
Collect metrics from Guava's com.google.common.cache.Cache.
CacheMetricsCollector() - Constructor for class io.prometheus.client.guava.cache.CacheMetricsCollector
 
checkMetricLabelName(String) - Static method in class io.prometheus.client.Collector
Throw an exception if the metric label name is invalid.
checkMetricName(String) - Static method in class io.prometheus.client.Collector
Throw an exception if the metric name is invalid.
Child() - Constructor for class io.prometheus.client.Counter.Child
 
Child() - Constructor for class io.prometheus.client.Gauge.Child
 
children - Variable in class io.prometheus.client.cache.caffeine.CacheMetricsCollector
 
children - Variable in class io.prometheus.client.guava.cache.CacheMetricsCollector
 
children - Variable in class io.prometheus.client.SimpleCollector
 
ClassLoadingExports - Class in io.prometheus.client.hotspot
Exports metrics about JVM classloading.
ClassLoadingExports() - Constructor for class io.prometheus.client.hotspot.ClassLoadingExports
 
ClassLoadingExports(ClassLoadingMXBean) - Constructor for class io.prometheus.client.hotspot.ClassLoadingExports
 
clear() - Method in class io.prometheus.client.cache.caffeine.CacheMetricsCollector
Remove all caches.
clear() - Method in class io.prometheus.client.CollectorRegistry
Unregister all Collectors.
clear() - Method in class io.prometheus.client.guava.cache.CacheMetricsCollector
Remove all caches.
clear() - Method in class io.prometheus.client.SimpleCollector
Remove all children.
close() - Method in class io.prometheus.client.Gauge.Timer
Equivalent to calling Gauge.Timer.setDuration().
close() - Method in class io.prometheus.client.Histogram.Timer
Equivalent to calling Histogram.Timer.observeDuration().
close() - Method in class io.prometheus.client.log4j.InstrumentedAppender
 
close() - Method in class io.prometheus.client.Summary.Timer
Equivalent to calling Summary.Timer.observeDuration().
codahaleCounterDecBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
codahaleCounterIncBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
codahaleCounterIncBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
codahaleHistogramBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
codahaleMeterMarkBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
collect() - Method in class io.prometheus.client.cache.caffeine.CacheMetricsCollector
 
collect() - Method in class io.prometheus.client.Collector
Return all of the metrics of this Collector.
collect() - Method in class io.prometheus.client.Counter
 
collect() - Method in class io.prometheus.client.dropwizard.DropwizardExports
 
collect() - Method in class io.prometheus.client.Gauge
 
collect() - Method in class io.prometheus.client.guava.cache.CacheMetricsCollector
 
collect() - Method in class io.prometheus.client.hibernate.HibernateStatisticsCollector
 
collect() - Method in class io.prometheus.client.Histogram
 
collect() - Method in class io.prometheus.client.hotspot.BufferPoolsExports
 
collect() - Method in class io.prometheus.client.hotspot.ClassLoadingExports
 
collect() - Method in class io.prometheus.client.hotspot.GarbageCollectorExports
 
collect() - Method in class io.prometheus.client.hotspot.MemoryAllocationExports
 
collect() - Method in class io.prometheus.client.hotspot.MemoryPoolsExports
 
collect() - Method in class io.prometheus.client.hotspot.StandardExports
 
collect() - Method in class io.prometheus.client.hotspot.ThreadExports
 
collect() - Method in class io.prometheus.client.hotspot.VersionInfoExports
 
collect() - Method in class io.prometheus.client.jetty.JettyStatisticsCollector
 
collect() - Method in class io.prometheus.client.jetty.QueuedThreadPoolStatisticsCollector
 
collect() - Method in class io.prometheus.client.spring.boot.SpringBootMetricsCollector
 
collect() - Method in class io.prometheus.client.Summary
 
Collector - Class in io.prometheus.client
A collector for a set of metrics.
Collector() - Constructor for class io.prometheus.client.Collector
 
Collector.Describable - Interface in io.prometheus.client
 
Collector.MetricFamilySamples - Class in io.prometheus.client
A metric, and all of its samples.
Collector.MetricFamilySamples.Sample - Class in io.prometheus.client
A single Sample, with a unique name and set of labels.
Collector.Type - Enum in io.prometheus.client
 
CollectorRegistry - Class in io.prometheus.client
A registry of Collectors.
CollectorRegistry() - Constructor for class io.prometheus.client.CollectorRegistry
 
CollectorRegistry(boolean) - Constructor for class io.prometheus.client.CollectorRegistry
 
CONTENT_TYPE_004 - Static variable in class io.prometheus.client.exporter.common.TextFormat
Content-type for text version 0.0.4.
count - Variable in class io.prometheus.client.Summary.Child.Value
 
Counter - Class in io.prometheus.client
Counter metric, to track counts of events or running totals.
Counter.Builder - Class in io.prometheus.client
 
Counter.Child - Class in io.prometheus.client
The value of a single Counter.
COUNTER_NAME - Static variable in class io.prometheus.client.log4j.InstrumentedAppender
 
COUNTER_NAME - Static variable in class io.prometheus.client.log4j2.InstrumentedAppender
 
COUNTER_NAME - Static variable in class io.prometheus.client.logback.InstrumentedAppender
 
CounterBenchmark - Class in io.prometheus.benchmark
 
CounterBenchmark() - Constructor for class io.prometheus.benchmark.CounterBenchmark
 
CounterMetricFamily - Class in io.prometheus.client
Counter metric family, for custom collectors and exporters.
CounterMetricFamily(String, String, double) - Constructor for class io.prometheus.client.CounterMetricFamily
 
CounterMetricFamily(String, String, List<String>) - Constructor for class io.prometheus.client.CounterMetricFamily
 
create() - Method in class io.prometheus.client.Counter.Builder
 
create(String) - Method in class io.prometheus.client.exporter.BasicAuthHttpConnectionFactory
 
create(String) - Method in class io.prometheus.client.exporter.DefaultHttpConnectionFactory
 
create(String) - Method in interface io.prometheus.client.exporter.HttpConnectionFactory
 
create() - Method in class io.prometheus.client.Gauge.Builder
 
create() - Method in class io.prometheus.client.Histogram.Builder
 
create() - Method in class io.prometheus.client.SimpleCollector.Builder
Return the constructed collector.
create() - Method in class io.prometheus.client.Summary.Builder
 
createAppender(String) - Static method in class io.prometheus.client.log4j2.InstrumentedAppender
 
createSample(String, String, List<String>, List<String>, double) - Method in class io.prometheus.client.dropwizard.samplebuilder.CustomMappingSampleBuilder
 
createSample(String, String, List<String>, List<String>, double) - Method in class io.prometheus.client.dropwizard.samplebuilder.DefaultSampleBuilder
 
createSample(String, String, List<String>, List<String>, double) - Method in interface io.prometheus.client.dropwizard.samplebuilder.SampleBuilder
Creates a new Collector.MetricFamilySamples.Sample for the given parameters.
CustomMappingSampleBuilder - Class in io.prometheus.client.dropwizard.samplebuilder
Custom SampleBuilder implementation to allow Dropwizard metrics to be translated to Prometheus metrics including custom labels and names.
CustomMappingSampleBuilder(List<MapperConfig>) - Constructor for class io.prometheus.client.dropwizard.samplebuilder.CustomMappingSampleBuilder
 

D

dec() - Method in class io.prometheus.client.Gauge.Child
Decrement the gauge by 1.
dec(double) - Method in class io.prometheus.client.Gauge.Child
Decrement the gauge by the given amount.
dec() - Method in class io.prometheus.client.Gauge
Decrement the gauge with no labels by 1.
dec(double) - Method in class io.prometheus.client.Gauge
Decrement the gauge with no labels by the given amount.
DefaultExports - Class in io.prometheus.client.hotspot
Registers the default Hotspot collectors.
DefaultExports() - Constructor for class io.prometheus.client.hotspot.DefaultExports
 
DefaultHttpConnectionFactory - Class in io.prometheus.client.exporter
 
DefaultHttpConnectionFactory() - Constructor for class io.prometheus.client.exporter.DefaultHttpConnectionFactory
 
defaultRegistry - Static variable in class io.prometheus.client.CollectorRegistry
The default registry.
DefaultSampleBuilder - Class in io.prometheus.client.dropwizard.samplebuilder
Default implementation of SampleBuilder.
DefaultSampleBuilder() - Constructor for class io.prometheus.client.dropwizard.samplebuilder.DefaultSampleBuilder
 
delete(String) - Method in class io.prometheus.client.exporter.PushGateway
Deletes metrics from the Pushgateway.
delete(String, Map<String, String>) - Method in class io.prometheus.client.exporter.PushGateway
Deletes metrics from the Pushgateway.
delete(String, String) - Method in class io.prometheus.client.exporter.PushGateway
describe() - Method in interface io.prometheus.client.Collector.Describable
Provide a list of metric families this Collector is expected to return.
describe() - Method in class io.prometheus.client.Counter
 
describe() - Method in class io.prometheus.client.dropwizard.DropwizardExports
 
describe() - Method in class io.prometheus.client.Gauge
 
describe() - Method in class io.prometheus.client.Histogram
 
describe() - Method in class io.prometheus.client.spring.boot.SpringBootMetricsCollector
 
describe() - Method in class io.prometheus.client.Summary
 
destroy() - Method in class io.prometheus.client.filter.MetricsFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.prometheus.client.filter.MetricsFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.prometheus.client.exporter.MetricsServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.prometheus.client.exporter.MetricsServlet
 
DoubleAdder - Class in io.prometheus.client
One or more variables that together maintain an initially zero double sum.
DoubleAdder() - Constructor for class io.prometheus.client.DoubleAdder
Creates a new adder with initial sum of zero.
doubleToGoString(double) - Static method in class io.prometheus.client.Collector
Convert a double to its string representation in Go.
doubleValue() - Method in class io.prometheus.client.DoubleAdder
Equivalent to DoubleAdder.sum().
DropwizardExports - Class in io.prometheus.client.dropwizard
Collect Dropwizard metrics from a MetricRegistry.
DropwizardExports(MetricRegistry) - Constructor for class io.prometheus.client.dropwizard.DropwizardExports
Creates a new DropwizardExports with a DefaultSampleBuilder.
DropwizardExports(MetricRegistry, SampleBuilder) - Constructor for class io.prometheus.client.dropwizard.DropwizardExports
 

E

elapsedSeconds() - Method in class io.prometheus.client.SimpleTimer
 
elapsedSecondsFromNanos(long, long) - Static method in class io.prometheus.client.SimpleTimer
 
enablePerQueryMetrics() - Method in class io.prometheus.client.hibernate.HibernateStatisticsCollector
Enables collection of per-query metrics.
EnablePrometheusEndpoint - Annotation Type in io.prometheus.client.spring.boot
Enable an endpoint that exposes Prometheus metrics from its default collector.
EnablePrometheusTiming - Annotation Type in io.prometheus.client.spring.web
Enable the use of PrometheusTimeMethod annotation on classes or methods.
EnableSpringBootMetricsCollector - Annotation Type in io.prometheus.client.spring.boot
 
equals(Object) - Method in class io.prometheus.client.Collector.MetricFamilySamples
 
equals(Object) - Method in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
equals(Object) - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
executorService - Variable in class io.prometheus.client.exporter.HTTPServer
 
exponentialBuckets(double, double, int) - Method in class io.prometheus.client.Histogram.Builder
Set the upper bounds of buckets for the histogram with an exponential sequence.

F

familySamplesList(Collector.Type, List<Collector.MetricFamilySamples.Sample>) - Method in class io.prometheus.client.SimpleCollector
 
filteredMetricFamilySamples(Set<String>) - Method in class io.prometheus.client.CollectorRegistry
 
floatValue() - Method in class io.prometheus.client.DoubleAdder
Returns the DoubleAdder.sum() as a float after a narrowing primitive conversion.
fullname - Variable in class io.prometheus.client.SimpleCollector
 

G

GarbageCollectorExports - Class in io.prometheus.client.hotspot
Exports metrics about JVM garbage collectors.
GarbageCollectorExports() - Constructor for class io.prometheus.client.hotspot.GarbageCollectorExports
 
gatewayBaseURL - Variable in class io.prometheus.client.exporter.PushGateway
 
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.
GaugeBenchmark - Class in io.prometheus.benchmark
 
GaugeBenchmark() - Constructor for class io.prometheus.benchmark.GaugeBenchmark
 
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.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.Summary.Child
Get the value of the Summary.
get() - Method in class io.prometheus.client.Summary
Get the value of the Summary.
getLabels() - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
getMatch() - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
getName() - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
getNameAndLabels(MapperConfig, Map<String, String>) - Method in class io.prometheus.client.dropwizard.samplebuilder.CustomMappingSampleBuilder
 
getPort() - Method in class io.prometheus.client.exporter.HTTPServer
Gets the port number.
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.
Graphite - Class in io.prometheus.client.bridge
Export metrics in the Graphite plaintext format.
Graphite(String, int) - Constructor for class io.prometheus.client.bridge.Graphite
Construct a Graphite Bridge with the given host:port.

H

handle(RoutingContext) - Method in class io.prometheus.client.vertx.MetricsHandler
 
hashCode() - Method in class io.prometheus.client.Collector.MetricFamilySamples
 
hashCode() - Method in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
hashCode() - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
help - Variable in class io.prometheus.client.Collector.MetricFamilySamples
 
help(String) - Method in class io.prometheus.client.SimpleCollector.Builder
Set the help string of the metric.
help - Variable in class io.prometheus.client.SimpleCollector
 
HibernateStatisticsCollector - Class in io.prometheus.client.hibernate
Collect metrics from one or more Hibernate SessionFactory instances.
HibernateStatisticsCollector() - Constructor for class io.prometheus.client.hibernate.HibernateStatisticsCollector
Creates an empty collector.
HibernateStatisticsCollector(SessionFactory, String) - Constructor for class io.prometheus.client.hibernate.HibernateStatisticsCollector
Creates a new collector for the given session factory.
Histogram - Class in io.prometheus.client
Histogram metric, to track distributions of events.
Histogram.Builder - Class in io.prometheus.client
 
Histogram.Child - Class in io.prometheus.client
The value of a single Histogram.
Histogram.Child.Value - Class in io.prometheus.client
 
Histogram.Timer - Class in io.prometheus.client
Represents an event being timed.
HttpConnectionFactory - Interface in io.prometheus.client.exporter
 
HTTPServer - Class in io.prometheus.client.exporter
Expose Prometheus metrics using a plain Java HttpServer.
HTTPServer(InetSocketAddress, CollectorRegistry, boolean) - Constructor for class io.prometheus.client.exporter.HTTPServer
Start a HTTP server serving Prometheus metrics from the given registry.
HTTPServer(InetSocketAddress, CollectorRegistry) - Constructor for class io.prometheus.client.exporter.HTTPServer
Start a HTTP server serving Prometheus metrics from the given registry using non-daemon threads.
HTTPServer(int, boolean) - Constructor for class io.prometheus.client.exporter.HTTPServer
Start a HTTP server serving the default Prometheus registry.
HTTPServer(int) - Constructor for class io.prometheus.client.exporter.HTTPServer
Start a HTTP server serving the default Prometheus registry using non-daemon threads.
HTTPServer(String, int, boolean) - Constructor for class io.prometheus.client.exporter.HTTPServer
Start a HTTP server serving the default Prometheus registry.
HTTPServer(String, int) - Constructor for class io.prometheus.client.exporter.HTTPServer
Start a HTTP server serving the default Prometheus registry using non-daemon threads.

I

inc() - Method in class io.prometheus.client.Counter.Child
Increment the counter by 1.
inc(double) - Method in class io.prometheus.client.Counter.Child
Increment the counter by the given amount.
inc() - Method in class io.prometheus.client.Counter
Increment the counter with no labels by 1.
inc(double) - Method in class io.prometheus.client.Counter
Increment the counter with no labels by the given amount.
inc() - Method in class io.prometheus.client.Gauge.Child
Increment the gauge by 1.
inc(double) - Method in class io.prometheus.client.Gauge.Child
Increment the gauge by the given amount.
inc() - Method in class io.prometheus.client.Gauge
Increment the gauge with no labels by 1.
inc(double) - Method in class io.prometheus.client.Gauge
Increment the gauge with no labels by the given amount.
init(FilterConfig) - Method in class io.prometheus.client.filter.MetricsFilter
 
initialize() - Static method in class io.prometheus.client.hotspot.DefaultExports
Register the default Hotspot collectors.
initializeNoLabelsChild() - Method in class io.prometheus.client.SimpleCollector
Initialize the child with no labels.
instanceIPGroupingKey() - Static method in class io.prometheus.client.exporter.PushGateway
Returns a grouping key with the instance label set to the machine's IP address.
InstrumentedAppender - Class in io.prometheus.client.log4j
 
InstrumentedAppender() - Constructor for class io.prometheus.client.log4j.InstrumentedAppender
Create a new instrumented appender using the default registry.
InstrumentedAppender - Class in io.prometheus.client.log4j2
Log4j2 log statements at various log levels
InstrumentedAppender(String) - Constructor for class io.prometheus.client.log4j2.InstrumentedAppender
Create a new instrumented appender using the default registry.
InstrumentedAppender - Class in io.prometheus.client.logback
 
InstrumentedAppender() - Constructor for class io.prometheus.client.logback.InstrumentedAppender
Create a new instrumented appender using the default registry.
intValue() - Method in class io.prometheus.client.DoubleAdder
Returns the DoubleAdder.sum() as an int after a narrowing primitive conversion.
io.prometheus.benchmark - package io.prometheus.benchmark
 
io.prometheus.client - package io.prometheus.client
 
io.prometheus.client.bridge - package io.prometheus.client.bridge
 
io.prometheus.client.cache.caffeine - package io.prometheus.client.cache.caffeine
 
io.prometheus.client.dropwizard - package io.prometheus.client.dropwizard
 
io.prometheus.client.dropwizard.samplebuilder - package io.prometheus.client.dropwizard.samplebuilder
 
io.prometheus.client.exporter - package io.prometheus.client.exporter
 
io.prometheus.client.exporter.common - package io.prometheus.client.exporter.common
 
io.prometheus.client.filter - package io.prometheus.client.filter
 
io.prometheus.client.guava.cache - package io.prometheus.client.guava.cache
 
io.prometheus.client.hibernate - package io.prometheus.client.hibernate
 
io.prometheus.client.hotspot - package io.prometheus.client.hotspot
 
io.prometheus.client.jetty - package io.prometheus.client.jetty
 
io.prometheus.client.log4j - package io.prometheus.client.log4j
 
io.prometheus.client.log4j2 - package io.prometheus.client.log4j2
 
io.prometheus.client.logback - package io.prometheus.client.logback
 
io.prometheus.client.spring.boot - package io.prometheus.client.spring.boot
 
io.prometheus.client.spring.web - package io.prometheus.client.spring.web
 
io.prometheus.client.vertx - package io.prometheus.client.vertx
 

J

JettyStatisticsCollector - Class in io.prometheus.client.jetty
Collect metrics from jetty's org.eclipse.jetty.server.handler.StatisticsHandler.
JettyStatisticsCollector(StatisticsHandler) - Constructor for class io.prometheus.client.jetty.JettyStatisticsCollector
 

L

labelNames - Variable in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
labelNames(String...) - Method in class io.prometheus.client.SimpleCollector.Builder
Set the labelNames of the metric.
labelNames - Variable in class io.prometheus.client.SimpleCollector
 
labels(String...) - Method in class io.prometheus.client.SimpleCollector
Return the Child with the given labels, creating it if needed.
labelValues - Variable in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
linearBuckets(double, double, int) - Method in class io.prometheus.client.Histogram.Builder
Set the upper bounds of buckets for the histogram with a linear sequence.
longValue() - Method in class io.prometheus.client.DoubleAdder
Returns the DoubleAdder.sum() as a long after a narrowing primitive conversion.

M

main(String[]) - Static method in class io.prometheus.benchmark.CounterBenchmark
 
main(String[]) - Static method in class io.prometheus.benchmark.GaugeBenchmark
 
main(String[]) - Static method in class io.prometheus.benchmark.SummaryBenchmark
 
MapperConfig - Class in io.prometheus.client.dropwizard.samplebuilder
POJO containing info on how to map a graphite metric to a prometheus one.
MapperConfig() - Constructor for class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
MapperConfig(String, String, Map<String, String>) - Constructor for class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
maxAgeSeconds(long) - Method in class io.prometheus.client.Summary.Builder
 
MemoryAllocationExports - Class in io.prometheus.client.hotspot
 
MemoryAllocationExports() - Constructor for class io.prometheus.client.hotspot.MemoryAllocationExports
 
MemoryPoolsExports - Class in io.prometheus.client.hotspot
Exports metrics about JVM memory areas.
MemoryPoolsExports() - Constructor for class io.prometheus.client.hotspot.MemoryPoolsExports
 
MemoryPoolsExports(MemoryMXBean, List<MemoryPoolMXBean>) - Constructor for class io.prometheus.client.hotspot.MemoryPoolsExports
 
MethodTimer - Class in io.prometheus.client.spring.web
This class automatically times (via aspectj) the execution of annotated methods, if it's been enabled via EnablePrometheusTiming, for methods annotated with PrometheusTimeMethod
MethodTimer() - Constructor for class io.prometheus.client.spring.web.MethodTimer
 
MetricFamilySamples(String, Collector.Type, String, List<Collector.MetricFamilySamples.Sample>) - Constructor for class io.prometheus.client.Collector.MetricFamilySamples
 
metricFamilySamples() - Method in class io.prometheus.client.CollectorRegistry
Enumeration of metrics of all registered collectors.
MetricsFilter - Class in io.prometheus.client.filter
The MetricsFilter class exists to provide a high-level filter that enables tunable collection of metrics for Servlet performance.
MetricsFilter() - Constructor for class io.prometheus.client.filter.MetricsFilter
 
MetricsFilter(String, String, Integer, double[]) - Constructor for class io.prometheus.client.filter.MetricsFilter
 
MetricsHandler - Class in io.prometheus.client.vertx
Metrics Handler for Vert.x Web.
MetricsHandler() - Constructor for class io.prometheus.client.vertx.MetricsHandler
Construct a MetricsHandler for the default registry.
MetricsHandler(CollectorRegistry) - Constructor for class io.prometheus.client.vertx.MetricsHandler
Construct a MetricsHandler for the given registry.
MetricsServlet - Class in io.prometheus.client.exporter
The MetricsServlet class exists to provide a simple way of exposing the metrics values.
MetricsServlet() - Constructor for class io.prometheus.client.exporter.MetricsServlet
Construct a MetricsServlet for the default registry.
MetricsServlet(CollectorRegistry) - Constructor for class io.prometheus.client.exporter.MetricsServlet
Construct a MetricsServlet for the given registry.
MILLISECONDS_PER_SECOND - Static variable in class io.prometheus.client.Collector
Number of milliseconds in a second.

N

name - Variable in class io.prometheus.client.Collector.MetricFamilySamples
 
name - Variable in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
name(String) - Method in class io.prometheus.client.SimpleCollector.Builder
Set the name of the metric.
namespace(String) - Method in class io.prometheus.client.SimpleCollector.Builder
Set the namespace of the metric.
NANOSECONDS_PER_SECOND - Static variable in class io.prometheus.client.Collector
Number of nanoseconds in a second.
newChild() - Method in class io.prometheus.client.Counter
 
newChild() - Method in class io.prometheus.client.Gauge
 
newChild() - Method in class io.prometheus.client.Histogram
 
newChild() - Method in class io.prometheus.client.SimpleCollector
Return a new child, workaround for Java generics limitations.
newChild() - Method in class io.prometheus.client.Summary
 
noLabelsChild - Variable in class io.prometheus.client.SimpleCollector
 

O

observe(double) - Method in class io.prometheus.client.Histogram.Child
Observe the given amount.
observe(double) - Method in class io.prometheus.client.Histogram
Observe the given amount on the histogram with no labels.
observe(double) - Method in class io.prometheus.client.Summary.Child
Observe the given amount.
observe(double) - Method in class io.prometheus.client.Summary
Observe the given amount on the summary with no labels.
observeDuration() - Method in class io.prometheus.client.Histogram.Timer
Observe the amount of time in seconds since Histogram.Child.startTimer() was called.
observeDuration() - Method in class io.prometheus.client.Summary.Timer
Observe the amount of time in seconds since Summary.Child.startTimer() was called.

P

parseQuery(String) - Static method in class io.prometheus.client.exporter.HTTPServer
 
prometheusCounterChildIncBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
prometheusCounterIncBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
prometheusGaugeChildDecBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusGaugeChildIncBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusGaugeChildSetBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusGaugeDecBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusGaugeIncBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusGaugeSetBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
PrometheusMvcEndpoint - Class in io.prometheus.client.spring.boot
 
PrometheusMvcEndpoint(PrometheusEndpoint) - Constructor for class io.prometheus.client.spring.boot.PrometheusMvcEndpoint
 
prometheusSimpleCounterChildIncBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
prometheusSimpleCounterIncBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
prometheusSimpleCounterNoLabelsIncBenchmark() - Method in class io.prometheus.benchmark.CounterBenchmark
 
prometheusSimpleGaugeChildDecBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeChildIncBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeChildSetBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeDecBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeIncBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeNoLabelsDecBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeNoLabelsIncBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeNoLabelsSetBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleGaugeSetBenchmark() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
prometheusSimpleHistogramBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSimpleHistogramChildBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSimpleHistogramNoLabelsBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSimpleSummaryBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSimpleSummaryChildBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSimpleSummaryNoLabelsBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSummaryBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
prometheusSummaryChildBenchmark() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
PrometheusTimeMethod - Annotation Type in io.prometheus.client.spring.web
Enable Spring-AOP-based automated method timing for the annotated method.
push(CollectorRegistry) - Method in class io.prometheus.client.bridge.Graphite
Push samples from the given registry to Graphite.
push(CollectorRegistry, String) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a registry, replacing all those with the same job and no grouping key.
push(Collector, String) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a Collector, replacing all those with the same job and no grouping key.
push(CollectorRegistry, String, Map<String, String>) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a registry, replacing all those with the same job and grouping key.
push(Collector, String, Map<String, String>) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a Collector, replacing all those with the same job and grouping key.
push(CollectorRegistry, String, String) - Method in class io.prometheus.client.exporter.PushGateway
push(Collector, String, String) - Method in class io.prometheus.client.exporter.PushGateway
pushAdd(CollectorRegistry, String) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a registry, replacing only previously pushed metrics of the same name and job and no grouping key.
pushAdd(Collector, String) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a Collector, replacing only previously pushed metrics of the same name and job and no grouping key.
pushAdd(CollectorRegistry, String, Map<String, String>) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a registry, replacing only previously pushed metrics of the same name, job and grouping key.
pushAdd(Collector, String, Map<String, String>) - Method in class io.prometheus.client.exporter.PushGateway
Pushes all metrics in a Collector, replacing only previously pushed metrics of the same name, job and grouping key.
pushAdd(CollectorRegistry, String, String) - Method in class io.prometheus.client.exporter.PushGateway
pushAdd(Collector, String, String) - Method in class io.prometheus.client.exporter.PushGateway
PushGateway - Class in io.prometheus.client.exporter
Export metrics via the Prometheus Pushgateway.
PushGateway(String) - Constructor for class io.prometheus.client.exporter.PushGateway
Construct a Pushgateway, with the given address.
PushGateway(URL) - Constructor for class io.prometheus.client.exporter.PushGateway
Construct a Pushgateway, with the given URL.

Q

quantile(double, double) - Method in class io.prometheus.client.Summary.Builder
 
quantiles - Variable in class io.prometheus.client.Summary.Child.Value
 
QueuedThreadPoolStatisticsCollector - Class in io.prometheus.client.jetty
 
QueuedThreadPoolStatisticsCollector() - Constructor for class io.prometheus.client.jetty.QueuedThreadPoolStatisticsCollector
 
QueuedThreadPoolStatisticsCollector(QueuedThreadPool, String) - Constructor for class io.prometheus.client.jetty.QueuedThreadPoolStatisticsCollector
 

R

register() - Method in class io.prometheus.client.Collector
Register the Collector with the default registry.
register(CollectorRegistry) - Method in class io.prometheus.client.Collector
Register the Collector with the given registry.
register(Collector) - Method in class io.prometheus.client.CollectorRegistry
Register a Collector.
register(CollectorRegistry) - Method in class io.prometheus.client.hibernate.HibernateStatisticsCollector
 
register(CollectorRegistry) - Method in class io.prometheus.client.jetty.QueuedThreadPoolStatisticsCollector
 
register() - Method in class io.prometheus.client.SimpleCollector.Builder
Create and register the Collector with the default registry.
register(CollectorRegistry) - Method in class io.prometheus.client.SimpleCollector.Builder
Create and register the Collector with the given registry.
remove(String...) - Method in class io.prometheus.client.SimpleCollector
Remove the Child with the given labels.
removeCache(String) - Method in class io.prometheus.client.cache.caffeine.CacheMetricsCollector
Remove the cache with the given name.
removeCache(String) - Method in class io.prometheus.client.guava.cache.CacheMetricsCollector
Remove the cache with the given name.
requiresLayout() - Method in class io.prometheus.client.log4j.InstrumentedAppender
 
reset() - Method in class io.prometheus.client.DoubleAdder
Resets variables maintaining the sum to zero.

S

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
 
SampleBuilder - Interface in io.prometheus.client.dropwizard.samplebuilder
SampleBuilder defines the action of creating a Collector.MetricFamilySamples.Sample for the given parameters.
samples - Variable in class io.prometheus.client.Collector.MetricFamilySamples
 
sanitizeMetricName(String) - Static method in class io.prometheus.client.Collector
Sanitize metric name
server - Variable in class io.prometheus.client.exporter.HTTPServer
 
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.
setConnectionFactory(HttpConnectionFactory) - Method in class io.prometheus.client.exporter.PushGateway
 
setDuration() - Method in class io.prometheus.client.Gauge.Timer
Set the amount of time in seconds since Gauge.Child.startTimer() was called.
setLabels(Map<String, String>) - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
setMatch(String) - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
setName(String) - Method in class io.prometheus.client.dropwizard.samplebuilder.MapperConfig
 
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.
setup() - Method in class io.prometheus.benchmark.CounterBenchmark
 
setup() - Method in class io.prometheus.benchmark.GaugeBenchmark
 
setup() - Method in class io.prometheus.benchmark.SummaryBenchmark
 
shouldUseCompression(HttpExchange) - Static method in class io.prometheus.client.exporter.HTTPServer
 
SimpleCollector<Child> - Class in io.prometheus.client
Common functionality for Gauge, Counter, Summary and Histogram.
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
 
SpringBootMetricsCollector - Class in io.prometheus.client.spring.boot
Spring boot metrics integration for Prometheus exporter.
SpringBootMetricsCollector(Collection<PublicMetrics>) - Constructor for class io.prometheus.client.spring.boot.SpringBootMetricsCollector
 
StandardExports - Class in io.prometheus.client.hotspot
Exports the standard exports common across all prometheus clients.
StandardExports() - Constructor for class io.prometheus.client.hotspot.StandardExports
 
start(CollectorRegistry) - Method in class io.prometheus.client.bridge.Graphite
Push samples from the given registry to Graphite every minute.
start(CollectorRegistry, int) - Method in class io.prometheus.client.bridge.Graphite
Push samples from the given registry to Graphite at the given interval.
start() - Method in class io.prometheus.client.logback.InstrumentedAppender
 
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.
stop() - Method in class io.prometheus.client.exporter.HTTPServer
Stop the HTTP server.
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.
SummaryBenchmark - Class in io.prometheus.benchmark
 
SummaryBenchmark() - Constructor for class io.prometheus.benchmark.SummaryBenchmark
 
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
Equivalent in effect to DoubleAdder.sum() followed by DoubleAdder.reset().

T

TextFormat - Class in io.prometheus.client.exporter.common
 
TextFormat() - Constructor for class io.prometheus.client.exporter.common.TextFormat
 
ThreadExports - Class in io.prometheus.client.hotspot
Exports metrics about JVM thread areas.
ThreadExports() - Constructor for class io.prometheus.client.hotspot.ThreadExports
 
ThreadExports(ThreadMXBean) - Constructor for class io.prometheus.client.hotspot.ThreadExports
 
time(Runnable) - Method in class io.prometheus.client.Histogram.Child
Executes runnable code (e.g.
time(Callable<E>) - Method in class io.prometheus.client.Histogram.Child
Executes callable code (e.g.
time(Runnable) - Method in class io.prometheus.client.Histogram
Executes runnable code (e.g.
time(Callable<E>) - Method in class io.prometheus.client.Histogram
Executes callable code (e.g.
time(Runnable) - Method in class io.prometheus.client.Summary.Child
Executes runnable code (e.g.
time(Callable<E>) - Method in class io.prometheus.client.Summary.Child
Executes callable code (e.g.
time(Runnable) - Method in class io.prometheus.client.Summary
Executes runnable code (e.g.
time(Callable<E>) - Method in class io.prometheus.client.Summary
Executes callable code (e.g.
timeable() - Method in class io.prometheus.client.spring.web.MethodTimer
 
timeMethod(ProceedingJoinPoint) - Method in class io.prometheus.client.spring.web.MethodTimer
 
timestampMs - Variable in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
toString() - Method in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
toString() - Method in class io.prometheus.client.Collector.MetricFamilySamples
 
toString() - Method in class io.prometheus.client.DoubleAdder
Returns the String representation of the DoubleAdder.sum().
type - Variable in class io.prometheus.client.Collector.MetricFamilySamples
 

U

unregister(Collector) - Method in class io.prometheus.client.CollectorRegistry
Unregister a Collector.

V

value - Variable in class io.prometheus.client.Collector.MetricFamilySamples.Sample
 
Value(double, double[]) - Constructor for class io.prometheus.client.Histogram.Child.Value
 
value(Set<String>) - Method in class io.prometheus.client.spring.boot.PrometheusMvcEndpoint
 
valueOf(String) - Static method in enum io.prometheus.client.Collector.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.prometheus.client.Collector.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VersionInfoExports - Class in io.prometheus.client.hotspot
Exports JVM version info.
VersionInfoExports() - Constructor for class io.prometheus.client.hotspot.VersionInfoExports
 

W

write004(Writer, Enumeration<Collector.MetricFamilySamples>) - Static method in class io.prometheus.client.exporter.common.TextFormat
Write out the text version 0.0.4 of the given MetricFamilySamples.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2018. All Rights Reserved.