Open mathieucarbou opened 6 years ago
See: https://github.com/prometheus/client_java#http
Keeping latest stats and doing something like REST plugin
Server server = new Server(1234); ServletContextHandler context = new ServletContextHandler(); context.setContextPath("/"); server.setHandler(context); Collector megatronBridge = new Collector() { @Override public List<MetricFamilySamples> collect() { return singletonList(new MetricFamilySamples( "stat_name", Type.GAUGE, "", singletonList(new MetricFamilySamples.Sample("stat_name", tagsNames, tagValues, 1234)))); } }; CollectorRegistry registry = new CollectorRegistry(); registry.register(megatronBridge); webserver.addServlet(new MetricsServlet(registry), "/metrics");
See: https://github.com/prometheus/client_java#http
Keeping latest stats and doing something like REST plugin