Package io.prometheus.client.exporter
-
Interface Summary Interface Description HttpConnectionFactory -
Class Summary Class Description Base64 This class delegates to either javax.xml.bind.DatatypeConverter (for Java < 8) or java.util.Base64 (Java 8+) to perform Base64 encoding of a String.BasicAuthHttpConnectionFactory DefaultHttpConnectionFactory HTTPServer Expose Prometheus metrics using a plain Java HttpServer.HTTPServer.Builder We keep the original constructors ofHTTPServer
for compatibility, but new configuration parameters likesampleNameFilter
must be configured using the Builder.HTTPServer.HTTPMetricHandler Handles Metrics collections from the given registry.HTTPServer.LocalByteArray HTTPServer.NamedDaemonThreadFactory MetricsServlet The MetricsServlet class provides a simple way of exposing the metrics values.PushGateway Export metrics via the Prometheus Pushgateway.SampleNameFilterSupplier For convenience, an implementation of aSupplier<Predicate<String>>
that always returns the same sampleNameFilter.