Package io.vertx.mutiny.micrometer
Class PrometheusScrapingHandler.PrometheusScrapingHandlerImpl
java.lang.Object
io.vertx.mutiny.micrometer.PrometheusScrapingHandler.PrometheusScrapingHandlerImpl
- All Implemented Interfaces:
MutinyDelegate,PrometheusScrapingHandler
- Enclosing interface:
- PrometheusScrapingHandler
public static class PrometheusScrapingHandler.PrometheusScrapingHandlerImpl
extends Object
implements PrometheusScrapingHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vertx.mutiny.micrometer.PrometheusScrapingHandler
PrometheusScrapingHandler.PrometheusScrapingHandlerImpl -
Constructor Summary
ConstructorsConstructorDescriptionPrometheusScrapingHandlerImpl(io.vertx.micrometer.PrometheusScrapingHandler delegate) Create a new instance ofPrometheusScrapingHandler.PrometheusScrapingHandlerImpldelegating to the given (non-null) instance ofPrometheusScrapingHandler. -
Method Summary
Modifier and TypeMethodDescriptionstatic Consumer<RoutingContext>create()Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>create(io.micrometer.prometheusmetrics.PrometheusMeterRegistry registry) Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.io.vertx.micrometer.PrometheusScrapingHandlerGet the delegate instance.
-
Constructor Details
-
PrometheusScrapingHandlerImpl
public PrometheusScrapingHandlerImpl(io.vertx.micrometer.PrometheusScrapingHandler delegate) Create a new instance ofPrometheusScrapingHandler.PrometheusScrapingHandlerImpldelegating to the given (non-null) instance ofPrometheusScrapingHandler.
-
-
Method Details
-
getDelegate
public io.vertx.micrometer.PrometheusScrapingHandler getDelegate()Get the delegate instance.This method returns the instance on which this shim is delegating the calls. And so, give you access to the bare API.
- Specified by:
getDelegatein interfaceMutinyDelegate- Specified by:
getDelegatein interfacePrometheusScrapingHandler- Returns:
- the delegate instance
-
create
Creates a Vert.x WebRoutehandler for Prometheus metrics scraping. The default backend registry is used.- Returns:
- a
Routehandler for the default backend registry - See Also:
-
BackendRegistries#getDefaultNow()
-
create
Creates a Vert.x WebRoutehandler for Prometheus metrics scraping. The registry specified byregistryNameis used.- Parameters:
registryName- the backend metrics registry- Returns:
- a
Routehandler for a specific metrics registry - See Also:
-
BackendRegistries#getNow(String)
-
create
public static Consumer<RoutingContext> create(io.micrometer.prometheusmetrics.PrometheusMeterRegistry registry) Creates a Vert.x WebRoutehandler for Prometheus metrics scraping. The registry specified byregistryis used.- Parameters:
registry- the backend metrics registry- Returns:
- a
Routehandler for a specific metrics registry
-