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();