Jenkins Exporter
Jenkins exporter for prometheus.io, written in python.
This exporter is based on Robust Perception's python exporter example: For more information see (http://www.robustperception.io/writing-a-jenkins-exporter-in-python)
Usage
jenkins_exporter.py [-h] [-j jenkins] [--user user] [-k]
[--password password] [-p port]
optional arguments:
-h, --help show this help message and exit
-j jenkins, --jenkins jenkins
server url from the jenkins api
--user user jenkins api user
--password password jenkins api password
-p port, --port port Listen to this port
-k, --insecure Allow connection to insecure Jenkins API
Example
docker run -d -p 9118:9118 lovoo/jenkins_exporter:latest -j http://jenkins:8080 -p 9118
Installation
git clone [email protected]:lovoo/jenkins_exporter.git
cd jenkins_exporter
pip install -r requirements.txt
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request