Package io.helidon.metrics.prometheus
Class PrometheusSupport.Builder
java.lang.Object
io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder<PrometheusSupport.Builder,PrometheusSupport>
io.helidon.metrics.prometheus.PrometheusSupport.Builder
- All Implemented Interfaces:
io.helidon.common.Builder<PrometheusSupport.Builder,,PrometheusSupport> Supplier<PrometheusSupport>
- Enclosing class:
PrometheusSupport
public static final class PrometheusSupport.Builder
extends HelidonFeatureSupport.Builder<PrometheusSupport.Builder,PrometheusSupport>
A builder of
PrometheusSupport.-
Method Summary
Modifier and TypeMethodDescriptionbuild()collectorRegistry(CollectorRegistry registry) Sets collector registry to use, default isCollectorRegistry.defaultRegistry.Sets path of the metrics resource, default is/metrics.Methods inherited from class io.helidon.webserver.servicecommon.HelidonFeatureSupport.Builder
config, config, crossOriginConfig, restServiceSettings, webContext, webContextConfigMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.common.Builder
get, identity, update
-
Method Details
-
collectorRegistry
Sets collector registry to use, default isCollectorRegistry.defaultRegistry.- Parameters:
registry- a registry to use- Returns:
- updated builder
-
path
Sets path of the metrics resource, default is/metrics.- Parameters:
path- a resource path- Returns:
- updated builder
-
build
-