Class JettyStatisticsCollector

java.lang.Object
io.prometheus.client.Collector
io.prometheus.client.jetty.JettyStatisticsCollector

public class JettyStatisticsCollector extends Collector
Collect metrics from jetty's org.eclipse.jetty.server.handler.StatisticsHandler.


 Server server = new Server(8080);

 ServletContextHandler context = new ServletContextHandler();
 context.setContextPath("/");
 server.setHandler(context);

 HandlerCollection handlers = new HandlerCollection();

 StatisticsHandler statisticsHandler = new StatisticsHandler();
 statisticsHandler.setServer(server);
 handlers.addHandler(statisticsHandler);

 // Register collector.
 new JettyStatisticsCollector(statisticsHandler).register();

 server.setHandler(handlers);

 server.start();