Interface PrometheusScrapingHandler

All Superinterfaces:
MutinyDelegate
All Known Implementing Classes:
PrometheusScrapingHandler.PrometheusScrapingHandlerImpl

public interface PrometheusScrapingHandler extends MutinyDelegate
A Vert.x Web Route handler for Prometheus metrics scraping.

NOTE: This class has been automatically generated from the original non Mutiny-ified interface.

Author:
Thomas Segismont
See Also:
  • PrometheusScrapingHandler
  • Method Details

    • getDelegate

      io.vertx.micrometer.PrometheusScrapingHandler getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • create

      static Consumer<RoutingContext> create()
      Creates a Vert.x Web Route handler for Prometheus metrics scraping. The default backend registry is used.
      Returns:
      a Route handler for the default backend registry
      See Also:
      • BackendRegistries#getDefaultNow()
    • create

      static Consumer<RoutingContext> create(String registryName)
      Creates a Vert.x Web Route handler for Prometheus metrics scraping. The registry specified by registryName is used.
      Parameters:
      registryName - the backend metrics registry
      Returns:
      a Route handler for a specific metrics registry
      See Also:
      • BackendRegistries#getNow(String)
    • create

      static Consumer<RoutingContext> create(io.micrometer.prometheusmetrics.PrometheusMeterRegistry registry)
      Creates a Vert.x Web Route handler for Prometheus metrics scraping. The registry specified by registry is used.
      Parameters:
      registry - the backend metrics registry
      Returns:
      a Route handler for a specific metrics registry
    • newInstance

      static PrometheusScrapingHandler newInstance(io.vertx.micrometer.PrometheusScrapingHandler delegate)
      Creates a new instance of the PrometheusScrapingHandler.