Class MetricsHandler

java.lang.Object
io.prometheus.metrics.exporter.httpserver.MetricsHandler
All Implemented Interfaces:
com.sun.net.httpserver.HttpHandler

public class MetricsHandler extends Object implements com.sun.net.httpserver.HttpHandler
Handler for the /metrics endpoint
  • Constructor Details

    • MetricsHandler

      public MetricsHandler()
    • MetricsHandler

      public MetricsHandler(io.prometheus.metrics.model.registry.PrometheusRegistry registry)
    • MetricsHandler

      public MetricsHandler(io.prometheus.metrics.config.PrometheusProperties config)
    • MetricsHandler

      public MetricsHandler(io.prometheus.metrics.config.PrometheusProperties config, io.prometheus.metrics.model.registry.PrometheusRegistry registry)
  • Method Details

    • handle

      public void handle(com.sun.net.httpserver.HttpExchange t) throws IOException
      Specified by:
      handle in interface com.sun.net.httpserver.HttpHandler
      Throws:
      IOException