{"repo":"opstree/druid-exporter","free":true,"listed":false,"github":"https://github.com/opstree/druid-exporter","clone":"git clone https://github.com/opstree/druid-exporter.git","description":"A Golang based exporter captures druid API related metrics and receives druid-emitting HTTP JSON data.","language":"Go","stars":111,"topics":["prometheus","prometheus-exporter","grafana","druid","druid-io","exporter","kubernetes","golang","druid-exporter","apache"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Druid Exporter A Golang based exporter captures druid API metrics as well as JSON emitted metrics and convert them into Prometheus time-series format. Some of the metrics collections are:- - Druid's health metrics - Druid's datasource metrics - Druid's segment metrics - Druid's supervisor metrics - Druid's tasks metrics - Druid's components metrics like:- broker, historical, ingestion(kafka), coordinator, sys and many more... Grafana Dashboard Architecture Purpose The aim of creating this druid exporter was to capture all of the metrics that druid exposes or emits. JMX Exporter can be used to obtain JVM based metrics. You can find examples of JMX exporter metrics here Supported Features - Configuration values with flags and environment variables - HTTP basic auth username and password support - HTTP TLS support for collecting druid API metrics - Log level and format control via flags and env variables - API based metrics and emitted metrics of Druid Available Options or Flags See the help page with --help Druid Configuration Changes There are some changes needed in the druid cluster to exploit full capabilities of druid exporter. Druid emits the metrics to different emitters. So, in druid database, we must allow the http emitter. If you are using the druid properties file you must add this entry to the file common.properties :- In case configuration of druid are managed by environment variables:- Installation Druid exporter can be download from release To run the druid export","default_branch":null,"files":null,"tree":[],"storefront":"/r/opstree","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/opstree/druid-exporter/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."}