Uses of Annotation Type
io.prometheus.metrics.annotations.StableApi
Packages that use StableApi
Package
Description
-
Uses of StableApi in io.prometheus.metrics.config
Classes in io.prometheus.metrics.config with annotations of type StableApiModifier and TypeClassDescriptionenumclassProperties starting with io.prometheus.exemplarsclassProperties starting with io.prometheus.exporter.filterclassProperties starting with io.prometheus.exporter.http_serverclassProperties for configuring the OpenTelemetry exporter.classProperties starting with io.prometheus.exporterclassclassProperties starting with io.prometheus.metricsclassProperties starting with io.prometheus.openmetrics2.classThe Prometheus Java client library can be configured at runtime (e.g. using a properties file).classclassThe Properties Loader is early stages. -
Uses of StableApi in io.prometheus.metrics.core.datapoints
Classes in io.prometheus.metrics.core.datapoints with annotations of type StableApiModifier and TypeInterfaceDescriptioninterfaceRepresents a single counter data point, i.e. a single line for a counter metric in Prometheus text format.interfaceinterfaceRepresents a single data point of a histogram or a summary metric.interfaceRepresents a single gauge data point, i.e. a single line for a gauge metric in Prometheus text format.interfaceRepresents a single StateSet data point.classHelper class for observing durations.interfaceConvenience API for timing durations. -
Uses of StableApi in io.prometheus.metrics.core.exemplars
Classes in io.prometheus.metrics.core.exemplars with annotations of type StableApiModifier and TypeClassDescriptionclassThe ExemplarSampler selects Spans as exemplars.class -
Uses of StableApi in io.prometheus.metrics.core.metrics
Classes in io.prometheus.metrics.core.metrics with annotations of type StableApiModifier and TypeClassDescriptionclassCounter metric.classExample:classGauge metric.classExample:classHistogram metric.classInfo metric.classCommon base class for all metrics.classAlmost all metrics have fixed metadata, i.e. the metric name is known when the metric is created.classMaintains a ring buffer of T to implement a sliding time window.classStatefulMetric<D extends DataPoint, T extends D>There are two kinds of metrics: AStatefulMetricactively maintains its current values, e.g. a stateful counter actively stores its current count.classStateSet metric.classSummary metric.classExample: -
Uses of StableApi in io.prometheus.metrics.exporter.common
Classes in io.prometheus.metrics.exporter.common with annotations of type StableApiModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceclassPrometheus scrape endpoint. -
Uses of StableApi in io.prometheus.metrics.exporter.httpserver
Classes in io.prometheus.metrics.exporter.httpserver with annotations of type StableApiModifier and TypeClassDescriptionclassHandler for the / endpointclassHandler for the /-/healthy endpointclassExpose Prometheus metrics using a plain Java HttpServer.classHandler for the /metrics endpoint -
Uses of StableApi in io.prometheus.metrics.exporter.opentelemetry
Classes in io.prometheus.metrics.exporter.opentelemetry with annotations of type StableApi -
Uses of StableApi in io.prometheus.metrics.exporter.pushgateway
Classes in io.prometheus.metrics.exporter.pushgateway with annotations of type StableApiModifier and TypeClassDescriptionclassThis can be used for creatingScheme.HTTPandScheme.HTTPSconnections.enuminterfaceclassExport metrics via the Prometheus Pushgatewayenum -
Uses of StableApi in io.prometheus.metrics.exporter.servlet.jakarta
Classes in io.prometheus.metrics.exporter.servlet.jakarta with annotations of type StableApiModifier and TypeClassDescriptionclassInitial example exporter so that we can try the new metrics library out. -
Uses of StableApi in io.prometheus.metrics.exporter.servlet.javax
Classes in io.prometheus.metrics.exporter.servlet.javax with annotations of type StableApiModifier and TypeClassDescriptionclassThis class extends HttpServlet to create a servlet for exporting Prometheus metrics. -
Uses of StableApi in io.prometheus.metrics.expositionformats
Classes in io.prometheus.metrics.expositionformats with annotations of type StableApiModifier and TypeClassDescriptionclassinterfaceclassWrite the OpenMetrics 2.0 text format.classWrite the OpenMetrics text format as defined on https://openmetrics.io.classWrite the Prometheus protobuf format as defined in github.com/prometheus/client_model.classWrite the Prometheus text format. -
Uses of StableApi in io.prometheus.metrics.instrumentation.caffeine
Classes in io.prometheus.metrics.instrumentation.caffeine with annotations of type StableApiModifier and TypeClassDescriptionclassCollect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache. -
Uses of StableApi in io.prometheus.metrics.instrumentation.dropwizard
Classes in io.prometheus.metrics.instrumentation.dropwizard with annotations of type StableApiModifier and TypeClassDescriptionclassCollect Dropwizard 4.x metrics from a MetricRegistry. -
Uses of StableApi in io.prometheus.metrics.instrumentation.dropwizard5
Classes in io.prometheus.metrics.instrumentation.dropwizard5 with annotations of type StableApiModifier and TypeClassDescriptionclassCollect Dropwizard 5.x metrics from a MetricRegistry.interface -
Uses of StableApi in io.prometheus.metrics.instrumentation.dropwizard5.labels
Classes in io.prometheus.metrics.instrumentation.dropwizard5.labels with annotations of type StableApiModifier and TypeClassDescriptionclassA LabelMapper to allow Dropwizard metrics to be translated to Prometheus metrics including custom labels and names.final classPOJO containing info on how to map a graphite metric to a prometheus one. -
Uses of StableApi in io.prometheus.metrics.instrumentation.guava
Classes in io.prometheus.metrics.instrumentation.guava with annotations of type StableApiModifier and TypeClassDescriptionclassCollect metrics from Guava's com.google.common.cache.Cache. -
Uses of StableApi in io.prometheus.metrics.instrumentation.jvm
Classes in io.prometheus.metrics.instrumentation.jvm with annotations of type StableApiModifier and TypeClassDescriptionclassJVM Buffer Pool metrics.classJVM Class Loading metrics.classJVM Compilation metrics.classJVM Garbage Collector metrics.classJVM memory metrics.classJVM memory allocation metrics.classRegisters all JVM metrics.classJVM native memory.classJVM Runtime Info metric.classJVM Thread metrics.classProcess metrics. -
Uses of StableApi in io.prometheus.metrics.model.registry
Classes in io.prometheus.metrics.model.registry with annotations of type StableApiModifier and TypeInterfaceDescriptioninterfaceTo be registered with the Prometheus collector registry.classFilter samples (i.e. time series) by name.enumRepresents the type of Prometheus metric.interfaceLikeCollector, but collecting multiple Snapshots at once.classinterfaceInfos extracted from the request received by the endpoint -
Uses of StableApi in io.prometheus.metrics.model.snapshots
Classes in io.prometheus.metrics.model.snapshots with annotations of type StableApiModifier and TypeClassDescriptionclassHelper class for iterating overClassicHistogramBuckets.classImmutable container for histogram buckets with fixed bucket boundaries.classImmutable snapshot of a Counter.classclassCommon base class for histogram and summary data.classThrown when a collector tries to create aMetricSnapshotwhere multiple data points have the same labels (same label names and label values).classImmutable representation of an Exemplar.classImmutable container for Exemplars.final classImmutable snapshot of a Gauge.final classImmutable snapshot of a Histogram.final classImmutable snapshot of an Info metric.final classUtility for iterating overLabels.final classImmutable set of name/value pairs, sorted by name.final classRegistration-time descriptor for a metric family.final classImmutable container for metric metadata: name, help, unit.classBase class for metric snapshots.classImmutable list of metric snapshots.classFor iterating overNativeHistogramBuckets.classImmutable representation of native histogram buckets.classUtility for Prometheus Metric and Label naming.classImmutable representation of a Quantile.classImmutable list of quantiles.final classImmutable snapshot of a StateSet metric.final classImmutable snapshot of a Summary metric.final classSome pre-defined units for convenience.final classImmutable snapshot of an Unknown (Untyped) metric. -
Uses of StableApi in io.prometheus.metrics.simpleclient.bridge
Classes in io.prometheus.metrics.simpleclient.bridge with annotations of type StableApiModifier and TypeClassDescriptionclassBridge fromsimpleclient(version 0.16.0 and older) to the newprometheus-metrics(version 1.0.0 and newer). -
Uses of StableApi in io.prometheus.metrics.tracer.common
Classes in io.prometheus.metrics.tracer.common with annotations of type StableApi