{"repo":"PBWebMedia/yarn-prometheus-exporter","free":true,"listed":false,"github":"https://github.com/PBWebMedia/yarn-prometheus-exporter","clone":"git clone https://github.com/PBWebMedia/yarn-prometheus-exporter.git","description":"Export Hadoop YARN (resource-manager) metrics in prometheus format","language":"Go","stars":57,"topics":["yarn","hadoop","resource-manager","prometheus","exporter","metrics","apache-hadoop","apache","yarn-hadoop-cluster"],"license":"MIT","category":"analytics","readme_excerpt":"YARN prometheus exporter Export YARN metrics in Prometheus format. Build Requires Go. Tested with Go 1.9+. go get go build -o yarn-prometheus-exporter . Run The exporter can be configured using environment variables. These are the defaults: YARN PROMETHEUS LISTEN ADDR=:9113 YARN PROMETHEUS ENDPOINT SCHEME=http YARN PROMETHEUS ENDPOINT HOST=localhost YARN PROMETHEUS ENDPOINT PORT=8088 Run the exporter: ./yarn-prometheus-exporter The metrics can be scraped from: http://localhost:9113/metrics Run using docker Run using docker: docker run -p 9113:9113 pbweb/yarn-prometheus-exporter Or using docker-compose: services: image: pbweb/yarn-prometheus-exporter restart: always environment: - \"YARN PROMETHEUS ENDPOINT HOST=yarn.hadoop.lan\" ports: - \"9113:9113\" Kerberos support If you run kerberized cluster, you can add support via next environment variables: YARN KERBEROS CONFIG=/etc/krb5.conf YARN KERBEROS KEYTAB=/path/to/file.keytab YARN KERBEROS PRINCIPAL=username@real License See LICENSE.md","default_branch":null,"files":null,"tree":[],"storefront":"/r/PBWebMedia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PBWebMedia/yarn-prometheus-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."}