Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freenowtech/sonarqube_exporter
Export metrics of projects in Sonarqube for consumption by Prometheus.
https://github.com/freenowtech/sonarqube_exporter
prometheus prometheus-exporter sonarqube
Last synced: 10 days ago
JSON representation
Export metrics of projects in Sonarqube for consumption by Prometheus.
- Host: GitHub
- URL: https://github.com/freenowtech/sonarqube_exporter
- Owner: freenowtech
- License: apache-2.0
- Created: 2018-09-19T06:26:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-02T13:25:22.000Z (about 6 years ago)
- Last Synced: 2024-06-20T11:14:28.020Z (6 months ago)
- Topics: prometheus, prometheus-exporter, sonarqube
- Language: Go
- Size: 1.13 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# sonarqube_exporter
An exporter of metrics for each project in Sonarqube.
## Usage
```
./sonarqube_exporter -h
Usage of ./sonarqube_exporter:
-http.address string
Address to listen on (default ":9344")
-http.telemetry-path string
Path under which the exporter exposes its metrics (default "/metrics")
-log.level string
Log level (default "ERROR")
-sonarqube.password string
Password to use for authentication
-sonarqube.project-filter string
Regexp to limit the number of projects to scrape. Applied to the key of each project. (default ".*")
-sonarqube.url string
URL of Sonarqube (default "http://localhost:8080")
-sonarqube.username string
Username to use for authentication
```## Development
### Building
```
$ go build
```### Sonarqube API documentation
API docs can be found in the local installation of Sonarqube at `http:///web_api`.