A prometheus exporter for Apache Spark jobserver
npm install jobserver-exporterProvides an endpoint to expose Jobserver metrics to Prometheus.
Help on flags:
```
Options:
--help Show help [boolean]
--version Show version number [boolean]
--scrape_uri URI to the Jobserver REST Api
[default: "http://localhost:8090"]
--port Port to expose metrics on [default: 8089]
--scrape_interval Scrape frequency in seconds [default: 300]
--from_timestamp Datetime to start collecting job metrics from. Default is
now. [default: "2019-09-05T23:11:18.017Z"]
Installing:
``
npm i -g
Running:
``
spark-jobserver-exporter --scrape_uri=http://myjobserver:8090
`HELP jobserver_success_count Succesfull job count
TYPE jobserver_success_count counter
jobserver_success_count{job="org.myorg.MyJob"} 34