{"repo":"dhatim/dropwizard-prometheus","free":true,"listed":false,"github":"https://github.com/dhatim/dropwizard-prometheus","clone":"git clone https://github.com/dhatim/dropwizard-prometheus.git","description":"Dropwizard bundle and reporter for Prometheus","language":"Java","stars":28,"topics":["dropwizard","prometheus","pushgateway","metrics"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Dropwizard Prometheus module ======= Dropwizard bundle and reporter for Prometheus Reporting to Prometheus Pushgateway This module provides PrometheusReporter , which allows your application to constantly stream metric values to a Prometheus Pushway server: final Pushgateway pushgateway = new Pushgateway(\"localhost\", 9091)); final PrometheusReporter reporter = PrometheusReporter.forRegistry(registry) .prefixedWith(\"web1.example.com\") .filter(MetricFilter.ALL) .build(pushgateway); reporter.start(1, TimeUnit.MINUTES); Prometheus servlet You can also use PrometheusBundle , which starts a new admin servlet exposing metric values to a Prometheus server. @Override public void initialize(Bootstrap bootstrap) { bootstrap.addBundle(new PrometheusBundle()); } After the Dropwizard application server start, a new endpoint /prometheus-metrics will be accessible with admin endpoint.","default_branch":null,"files":null,"tree":[],"storefront":"/r/dhatim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dhatim/dropwizard-prometheus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}